SAA-C03 Question 21
Single answerA company is designing a highly available application that must run in multiple locations to ensure fault tolerance in the event of a natural disaster. The application requires low-latency connections to users within specific geographic regions. Which AWS feature should the company use to meet these requirements?
- A
Deploy the application across multiple AWS Regions.
- B
Deploy the application in multiple Availability Zones within a single AWS Region.
- C
Use Amazon CloudFront to distribute the application globally.
- D
Use AWS Local Zones to host the application closer to end users.
Show answer and explanation
Correct answer: A
Explanation
To meet the requirements of fault tolerance and low-latency connections for users in specific geographic regions, deploying the application across multiple AWS Regions is the best choice. This approach ensures the application is resilient in the event of a disaster affecting one region and provides lower latency by serving users from the nearest region.
- A. Correct.
Deploying across multiple AWS Regions ensures geographic redundancy and low latency for users in different regions, addressing both fault tolerance and latency requirements.
- B. Incorrect.
Deploying the application in multiple Availability Zones within a single AWS Region provides high availability within that region but does not offer geographic redundancy or address regional latency.
- C. Incorrect.
Amazon CloudFront helps distribute static and dynamic content globally, improving latency for content delivery. However, it does not provide the fault tolerance or disaster recovery capabilities needed for the application itself.
- D. Incorrect.
AWS Local Zones reduce latency by hosting services closer to end users, but they are limited to specific services and do not provide the fault tolerance or global redundancy that multiple AWS Regions offer.