본문 바로가기
AWS/개요

Region, Availability Zone,

by 계영수 2023. 5. 30.
728x90

AWS Region

AWS 리전은 해당 리전의 물리적 데이터 센터에 매핑된 가용 영역 모음이 있는 지리적 위치입니다. 모든 리전은 위치, 전력, 물 공급 등의 측면에서 다른 모든 리전과 물리적으로 격리되어 있으며 독립적입니다. 이러한 격리 수준은 사용자 데이터가 특정 지리적 지역. 전 세계 AWS 리전의 존재는 대기 시간에 민감하고 특정 지리적 영역의 사용자 근처에 위치해야 하는 워크로드에도 중요합니다. 각 지역 내에서 각 영역이 다른 영역과 별도의 데이터 센터에서 호스팅되는 두 개 이상의 가용성 영역을 찾을 수 있습니다. 한 지역에 최소 2개의 영역이 있는 것이 중요한 이유는 나중에 자세히 설명하겠습니다. 가장 큰 AWS 지역인 us-east-1, 5개의 가용 영역이 있습니다. 향후 만들어지는 AWS 리전의 경우 적어도 3개 이상의 가용 영역을 가지게 됩니다. 리전에서 특정 리소스를 생성할 때는, 해당 리소스를 호스팅할 가용 영역을 선택하라는 메시지가 표시되게 됩니다.

보통 하나의 리전은 2개에서 5개 사이의 가용 영역을 가지게 됩니다. 향후 만들어지는 리전은 적어도 3개의 가용영역을 가지는 것이 표준으로 될 것으로 보입니다.

 

AWS Availability Zones

가용 영역은 모든 AWS 고객이 사용할 수 있는 리전의 논리적 데이터 센터입니다. 리전의 각 가용 영역에는 이중화되고 별도의 전원, 네트워킹 및 연결이 있어 두개의 가용 영역이 동시에 실패할 가능성을 줄이게 됩니다. 일반적인 오해는 하나의 가용 역이 단일 데이터 센터와 같다는 것입니다. 실제로 각 가용 영역은 하나 이상의 물리적 데이터 센터에서 지원되며 가장 큰 가용 영역의 경우,5개의 데이터 센터로 구성되기도 합니다. 단일 가용 영역이 여러 데이터 센터에 걸쳐 있을 수 있지만 두 개의 가용 영역이 하나의 데이터 센터를 공유하지는 않습니다. 더 추상화하여 지정된 지역의 영역 전체에 리소스를 균등하게 분배하기 위해 Amazon은 각각의 가용 영역을 각 계정의 식별자에 독립적으로 매핑합니다. 이는 한 사용자 계정에 있어서 us-east-1a 가용 영역이 다른 사용자 계정의 us-east-1a와 동일한 데이터 센터를 뜻하지 않을 수 있음을 의미합니다. 

 

각각의 가용 영역을 구성하는 데이터 센터는 대기 시간이 짧은 이중화된 사설 네트워크 링크를 통해 서로 연결됩니다. 마찬가지로 하나의 리전을 구성하는 모든 가용 영역은 이중화된 사설 네트워크 링크를 통해 서로 통신합니다. 이러한 내부 및 영역 간 링크는 스토리지 및 관리형 데이터베이스를 비롯한 여러 AWS 서비스에서 데이터 복제에 많이 사용됩니다.

 

가용  영역이 Amazon Web Services에서 그토록 중요하고 기본적인 개념인 이유는 무엇입니까? 아래 다이어그램은 하나만 활용되고 있는 두 개의 영역이 있는 지역을 보여줍니다. 이 아키텍처는 사용자의 단일 온프레미스 데이터 센터에서 실행되는 일반적인 3계층 애플리케이션의 모습을 반영합니다. 각 계층에서 실행 중인 중복 서버가 있지만 데이터 센터 자체는 단일 장애 지점입니다. 

https://www.rackspace.com/blog/aws-101-regions-availability-zones

이 아키텍처와 대조적으로 아래 다이어그램은 여러 영역에 걸쳐 애플리케이션을 확장하는 권장 사례를 보여줍니다. 각 가용 영역의 각 계층에 대한 클라우드 인스턴스/가상 서버를 배치함으로써 사용자는 단일 장애 지점을 제거할 수 있습니다. 서로 다른 애플리케이션 계층에 위치한 Amazon Elastic Load Balancer는 전체 영역이 오프라인 상태가 되더라도 트래픽이 적절한 영역으로 전달되도록 합니다. ELB는 영역 외부에 "활성화"되어 있으므로 특정 영역의 장애에 영향을 받지 않는다는 점을 지적할 가치가 있습니다. ELB는 리전 범위가 있고 지정된 리전의 여러 영역에 걸쳐서 제공되는 많은 AWS 서비스 중 하나입니다. Route 53과 같은 다른 서비스는 아래와 같이 범위가 전역적이며 여러 리전에 서비스를 제공합니다.

여러개의 가용 영역을 활용하는 기술은 AWS를 활용하여 고가용성, Fault Tolerance등 - 매우 높은 수준의 가용성을 제공하기 위한 기반 기술입니다.

728x90

'AWS > 개요' 카테고리의 다른 글

EC2 Placement Groups  (0) 2023.07.28
Networking with EC2  (0) 2023.07.28
Security Groups, Bootstrap Scripts  (0) 2023.07.28
Using Roles  (0) 2023.07.27
EC2 SSH 접속, AWS CLI  (0) 2023.07.27