Soru

Zorluk: ZorDatabase and Storage Strategy

An interactive entertainment company is designing a new global multiplayer gaming platform (NoSQL and Object storage workloads). The platform requires a database to store real-time player session state (OLTP workload requiring sub-10 millisecond read and write latency) and a storage solution for game asset downloads (Object storage workload). The session state must be replicated across two AWS Regions: us-east-1 and ap-northeast-1, with a Recovery Time Objective (RTO) of less than 1 minute and a Recovery Point Objective (RPO) of near-zero. Game assets must be replicated between these regions, and compliance dictates that all replication traffic must be encrypted using Customer Managed Keys (CMKs) with policies that allow cross-region KMS key access. Which combination of database and storage designs will meet these requirements? (Select TWO.)

  1. Configure Amazon DynamoDB global tables in us-east-1 and ap-northeast-1 to store player session state, enabling active-active replication to meet low-latency read and write requirements.Cevap
  2. Configure Amazon S3 Cross-Region Replication (CRR) for game assets, and configure the replication rule to use a destination KMS customer managed key (CMK) that trusts the source region's replication IAM role.Cevap
  3. C
    Deploy Amazon RDS for PostgreSQL with Multi-AZ enabled in us-east-1, and create a cross-region read replica in ap-northeast-1, directing session writes from the Asian region to the replica to achieve low latency.
  4. D
    Set up Amazon S3 Cross-Region Replication (CRR) for game assets, and configure the replication settings to use the default AWS-managed KMS key (aws/s3) for cross-region encryption and decryption.
  5. E
    Configure an Amazon Aurora Global Database with a primary cluster in us-east-1 and a secondary cluster in ap-northeast-1 to store session state, enabling global write forwarding to the secondary region to handle local writes.

Cevap

The correct architecture combines Amazon DynamoDB global tables for low-latency active-active session replication, and Amazon S3 Cross-Region Replication (CRR) utilizing Customer Managed Keys (CMKs) to satisfy the compliance and cross-region key policy requirements.
DynamoDB global tables satisfy the session state performance requirements by providing active-active databases with sub-10ms local reads/writes and automated multi-region replication. Additionally, S3 Cross-Region Replication with Customer Managed Keys enables compliant, encrypted asset synchronization between regions.

Adım Adım Çözüm

1
Analyze database requirements
Player session state requires active-active writes in both regions with sub-10ms latency and near-zero RPO.
DynamoDB global tables offer multi-region active-active replication with single-digit millisecond local latency. Relational databases like RDS and Aurora require cross-region network round-trips for writes in secondary regions, violating latency targets.
2
Analyze storage encryption and replication requirements
Game assets must be replicated using S3 CRR, encrypted using Customer Managed Keys (CMKs).
AWS-managed KMS keys cannot be shared across regions or accounts. Therefore, customer-managed CMKs must be created in both source and destination regions, and the destination key policy must trust the replication role.

Anahtar Kavram

Selecting and combining multi-region database and object storage solutions while adhering to replication latency, write capability, and KMS key policy limits.
Bu soruyu puanla