Cloud/AWS

[AWS] Region과 Availability Zone

dohyeon2 2023. 12. 4. 16:09

Regions 이란?

: AWS에서 제공하는 클라우드 컴퓨팅 리소스는 미국에서 호스팅하여 전세계로 제공하는 방식이 아닌 전세계 각국에서 직접 호스팅됩니다. 이때 이 호스팅되는 위치를 지리적 관점으로 구분한 것을 리전이라고 합니다. 예를들어, 한국 서울에서 호스팅되는 영역은 서울리전, 일본 도쿄에서 호스팅되는 영역은 도쿄리전 이라고 말합니다. 그래서 서울 리전에서 서비스를 이용하다가 도쿄 리전으로 서비스를 이전하면 서비스를 처음부터 다시 꾸려야 합니다.

 

AWS에서 호스팅하는 다양한 리전(아시아 지역)

Regions  선택방법?

: AWS 리전을 선택할 때 고려해야 할 사항은 다음과 같습니다.

  • 법률 준수: 예를들어 어떤 정부는 어플리케이션을 배포할 때 해당 국가 내에 데이터를 보관해야만 하는 법률이 존재합니다. 이 경우에는 어플리케이션을 해당 국가의 리전으로 선택해야 합니다.
  • 지연시간: 대부분의 사용자가 서울에 있다면 애플리케이션 역시 사용자와 가까운 서울 리전에서 출시해야 합니다. 만약 대부분의 사용자가 서울에 있는데 미국 리전을 선택한다면 많은 지연시간이 발생합니다.
  • 사용가능 서비스: 모든 리전이 모든 서비스를 제공하지 않습니다. 따라서 애플리케이션이 특정 서비스를 이용한다면 출시하려는 리전이 해당 서비스를 제공하는지 체크해야 합니다. 본인이 원하는 리전에서 특정 서비스를 제공하는 지 여부는 아래에서 확인할 수 있습니다.
    (참고: https://aws.amazon.com/ko/about-aws/global-infrastructure/regional-product-services/)
  • 요금: 리전마다 요금이 상이합니다. 위 3가지 사항과 함께 요금이 가장 저렴한 리전을 선택해야 서비스 운영비용을 절감할 수 있습니다.
    (참고: https://aws.amazon.com/ko/ec2/pricing/on-demand/)

Availability Zone 이란?

: 가용 영역은 리전 내에 존재합니다. 하나의 리전은 적게는 3개에서 많게는 6개의 가용 영역을 갖고 있습니다. 예를들어 시드니 리전의 코드는 ap-southeast-2 인데, 시드니 리전의 가용 영역의 코드는 ap-southeast-2a, ap-southeast-2b, ap-southeast-2c로 총 3개의 가용 영역을 갖습니다. 이렇게 하나의 리전에서 여러개의 가용 영역으로 나눠놓는 이유는 ap-southeast-2a라는 가용영역의 데이터센터가 가 화재나 지진 등의 이유로 문제가 생기더라도 다른 가용영역에서 이를 보조하기 위해 물리적으로 떨어뜨려 설계되었습니다.

Reference

https://aws.amazon.com/ko/about-aws/global-infrastructure/regions_az/

https://aws.amazon.com/ko/about-aws/global-infrastructure/regional-product-services/

https://aws.amazon.com/ko/ec2/pricing/on-demand/