AWS 클라우드 인프라는 리전 및 가용 영역(AZ)을 중심으로 구축됩니다.
리전은 전 세계에 분산된 물리적 위치로서 여러 AZ가 운영됩니다.
리전 Region (AZ가 최소 2개 이상 구성되어 있어야 리전으로 표현됨)
- AWS 서비스가 운영되는 지역( 복수 개의 데이터 센터들의 집합 )
- 각 리전은 격리되어있고 사용자가 데이터 이동을 명시적으로 허용하지 않는 한 리전에 있는 환경 데이터가 유입되지 않음
가용영역(Ability Zone)
- AZ는 하나 이상의 개별 데이터 센터로 구성되며 각 데이터 센터는 분리된 시설에 구축되고 중복 전력, 네트워킹 및 연결성을 갖추고 있습니다.
- AZ를 사용하면 단일 데이터센터에서 기대할 수 있는것보다 더 높은 가용성,내결함성 및 확장성을 지닌 프로덕션 애플리케이션과 데이터베이스를 운영할 수 있습니다.
가용성이란??
- 서버와 네트워크 프로그램 등의 정보 시스템이 정상적으로 사용가능한 정도를 말함
<모범 사례>
인스턴스가 us-west-1a 가용 영역에서 실행 중입니다. us-west-1a에 장애가 발생할 경우 이 인스턴스가 손실됩니다.
한 리전에 애플리케이션의 모든 구성요소가 존재한다면 위험요소가 많음
단일 건물에서 실행하는 건 좋지 않다.(= 수많은 불가피한(자연재해) 이유 때문)
So, 한 리전의 가용 영역 두 개 이상에서 애플리케이션을 실행하는 것
= us-west-1a에서 장애가 발생하더라도 애플리케이션은 여전히 us-west-1b에서 실행됩니다.
리전 선택
- 서비스, 데이터 및 애플리케이션에 적합한 리전을 결정할 때 다음 네 가지 비즈니스 요소를 고려해야 합니다.
1. 데이터 거버넌스 및 법적 요구 사항 준수
- 회사와 위치에 따라 특정 영역에서 데이터를 실행해야 할 수도 있습니다. 예를 들어 회사에 모든 데이터를 영국 내부에 유지해야 한다는 규정이 있는 경우 런던 리전을 선택합니다.
모든 회사에 위치 기반 데이터 규정이 있는 것은 아니므로 다른 세 가지 요소에 더 집중해야 할 수도 있습니다.
2. 고객과의 근접성
- 고객과 가까운 리전을 선택하면 고객에게 콘텐츠를 더 빠르게 제공하는 데 도움이 됩니다.예를 들어 본사는 워싱턴 DC에 있고 고객 중 다수가 싱가포르에 거주하고 있다고 가정합니다. 인프라를 본사와 가까운 버지니아 북부 리전에서 실행할지, 고객과 가까운 싱가포르 리전에서 실행할지 고려해야 합니다.
3. 리전 내에서 사용 가능한 서비스
- 경우에 따라 고객에게 제공하려는 기능이 가장 가까운 리전에 없을 수도 있습니다. AWS는 새로운 서비스를 개발하고 기존 서비스의 기능을 확장하며 혁신을 주도하고 있습니다. 그러나 AWS가 전 세계에서 새로운 서비스를 제공할 수 있으려면 경우에 따라 각 리전마다 물리적 하드웨어를 구축해야 할 수도 있습니다.
개발자가 Amazon Braket(AWS 양자 컴퓨팅 플랫폼)을 사용하는 애플리케이션을 빌드하기를 원한다고 가정해 보겠습니다. 이 과정이 작성된 시점에는 아직 Amazon Braket이 전 세계 모든 AWS 리전에서 제공되지 않으므로 개발자는 이미 서비스를 제공하는 리전 중 하나에서 이 플랫폼을 실행해야 합니다.
4. 요금
- 미국과 브라질 모두에서 애플리케이션을 실행할 것을 고려한다고 가정해 보겠습니다. 브라질의 세제 때문에 상파울루 리전은 오레곤 리전과 비교하여 동일한 워크로드를 실행하는 데 50% 더 많은 비용이 소요될 수 있습니다. 서비스 비용이 리전마다 다를 수 있음을 알고 있습니다.
'AWS > Cloud Practitioner' 카테고리의 다른 글
[AWS]EC2 규모 조정, Auto Scaling (0) | 2022.04.23 |
---|---|
[AWS]AWS 서비스와 상호 작용하는 방법(=프로비저닝) (0) | 2022.04.23 |
[AWS]엣지 로케이션 (0) | 2022.04.23 |
[AWS]Amazon Elastic Compute Cloud, EC2 및 유형 (0) | 2022.04.23 |
[AWS]AWS Cloud Computing (0) | 2022.04.23 |
댓글