지난 번에는 클라우드의 기본적인 개념에 대해서 알아보았다.
사진 출처: https://www.statista.com/chart/18819/worldwide-market-share-of-leading-cloud-infrastructure-service-providers
이번에는 클라우드 시장을 선도하고 있는 아마존 웹 서비스의 기본적인 구성요소에 대해서 알아보자.
AWS의 구성 요소는 우선 Region
과 Edge Location
이 존재한다.
Region
은 AWS가 서비스되는 지역을 뜻한다. 위의 사진은 아시아 태평양 지역의 지도로, 노란색 동그라미가 각각 서울 리전, 도쿄 리전, 싱가포르 리전 등 AWS가 서비스되는 지역을 표시하고 있다.
Edge Location
이후에 언급할 AWS의 CDN 서비스에 사용되는 캐시 서버를 뜻한다. 각각의 엣지 로케이션을 통해 글로벌 사용자에게 빠른 속도로 서비스를 제공할 수 있다.
그 다음은 Availability Zone
이 존재한다. 가용 영역(Availability Zone,AZ)은 AWS의 서비스에 가용성을 극대화하기 위한 요소이다.
각각의 리전에는 물리적으로, 논리적으로 분리된 IDC가 존재하는데, 각각의 IDC는 가용 영역으로 인식된다.
IDC가 물리적으로, 논리적으로 분리되어 있으므로 한 가용 영역에 문제가 생기더라도 다른 가용 영역에 영향이 가지 않는다.
위의 그림은 DB를 이중화한 형태인데, 원본 DB가 존재하는 가용 영역에 문제가 생기더라도 Replica DB가 존재하는 가용 영역은 영향을 받지 않으므로, 가용성(Availability)을 보장하며 서비스를 제공할 수 있다.
마지막으로 VPC
(Virtual Private Cloud)라는 요소가 존재한다.
AWS는 Public Cloud
로 많은 사용자가 이용하는 서비스이다.
비록 물리적으로는 뒤섞여 있을지라도 논리적으로 각각 사용자의 공간은 분리되어 있다.
이 분리된 논리적 공간을 VPC라고 하며, 사용자의 다른 VPC 또는 다른 사용자의 VPC와 논리적으로 분리된 Private한 Cloud이다.
VPC는 각 리전에 종속되며, 리전 내부의 각 AZ 마다 한 개 이상의 서브넷을 정의하여 사용할 수 있다.
이러한 서브넷은 사용 용도애 따라
퍼블릭 서브넷
프라이빗 서브넷
VPN 전용 서브넷
으로 구분하여 관리할 수 있다.