Each AWS Region supports the infrastructure and services for a given geography. Within each Region, Amazon builds isolated and redundant islands of infrastructure called Availability Zones (AZ).
With VMware Cloud on AWS, ESXi hosts traditionally reside in an AWS Availability Zone (AZ) and are protected by vSphere HA. In the event of losing a ESXi host in a cluster living on an AZ your VM will startup on a surviving host in the cluster.
The challenge is what happens if you lose your AZ? If you lose your AZ and are not replicating your data then you have a data unavailable event.
Stretched Clusters for VMware Cloud on AWS is designed to protect against an AWS availability zone failure.
Applications can span multiple AWS availability zones within a VMware Cloud on AWS cluster. vSAN Fault Domains are configured to inform vSphere and vCenter which Hosts reside in which Availability Zones. Each Fault domain is named after the AZ it resides within to increase clarity.
This is a SDDC setting at point of creation. Make sure to perform proper due-diligence in your planning because you cannot create a stretched cluster after creation. In addition, once you create a stretched cluster you won’t be able to turn it into a regular cluster.
Configuring Stretched Clusters
Next you will choose your VPC you wish to use in your region.
Also, you will need to select 2 subnets which is a stretched cluster requirement.
Now you are ready to log into the SDDC vCenter and start deploying VMs. DRS will honor the stretched cluster and it’s Fault Domains when it comes to placing VMs into your cluster.