SAA-C03 Question 283
Single answerA company is building a highly available web application on AWS. The application must be resilient to failures at the data center level and should have low latency for users in a single geographic region. Which AWS global infrastructure design should the company implement?
- A
Deploy the application in multiple Availability Zones within a single AWS Region.
- B
Deploy the application in multiple AWS Regions.
- C
Deploy the application in a single Availability Zone within a single AWS Region.
- D
Deploy the application in multiple data centers within a single Availability Zone.
Show answer and explanation
Correct answer: A
Explanation
For a highly available application with low latency in a single geographic region, deploying in multiple Availability Zones within a single AWS Region is the best practice. Availability Zones are isolated data centers within a Region, and spreading resources across them ensures resilience to failures at the data center level while maintaining low latency for users within the Region.
- A. Correct.
Correct. Deploying the application in multiple Availability Zones within a single AWS Region ensures high availability and resilience to failures at the data center level. This design also ensures low latency for users in a single geographic area as all traffic is routed within the same AWS Region.
- B. Incorrect.
Incorrect. Deploying the application in multiple AWS Regions can provide global resilience, but it is unnecessary for low latency in a single geographic region and adds complexity.
- C. Incorrect.
Incorrect. Deploying in a single Availability Zone does not provide resilience to data center failures, as an Availability Zone consists of one or more data centers.
- D. Incorrect.
Incorrect. Deploying in multiple data centers within a single Availability Zone does not provide resilience to an Availability Zone failure, making the application less reliable.