A company runs a critical e-commerce application on a single EC2 instance in one Availability Zone. During a recent AZ outage, the entire application was unavailable for several hours. Which architecture change would BEST address this single point of failure?
-
A
Deploy the application across multiple EC2 instances in at least two Availability Zones behind an Application Load Balancer
-
B
Increase the instance size to a larger EC2 instance type for better performance
-
C
Enable detailed CloudWatch monitoring on the single EC2 instance
-
D
Create an AMI backup of the instance and store it in Amazon S3