AWS Certified Cloud Practitioner — Question 817

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?

Answer options

Correct answer: C

Explanation

Deploying Amazon EC2 instances across multiple Availability Zones (AZs) ensures high availability because AZs are physically distinct locations engineered to be isolated from failures in other AZs. Edge locations are designed for content caching via Amazon CloudFront rather than hosting EC2 instances, while multiple VPCs or AWS accounts are typically used for logical isolation and administrative boundaries rather than standard application high availability.