DOP-C02 Question 148
Select 2Your company has a critical application running on AWS that requires high availability and must meet a Service Level Agreement (SLA) of 99.99% uptime. The application is using Amazon EC2 instances in a single Availability Zone (AZ). After a recent outage within that AZ, your team is tasked with improving the architecture to meet the SLA. Which of the following actions should you take to ensure compliance with the SLA?
- A
Deploy the EC2 instances across multiple Availability Zones within the same Region using an Auto Scaling group.
- B
Enable EC2 Instance Recovery on all instances to automatically recover from hardware failures.
- C
Use Amazon S3 for static assets and enable cross-region replication.
- D
Configure a multi-Region active-active architecture with Route 53 for DNS failover.
- E
Leverage AWS Global Accelerator to improve application availability and latency.
Show answer and explanation
Correct answers: A, D
Explanation
To meet the 99.99% SLA, the architecture must be designed to handle failures at the AZ or even Region level. Deploying EC2 instances across multiple AZs ensures high availability within a Region, while a multi-Region active-active architecture provides redundancy and failover across Regions. Both strategies align with AWS best practices for achieving high availability and meeting strict SLA requirements.
- A. Correct.
Deploying EC2 instances across multiple AZs increases availability and ensures redundancy within the same Region, which directly aligns with achieving the 99.99% SLA. This is a critical step for high availability.
- B. Incorrect.
Enabling EC2 Instance Recovery is a useful feature for recovering from hardware failures, but it does not address the issue of AZ-level outages or improve the overall SLA to 99.99%.
- C. Incorrect.
Using Amazon S3 with cross-region replication is beneficial for disaster recovery and data durability, but it does not directly address the application's availability SLA for compute resources.
- D. Correct.
A multi-Region active-active architecture ensures redundancy across Regions and provides failover capabilities, significantly improving the application's availability and meeting the SLA requirements.
- E. Incorrect.
AWS Global Accelerator improves performance and availability for global users by routing traffic to the optimal AWS endpoint, but it is not a direct solution to meet the application's SLA for 99.99% uptime.