SAA-C03 · Question #100
SAA-C03 Question #100: Real Exam Question with Answer & Explanation
The correct answer is D: Use DynamoDB global tables for automatic multi-Region replication. Deploy tables in multiple. DynamoDB Global Tablesprovide a fully managed, multi-region, and multi-master database solution that allows you to deploy DynamoDB tables in multiple AWS Regions. This ensures high availability and resiliency across different geographical locations, providing a seamlessgaming exp
Question
An online gaming company is transitioning user data storage to Amazon DynamoDB to support the company's growing user base. The current architecture includes DynamoDB tables that contain user profiles, achievements, and in-game transactions. The company needs to design a robust, continuously available, and resilient DynamoDB architecture to maintain a seamless gaming experience for users. Which solution will meet these requirements MOST cost- effectively?
Options
- ACreate DynamoDB tables in a single AWS Region. Use on-demand capacity mode. Use global
- BUse DynamoDB Accelerator (DAX) to cache frequently accessed data. Deploy tables in a single
- CCreate DynamoDB tables in multiple AWS Regions. Use on-demand capacity mode. Use
- DUse DynamoDB global tables for automatic multi-Region replication. Deploy tables in multiple
Explanation
DynamoDB Global Tablesprovide a fully managed, multi-region, and multi-master database solution that allows you to deploy DynamoDB tables in multiple AWS Regions. This ensures high availability and resiliency across different geographical locations, providing a seamlessgaming experience for users. Usingprovisioned capacity modewithauto-scalingensures cost-efficiency by scaling up or down based on actual demand. Option A: While on-demand capacity mode is flexible, provisioned capacity with auto-scaling is more cost-effective for predictable workloads. Option B (DAX): DAX improves read performance, but it doesn't provide the multi-region replication needed for high availability and resiliency. Option C: DynamoDB Streams with manual cross-region replication adds more complexity and operational overhead compared to Global Tables.
Community Discussion
No community discussion yet for this question.