A financial technology startup is designing a global payment processing platform. The platform requires a multi-region database and storage strategy across us-east-1 (primary) and us-west-2 (secondary). The requirements include:
* A transactional ledger database (OLTP) that requires a Recovery Time Objective (RTO) of less than 1 minute and a Recovery Point Objective (RPO) of less than 5 seconds.
* A user session store (NoSQL) that must support active-active low-latency writes and reads in both regions.
* Transaction receipt images stored in Amazon S3 must be replicated to the secondary region and remain accessible to an audit team operating in a separate AWS account.
Which combination of AWS database and storage configurations will meet these requirements? (Select TWO.)
- Deploy Amazon Aurora Global Database for the transactional ledger, and use Amazon DynamoDB global tables to store user session data.Answer
- Configure Amazon S3 Cross-Region Replication (CRR) for transaction receipts using a Customer Managed Key (CMK) in AWS KMS, updating the KMS key policy in the primary account to delegate access to the audit account's role.Answer
- CDeploy Amazon RDS Multi-AZ DB clusters in both regions and configure AWS Database Migration Service (DMS) for bi-directional replication to meet RTO and RPO requirements.
- DConfigure Amazon S3 Cross-Region Replication (CRR) for transaction receipts using the AWS-managed KMS key (aws/s3) and use S3 bucket policies to grant read permissions to the audit account role.
- EUse Amazon DynamoDB in a single region and configure AWS Resource Access Manager (RAM) to share the user session tables between the primary and secondary regions to achieve active-active capability.