포스팅 목차
AWS 란?
- AWS는 Amazon Web Service 의 약자로 Cloud Provider
- 전 세계 데이터 센터를 통해 완전한 기능을 갖춘 200가지가 넘는 서비스를 제공
- 클릭 한 번으로 전 세계 모든 위치에 애플리케이션 워크로드를 배포하거나 한 자릿수 밀리초의 지연 시간으로 최종 사용자에게 더 가까운 위치에 특정 애플리케이션을 배포해야 하는 경우 언제 어디서나 필요할 때 AWS의 글로벌 인프라를 사용
리전 (Region)
- AWS가 전 세계에서 데이터 센터를 클러스터링하는 물리적 위치
- 논리적 데이터 센터의 각 그룹을 가용 영역(AZ)
- AWS 리전은 지리적 영역 내에서 격리되고 물리적으로 분리된 여러 개의 AZ로 구성
- 북미, 남미, 유럽, 중국, 아시아 태평양, 남아프리카 및 중동의 리전을 포함하여 여러 지리적 리전을 유지 관리하고 있음
- AWS 리전별 서비스 목록
https://aws.amazon.com/ko/about-aws/global-infrastructure/regional-product-services/?p=ugi&l=na
어떤 AWS Region을 선택할 것인가? Region 선택시 영향을 미칠 수 있는 요인은?
- 1. Compliance with data governance and legal requirements (법률 준수) - 데이터를 대상 국가 내에 보관하기를 원하는 경우
- 2. Proximity to customers : reduce latency (지연시간) - 애플리케이션이 사용자와 가까이 있는 곳에 배포되어야 지연시간이 줄어들수 있음.
- 3. Avaliable services within a Region - 애플리케이션을 배포하려는 리전에 사용하려는 특정 서비스가 있지는 확인 필요
- 4. Pricing (비용) - 리전마다 서비스 요금이 차이가 남
가용영역 (AZ - Availability Zones)
- AWS 리전의 중복 전력, 네트워킹 및 연결이 제공되는 하나 이상의 개별 데이터 센터로 구성
- AZ를 사용하면 단일 데이터 센터를 사용하는 것보다 더 높은 가용성, 내결함성 및 확장성을 갖춘 프로덕션 애플리케이션과 데이터베이스를 운영 가능
- AZ 간에 높은 처리량과 지연 시간이 짧은 네트워킹을 제공
- AZ 간의 모든 트래픽은 암호화됨
- 네트워크 성능은 AZ 간 동기 복제 기능을 충분히 수행할 수 있음
- 고가용성을 위한 애플리케이션 분할을 용이하게 함
- 각 Region에는 많은 AZ를 가짐. 보통 2~3개 많게는 6개까지 가짐
- 예) 싱가폴 리전 : ap-southeast-2a, ap-southeast-2b, ap-southeast-2c
- 재난에 대비해 AZ는 서로 영향을 미치지 않도록 설계 되어 있음.
엣지로케이션 (전송지점)
- AWS는 현재 42개국 84개의 도시에 200개가 넘는 전송지점을 가지고 있음.
- 최종 사용자에게 최소의 지연 시간으로 컨텐츠를 전달하도록 도와줌.
AWS 콘솔 구성
- AWS Global Service
- IAM
- Route53
- CloudFront
- WAF 등...
- Region에 국한된 Service
- Amazon EC2
- Elastic Beanstack
- Lambda
- Rekognition 등...