Region
▶ Region: 데이터센터의 집합 (데이터센터도 물리적으로 분리되어 있다)
▶ 대부분의 서비스들은 특정 Region에 연결되어 국한된다
> Region A에서 서비스 사용했다가, 다른 Region에서 서비스 사용하려고 하면 처음 사용하게 되는 것
▶ AWS 리전을 어떻게 선택하는지 묻는 문제가 시험 출제 가능
Q: If you need to launch a new app, where you do it?
A: It depends
AWS 리전 선택에 영향을 미칠 수 있는 몇 가지 요인들
1. Compliance with data governance and legal requirements
2. Proximity: reduced latency
3. Available services within a region: new services and new featuress aren't available in every Region
4. Pricing: varies region to region
Transit Center라는 네트워크 시설과 기업의 IDC를 전용선이나 VPN을 통해 연결할 수 있다.
Transit Center: 모든 데이터센터 시설관을 Full Mesh와 연결, (외부와 연결하는 센터)
하나의 Region을 설계할 때 3개 이상의 가용 영역을 구성한다.
Availability Zone
▶ Region 내에 존재하는 영역으로, 각 Region은 여러개의 AZ를 가지고 있음(3~6개)
▶ 각각의 AZ는 여분의 power, networking, connectivity 기능을 갖춘 하나 또는 두 개의 개별적인 데이터센터로 이루어져 있음
▶ 재난에 대응하기 위해 각각 물리적으로 분리
▶ AZ는 높은 대역폭, 매우 낮은 latency의 네트워킹으로 연결되어 Region을 구성
AZ를 하나의 데이터센터라고 생각하자.
이러한 물리적으로 구분지어져 있는 AZ를 클러스터링하는 것이 Region
Outposts Rack
하나의 가용영역을 담당하는 장비(물리적인 장비)로써 자신의 IDC에 설치할 수 있다
서비스의 배포
Region > VPC > AZ 로써 처음 설계를 하고 시작하게 된다.
cf) Default VPC는 계정 생성 시 Region에 하나씩 존재해야하나, 가이드에서는 Default VPC를 사용하지 않는 것을 권장한다.
e.g.
VPC IP: 10.0.0.0/16
AZ#1의 서브넷1: 10.0.1.0/24
AZ#2의 서브넷2: 10.0.2.0/24
리전 서비스 영역 & 글로벌 서비스영역
리전 서비스 영역: S3, DynamoDB(key-value, value 가변적인 경우)
글로벌 서비스 영역: IAM, Route 53(DNS)