A digital content provider is designing a new subscription management platform to handle global membership renewals and payments. The platform's workload type is a relational Online Transaction Processing (OLTP) database. The database must sustain high-volume transactional writes in the primary region (us-east-1), scale to handle up to 100,000 read requests per second globally, and support a disaster recovery strategy with a Recovery Point Objective (RPO) of less than 1 second and a Recovery Time Objective (RTO) of less than 1 minute in a secondary region (us-west-2). All database storage at rest must be encrypted using a customer managed key (CMK) owned by a centralized security account to comply with regulatory auditing requirements.
Which two database and encryption configurations should the Solutions Architect select to meet these requirements? (Select TWO.)
- Configure an Amazon Aurora PostgreSQL Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. Create Aurora Replicas in both regions and configure Aurora Auto Scaling to dynamically scale read capacity based on CPU utilization.Cevap
- In the centralized security account, create an AWS KMS multi-Region customer managed key (CMK) with a key policy that allows the database service roles in both the primary and secondary regions to perform cryptographic operations. Replicate the CMK from us-east-1 to us-west-2 and configure the database clusters to use these keys.Cevap
- CDeploy Amazon RDS for PostgreSQL with a Multi-AZ deployment in us-east-1, and configure a cross-Region read replica in us-west-2. Route read traffic to the standby instance of the Multi-AZ deployment in us-east-1 during peak hours to offload query processing from the primary instance.
- DConfigure a single-Region Amazon Aurora PostgreSQL database cluster in us-east-1. Set up an AWS Backup plan to replicate database cluster snapshots to us-west-2 every hour, and configure an AWS Lambda function to restore the cluster in us-west-2 if a failover is initiated.
- EEncrypt the database clusters using the AWS-managed KMS key for Amazon RDS (aws/rds) in the primary account, and attach a resource-based policy to the AWS-managed key that grants cross-account decrypt and encrypt permissions to the central security account.