An ecommerce company wants to design a highly available application that will be hosted on multiple Amazon EC2 instances.
How should the company deploy the EC2 instances to meet these requirements?
Across multiple edge locations
Across multiple VPCs
Across multiple Availability Zones
Across multiple AWS accounts
Explanations:
Edge locations are for caching content via CloudFront, not for hosting EC2 instances.
Multiple VPCs increase isolation but do not improve high availability within the same region.
Deploying across multiple Availability Zones ensures high availability, as instances can run in separate AZs.
Multiple AWS accounts enhance security and isolation but do not improve availability for a single application.