SAP-C02 Question 465
Select 4A company needs to migrate its critical customer-facing application to AWS. The application has a strict requirement of 99.95% availability and must meet a response time SLA of less than 200 milliseconds for 95% of requests. As the Solutions Architect, which combination of strategies should you implement to ensure the SLAs and KPIs are met?
- A
Deploy the application across multiple Availability Zones within a single AWS Region using an Auto Scaling group.
- B
Use Amazon CloudFront to cache static content and reduce latency for end users.
- C
Implement an Amazon RDS Multi-AZ setup to ensure high availability for the database layer.
- D
Deploy the application in a single Availability Zone to minimize inter-AZ latency.
- E
Set up Amazon CloudWatch alarms to monitor average latency and trigger scaling actions when thresholds are breached.
- F
Use AWS Global Accelerator to route traffic to the nearest healthy endpoint.
Show answer and explanation
Correct answers: A, B, C, E
Explanation
To meet the application's SLAs and KPIs, it's critical to focus on high availability, fault tolerance, and low latency. Deploying across multiple Availability Zones ensures resilience and high availability. Amazon CloudFront improves response times by caching content closer to end users, aligning with the latency SLA. RDS Multi-AZ provides fault tolerance for the database layer, and CloudWatch alarms enable proactive scaling to maintain performance under varying loads. Deploying in a single AZ or relying solely on AWS Global Accelerator would not adequately address the SLAs and KPIs in this scenario.
- A. Correct.
Correct. Deploying across multiple Availability Zones provides fault tolerance and helps achieve high availability, meeting the 99.95% availability SLA.
- B. Correct.
Correct. Amazon CloudFront reduces latency by caching content closer to users, helping meet the SLA of less than 200ms response time for 95% of requests.
- C. Correct.
Correct. An RDS Multi-AZ setup ensures high availability and fault tolerance for the database, aligning with the application's availability requirements.
- D. Incorrect.
Incorrect. Deploying in a single Availability Zone creates a single point of failure and does not meet the availability SLA requirement of 99.95%.
- E. Correct.
Correct. Amazon CloudWatch alarms allow proactive monitoring and scaling to handle increased load, which can help maintain response time SLAs.
- F. Incorrect.
Incorrect. While AWS Global Accelerator can improve performance across geographically distributed users, it is not directly required for this scenario where the focus is on multi-AZ deployment and latency reduction via caching.