When deploying solutions in Amazon Web Services (AWS), understanding the difference between logical and physical Availability Zones (AZs) is critical.
When deploying AWS-based solutions, understanding the difference between logical and physical Availability Zones (AZs) is critical. Logical AZs are identifiers that Amazon Web Services exposes within a subscription, such as us-east-1a, us-east-1b, or us-east-1c. However, these logical zones are not consistent across subscriptions. This means that us-east-1a in one subscription may map to a different physical datacenter compared to us-east-1a in another subscription. Further information about this subject can be found on Amazon's website.
This discrepancy can create challenges when deploying services such as Everpure Cloud Dedicated solutions across multiple subscriptions. If logical AZs do not align with the same underlying physical datacenter, performance, high availability and disaster recovery strategies may be impacted. This is particularly important when integrating Everpure Cloud products with Elastic VMware Service as placing the two instances in two separate physical datacenters will lead to sub-optimal performance due to additional unnecessary networking hops.
How to Determine Logical vs Physical Availability Zone Mappings
- AWS provides a method to query physical zone mappings per subscription using the AWS CLI. This allows customers to verify which logical zone corresponds to which physical datacenter.
- Ensure that all integrated components across multiple subscriptions are deployed into the same Physical Availability Zone. This potentially will mean deploying into different logical AZs for each subscription depending on the results from the above commands.