SAP-C02 Question 581
Select 3A company is designing a multi-region application that needs to provide low-latency access to users worldwide. The application is built on Amazon S3 for object storage, Amazon DynamoDB for key-value data, and Amazon API Gateway with AWS Lambda for its API layer. The company wants to ensure high availability, disaster recovery, and performance optimization across all regions. Which combination of services and configurations should you recommend?
- A
Enable S3 Cross-Region Replication to replicate objects across multiple regions and use Amazon CloudFront for global content delivery.
- B
Use DynamoDB Global Tables to enable multi-region, multi-active replication for low-latency access to data.
- C
Use S3 Transfer Acceleration to decrease upload and download latency for global users.
- D
Configure API Gateway with Regional Endpoints and enable caching for each region.
- E
Deploy Lambda functions in a single region and use Amazon Route 53 latency-based routing to forward requests to it.
Show answer and explanation
Correct answers: A, B, D
Explanation
To achieve high availability, disaster recovery, and performance optimization for a global application, S3 Cross-Region Replication ensures object storage redundancy across regions, while CloudFront delivers content with low latency. DynamoDB Global Tables provide multi-region replication for key-value data, meeting latency and disaster recovery requirements. Configuring API Gateway with Regional Endpoints and caching ensures optimal API performance in each region. Using S3 Transfer Acceleration or deploying Lambda in a single region does not address all the requirements comprehensively.
- A. Correct.
This is correct. S3 Cross-Region Replication ensures that objects are replicated to other regions for disaster recovery, while CloudFront provides low-latency access to users globally by serving cached content from edge locations.
- B. Correct.
This is correct. DynamoDB Global Tables allow for multi-region replication and enable low-latency access to data across regions, ensuring high availability and disaster recovery.
- C. Incorrect.
This is incorrect. S3 Transfer Acceleration is designed to optimize upload and download performance for S3, but it does not address multi-region replication or disaster recovery requirements.
- D. Correct.
This is correct. Configuring API Gateway with Regional Endpoints ensures that APIs are regionally distributed, and enabling caching improves performance for users in those regions.
- E. Incorrect.
This is incorrect. Deploying Lambda functions in a single region does not meet the requirement for high availability and disaster recovery across multiple regions, even with Route 53 latency-based routing.