Which combination of steps will meet these requirements MOST cost-effectively?
(Choose two.)
Deploy the application in multiple Regions. Use Amazon Route 53 latency-based routing to route users to the nearest deployment.
Provision an Amazon Aurora global database to persist data. Use Amazon ElastiCache to improve response time.
Provision an Amazon CloudFront domain with the website as an origin. Restrict access to geographies where the usage is expected.
Provision an Amazon DynamoDB global table. Use DynamoDB Accelerator (DAX) to improve response time.
Provision an Amazon Aurora multi-master cluster to persist data. Use Amazon ElastiCache to improve response time.
Explanations:
Deploying the application in multiple Regions with Amazon Route 53 latency-based routing ensures low-latency access for traders worldwide and satisfies the disaster recovery requirement by replicating data across Regions.
While Amazon Aurora global databases can replicate data across Regions, adding ElastiCache may not address the requirement effectively. The focus on data replication and cost-effectiveness doesn’t align with this option.
Amazon CloudFront is primarily for content delivery and caching, not for data replication across Regions. It does not meet the requirement of ensuring transactional data integrity across the Regions.
Amazon DynamoDB global tables allow for low-latency data access and automatic replication of data across Regions, meeting the disaster recovery requirement efficiently. Using DynamoDB Accelerator (DAX) enhances response times for transactional operations.
While Aurora multi-master can provide write capabilities across Regions, the combination with ElastiCache is more complex and does not directly focus on the replication and cost-effective CI/CD aspects required.