AWS icons
도면을 그릴때 쓰는 아키텍트이지만, 우리가 아이콘을 사용해서 활용할 수 있다.
https://aws.amazon.com/ko/architecture/icons/
aws well architected framework
강의교재 41 페이지
클라우드 패러다임
Cloud Native (AWS native: 당근마켓, 배달의민족 등…)
클라우드 시장은 코로나때 급성장하였다
클라우드 패러다임 → 클라우드 시장 급성장 → 클라우드 기술 성숙화(재투자를 하면서 성숙화됌) → Cloud Native
클라우드 패러다임 → Cloud transformation → Cloud Native
클라우드의 장점
- 공유를 하기 때문에 효율성이 증대되고 가격이 저렴
컴퓨팅을 공유할 수도 있다.
“단, 다음 조건을 만족시킨다면”
- 다른 사람이 나의 데이터를 볼 수 없다면 (System Isolation)
- 다른 사람이 내가 무엇을 하는지 볼 수 없다면 (System Isolation)
- 저렴하게 컴퓨팅 자원을 사용할 수 있다면 (System Performance)
- 나 혼자 쓰는 것보다 속도가 많이 느려지지 않는다면 (System Performance)
자원 공유를 하기 위해서는 격리기술이 필요하다. → 격리기술 오버헤드가 크다(벽을 만들면서 차지하는 부피가 많다)
오버헤드는 시스템이나 프로세스가 특정 작업을 수행하기 위해 추가적으로 소모하는 자원이나 시간입니다. 즉, 실제로 필요한 작업 외에 발생하는 부가적인 비용이나 자원을 의미
→
요즘은
Docker(Container)
하나의 머신 위에 수백개가 있어도 잘 돌아간다. 하지만 수백개의 프로세스가 모여있기떄문에 “오케스트레이션”(kubernets)이 필요하다.
하지만 벽이 많아지면서 취약성이 증가하였다.
좋은점이 있으면 잃는 것이 생긴다.
VM ↔ overhead
Container ↔ security issues
Orchestration ↔ operational issues
Microservice architecture
- Independent development and deployment → mixed technology stack
- Fault isolation : even if one service does not work, the system still works
- Granular scaling :Individual components can scale as per need
Cloud Native technologies
- 클라우드 환겨ㅇ에서 확장성있는 애플리케이션을 개발하고 실행할 수 있게 해준다. 컨테이너, 서비스 메쉬, 마이크로서비스, 불변 인프라, 선언형 API가 이러한 접근 방식의 예시들이다.
- 이 기술은 회복성, 관리 편의성, 가시성을 갖춘 느슨하게 결합된 시스템을 가능하게 한다. 견고한 자동화 기능을 함께 사용하면, 엔지니어는 영향이 큰 변경을 최소한의 노력으로 자주, 예측 가능하게 수행할 수 있다.
ICT 트렌드와 클라우드 컴퓨팅 패러다임
공급망보안 → 보안뉴스에서 검색
공급망에 악성 칩을 유통을 시키는 것
경계 보안
경계 보안 기법은 정보 시스템 및 네트워크의 경계를 보호하기 위해 사용되는 다양한 기술과 방법을 의미합니다. 주요 기법에는 다음과 같은 것들이 있습니다:
방화벽: 외부와 내부 네트워크 간의 트래픽을 필터링하여 불법적인 접근을 차단합니다.침입 탐지 시스템(IDS): 네트워크 트래픽을 모니터링하여 비정상적인 활동이나 공격을 탐지합니다.
침입 방지 시스템(IPS): IDS의 기능을 포함하면서, 탐지된 공격을 차단하는 기능도 갖추고 있습니다.VPN(가상 사설망): 원격 사용자가 안전하게 내부 네트워크에 접근할 수 있도록 암호화된 연결을 제공합니다.
액세스 제어: 사용자나 장치의 접근 권한을 관리하여 민감한 데이터나 시스템에 대한 접근을 제한합니다.정기적인 보안 점
검: 취약점을 발견하고 수정하기 위해 시스템과 네트워크를 주기적으로 점검합니다.
- 방화벽: 외부와 내부 네트워크 간의 트래픽을 필터링하여 불법적인 접근을 차단합니다.
- 침입 탐지 시스템(IDS): 네트워크 트래픽을 모니터링하여 비정상적인 활동이나 공격을 탐지합니다.
- 침입 방지 시스템(IPS): IDS의 기능을 포함하면서, 탐지된 공격을 차단하는 기능도 갖추고 있습니다.
- VPN(가상 사설망): 원격 사용자가 안전하게 내부 네트워크에 접근할 수 있도록 암호화된 연결을 제공합니다.
- 액세스 제어: 사용자나 장치의 접근 권한을 관리하여 민감한 데이터나 시스템에 대한 접근을 제한합니다.
- 정기적인 보안 점검: 취약점을 발견하고 수정하기 위해 시스템과 네트워크를 주기적으로 점검합니다.