티스토리 뷰
VMware Cloud on AWS는 AWS 리전을 기반으로 전세계 16개 지역에서 제공되고 있습니다.
우리가 사용할 수 있는 AWS의 총 21개(북미 GOV 클라우드 2개, 중국 2개 리전 제외) 리전 중에,
약 76%(16/21)의 리전에서 서비스가 가능한 것입니다.
AWS의 리전별 VMware Cloud on AWS 서비스 현황을 정리해 보았습니다.
AWS의 특성상 각 리전에는 다수의 가용영역이 존재합니다.
하나의 리전에 위치한 VPC안에 여러 가용영역에 걸치는 서브넷을 생성하고,
동일한 워크로드를 다른 AZ에 위치한 서브넷에 분산배치하여 AZ의 장애에 대비합니다.
하지만, VMware Cloud on AWS는 vSAN의 특성상, 동일한 가용영역 내에 하나의 SDDC가 존재하게 됩니다.
VM, host 단위의 장애에는 즉시 대응이 가능하지만, 특정 가용영역에 장애가 발생하면, 서비스가 단절될 수 있습니다.
On-premise에서도 DR 없이 데이터센터에 전체 장애 상태에 들어간다면 서비스가 단절되는 것과 동일합니다.
이와 같은 경우를 막기 위해 VMware Cloud on AWS에서는 Stretched Cluster를 제공하고 있습니다.
Stretched Cluster는 SDDC 최초 배포시부터 구성이 되어야 하며,
이미 구성된 동일 리전 내 다른 가용영역 내 구성된 SDDC끼리는 서로 연결할수는 없습니다.
따라서 SDDC 최초 배포시 2개의 AZ에 위치한 'Connected VPC'를 선택해야 합니다.
이 경우 가용영역별로 최소 3대씩(2 host 구성에서는 지원 불가), 2개 가용영역에 총 6대의 host가 최소 구성이며,
각 가용영역별로 최대 8대씩, 2개 가용영역에 총 16대가 하나의 stretched cluster의 최대 host 수입니다.
즉, 두개 가용영역에 동일한 수의 host가 배포되어야 함으로, 배포 가능한 host 수는 6, 8, 10, 12, 14, 16대입니다.
그럼 SDDC 배포를 위한 최소한 2개의 AZ만 있으면 구성이 될 것 같습니다.
그런데, 위 표에서 보면 미국의 N.California 리전만 Stretched Cluster 구성이 되지 않습니다.
N.Califonia 리전은 AZ는 3개 이지만, 실제 신규 서비스는 2개의 AZ에만 걸쳐 구성할 수 있기 때문입니다.
AWS에서는 정책적인 이유로 1개의 AZ에는 더이상 신규 서비스 수용을 금지해 두었습니다.
아마 이미 너무 많은 서비스가 가동중이라 더 이상 수용이 어렵거나, 데이터센터에 다른 제약이 있는 것으로 추정됩니다.
그렇다해도 여전히 AZ 2개는 가능한데 Stretched Cluster는 불가능합니다.
그 이유는 Stretched Cluster 구성을 위해서는 Region 안에 AZ가 3개가 필요하기 때문입니다.
실제 SDDC가 위치할 AZ 2곳외에 자동으로 배포될 witness가 존재할 1곳의 AZ가 필요한 것입니다.
Witness는 설치시에는 눈에 보이지 않지만, SDDC가 구성된 후 vCenter에 접근하시면 확인하실 수 있으며,
해당 witness는 SDDC가 구성되지 않은 동일한 리전 내 잔여 AZ에 AWS의 EC2를 이용해서 제공되고 있습니다.
그런데 N.Califonia 리전에는 AZ가 2개밖에 없습니다. witness가 위치할 AZ가 없는 것이지요.
그렇다고 SDDC와 동일한 AZ에 두었을 경우, 해당 AZ가 장애가 생기면,
나머지 정상 AZ에서도 어디가 정상인지 판단이 어렵게 되기 때문에 해당 리전에서는 Stretched Cluster가 제약됩니다.
그럼 우리나라의 AZ 정보를 보면, 아래와 같이 4개의 AZ가 사용 가능하고,
이 중 2개의 AZ를 선택해서 Stretched Cluster용 SDDC를 배포할 수 있습니다.
그럼 witness는 선택받지 않은 2개의 AZ 중에 자동으로 선택된 AZ에 구성되게 됩니다.
당연히 Stretched Cluster를 사용하는데 아무런 문제가 없습니다.
시간이 지남에 따라 AWS의 리전과 AZ도 점차 늘어나고,
VMware Cloud on AWS의 서비스 가능한 리전도 지속적으로 증가하고 있으니,
나머지 5개 리전 및 곧 생길 리전들에서도 VMware Cloud on AWS 서비스가 확대될 수 있지 않을까 기대해 봅니다.
참고. 최신 버전의 VMware Cloud on AWS 서비스 지역은 아래 사이트에서 확인 가능합니다.
'에디.VMware > VMware Cloud on AWS' 카테고리의 다른 글
VMware Cloud on AWS에서 사용하는 두가지 AWS 계정 (0) | 2021.04.08 |
---|---|
VMware Cloud on AWS의 모델별 CPU/MEM 스펙 비교 (0) | 2021.04.06 |
물리 서버도 Auto Scaling 이 됩니다! Elastic DRS (0) | 2021.04.01 |
VMware Cloud on AWS의 네트워크 비용 (0) | 2021.03.30 |
SDDC version은 어떻게 구성되어 있나요? (0) | 2021.03.29 |