관리 메뉴

ARTIFEX ;)

AWS #1 용어 및 기본 설명 : 리전과 가용 영역 (Region and Availability Zone) 본문

# Cloud/AWS

AWS #1 용어 및 기본 설명 : 리전과 가용 영역 (Region and Availability Zone)

Artifex_Ethan_ 2020. 10. 12. 15:07
반응형

AWS 리전(Region):

인프라를 지리적으로 나누어 배포한 것을 의미.

나라별 단위.

사용자와 리전을 가깝게 해야 network latency를 최소화할 수 있다.

+ AWS 19년 11월 기준 전 세계에 23개의 리전을 보유하고 있으며, 각각의 리전들은 AWS 백본 네트워크에 연결되어 있다.

 

리전 선택 시 고려사항

- 내가 필요한 서비스를 포함하는지?

- 애플리케이션 및 데이터에 해당 리전이 적합한지?

- 고객에 대한 Latency 고려

- 특정 리전에 원하는 AWS 서비스가 아직 준비되지 않은 경우가 있음. -> Ex) Machine Learning

- 리전별로 다른 비용 고려 -> 같은 Asia여도 HongKong과 Singapore 리전의 단가(Unit price)가 다르다.

 

 


AWS 가용 영역 : AZ (Availability Zone)


가용 영역(이하 AZ)이란 각 리전 내에 격리된 위치.
개별 데이터센터로 구성되어 있음.
즉 리전이 동일해도 다른 가용 영역에 AWS 서비스를 각각 배치했다면 물리적으로는 복수의 데이터센터를 사용하는 것.
 
AWS 한 개의 데이터 센터에는 50,000~80,000대의 물리적 서버가 있다고 한다.
각각의 AZ들은 고속 프라이빗 네트워크로 연결되어 있다.
동일 리전 내 존재하는 복수의 AZ는 서로 물리적으로 격리되어 있지만, 좋은 품질의 네트워크 연결을 통해 논리적으로 연결되어 있다.

여기서 물리적 격리란?
자연재해 및 정전 등 사고에 자유롭다는 의미.
HA를 위해 리전 내 복수의 가용 영역에 데이터와 애플리케이션을 배포하는 것이 좋다.

 

일반적으로 리전 당 3개 이상의 가용 영역이 있다. (us-east-1은 5개)

하지만 AWS와 사용계약에 따라 사용 가능한 가용 영역 수는 다를 수 있다.

서비스를 어느 AZ에 배포할 지는 인스턴스를 만들 때 AWS 사용자가 직접 선택할 수 있고, AWS가 사용자를 위해 선택할 수도 있다.

만약 복수의 AZ에 걸쳐 인스턴스를 배포하였다면, 하나의 인스턴스에 장애가 발생한 경우를 대비해 나머지 다른 영역의 인스턴스가 요청을 이어받아 처리할 수 있도록 애플리케이션을 설계한다.

 

AWS의 Elastic IP를 사용하여 인스턴스 장애가 발생한 AZ로부터 다른 영역으로 인스턴스 주소를 신속히 변경할 수 있다.

Elastic IP는 AWS에서 제공하는 Static ip Address service.

ip주소는 변경되지 않은 상태에서 해당 ip로 연결하는 AZ는 문제가 발생한 곳에서 문제가 없는 곳으로 빠르게 변경 가능.

AZ를 표시할 때는 리전코드와 식별문자를 조합하여 표현.

리전은 국가코드, 위치에 숫자로 표기하며, AZ는 알파벳 소문자를 사용한다.

 

계정 내에서 사용 가능한 AZ의 목록을 확인하려면 대시보드 or CLI 명령으로 확인이 가능하다.

(싱가포르 리전의 사용 가능 영역 리스트)

# aws ec2 describe-availability-zones --region ap-southeast-1

각각 State, RegionName, ZoneName 등을 확인할 수 있다.

반응형

'# Cloud > AWS' 카테고리의 다른 글

AWS : IAM에 대하여  (0) 2024.04.02
AWS #2 엣지 로케이션(Edge Locatio)  (0) 2020.10.12