[1] 리전과 가용 영역
AWS에서 리전이란 AWS가 전 세계에 설치한 데이터 센터군을 가리키는
개념입니다. 데이터 센터군이란 여러 개의 데이터 센터를 묶어둔 것인데 예를
들어, 미국 동부 버지니아 북부에 위치한 데이터 센터군은 us-east-1
리전을 구성하고, 서울 지역에 설치된 데이터 센터군은
ap-northeast-2
리전을 구성합니다. 리전은 서로 네트워크적으로
격리되어 있기 때문에 리전 간에는 리소스와 데이터를 기본적으로 복제하지
않습니다. 사용자는 전 세계에 위치한 데이터 센터 중 어느 위치에 리소스를
생성할 것인지 직접 선택할 수 있습니다.
리전의 주된 장점은 다음과 같습니다.
- 첫째, 사용자와 가까운 리전을 선택함으로써 애플리케이션의 대기 시간을 줄일 수 있습니다.
- 둘째, 리전별로 리소스를 분산 배치함으로써 서비스에 이중화(Redundancy)를 제공하고, 장애 시 격리가 가능합니다.
- 셋째, GDPR과 같은 데이터 보관과 관련된 법적요구사항을 충족할 수 있습니다.
- 넷째, 서로 다른 지리적 위치에서 배포와 운영을 수행할 수 있습니다.
리전 내에는 가용 영역(Availability Zones)이라고 부르는 별도의 데이터
센터들이 여러 개 있습니다. 가용 영역은 하나의 리전 내에 여러 개가
존재하며, 각각의 영역은 독립된 전원, 냉각 및 네트워킹을 가지고 있습니다.
가용 영역은 하나의 데이터 센터를 의미하며, 리전 내에는 최소 2개 이상의
가용 영역이 존재합니다. 하나의 리전에 여러 개의 가용 영역이 존재하는
이유는 장애 시 서비스를 계속 운영할 수 있도록 하기 위함입니다. 예를
들어, 서울 리전의 가용 영역은 ap-northeast-2a
, ap-northeast-2b
,
ap-northeast-2c
가 있습니다. 이러한 가용 영역들은 서로 다른 데이터
센터에 위치하고 있으며, 하나의 가용 영역에 화재나 지진 등으로 문제가
발생하더라도 다른 가용 영역에서 서비스를 계속 운영할 수 있습니다.