
Answer-first summary for fast verification
Answer: Create an additional S3 bucket in a different region and configure S3 Cross-Region Replication between the buckets. Set up an Amazon CloudFront distribution with origin failover for the S3 buckets in each region. Enable DynamoDB global tables by activating Amazon DynamoDB Streams and include a replica table in the new region.
Option C is the correct answer because it effectively reduces latency, improves reliability, and requires minimal implementation efforts. By creating another S3 bucket in a new region and configuring S3 Cross-Region Replication, the game assets will be replicated across regions, thereby reducing latency for global users. Setting up an Amazon CloudFront distribution with origin failover allows users to access game assets from either region, enhancing availability and reliability. Additionally, configuring DynamoDB global tables with Amazon DynamoDB Streams and adding a replica table in a new region ensures player scores are consistently replicated and updated across multiple regions, improving data reliability and availability even in the event of a regional failure.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is developing a sequel to a widely-played online game, anticipating a surge in global user engagement shortly after its release. The game currently utilizes an Amazon S3 bucket for storing game assets and an Amazon DynamoDB table for recording player scores, both of which are hosted in a single AWS region. To enhance user experience by minimizing latency and boosting system reliability with minimal implementation effort, a solutions architect is tasked with designing a multi-region architecture. What strategy should the solutions architect adopt to fulfill these objectives?
A
Establish an Amazon CloudFront distribution to deliver assets from the S3 bucket, set up S3 Cross-Region Replication, and create a new DynamoDB table in another region to serve as a replica for DynamoDB global tables.
B
Deploy an Amazon CloudFront distribution to deliver assets from the S3 bucket, implement S3 Same-Region Replication, and establish a new DynamoDB table in another region. Use AWS Database Migration Service (AWS DMS) with change data capture (CDC) to asynchronously replicate data between the DynamoDB tables.
C
Create an additional S3 bucket in a different region and configure S3 Cross-Region Replication between the buckets. Set up an Amazon CloudFront distribution with origin failover for the S3 buckets in each region. Enable DynamoDB global tables by activating Amazon DynamoDB Streams and include a replica table in the new region.
D
Generate another S3 bucket in the same region and set up S3 Same-Region Replication between the buckets. Configure an Amazon CloudFront distribution with origin failover for the S3 buckets. Create a new DynamoDB table in another region and use it as a replica for DynamoDB global tables.