본문 바로가기
AWS/Cloud Practitioner

[AWS]AWS 인프라

by kiimy 2022. 4. 23.
728x90

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% 더 많은 비용이 소요될 수 있습니다. 서비스 비용이 리전마다 다를 수 있음을 알고 있습니다.

728x90

댓글