A financial technology company is designing a new cloud-native wealth management application. The architecture must span two AWS Regions (Primary and Secondary) to support disaster recovery. The workload consists of:
1. An OLTP database containing transaction records. The database must sustain rapid, unpredictable spikes in read traffic, maintain read replication lag under 20 milliseconds, and support a disaster recovery plan with a Recovery Point Objective (RPO) of 1 second and Recovery Time Objective (RTO) of 1 minute.
2. A centralized audit vault containing monthly PDF statement exports. These statement files must be stored in Amazon S3, encrypted at rest, and made securely accessible to a compliance audit application running in a separate AWS account within the same AWS Organization.
Which combination of database and encryption configurations should a solutions architect select to meet these requirements? (Select TWO.)
- Deploy an Amazon Aurora Global Database with the primary cluster in the primary Region and a secondary cluster in the secondary Region, and configure Aurora Auto Scaling for the Aurora Replicas to handle read spikes.Cevap
- Encrypt the S3 bucket using a Customer Managed Key (CMK) in AWS KMS, and update the KMS key policy to grant the external audit account's IAM role permissions to decrypt the data.Cevap
- CDeploy Amazon RDS for PostgreSQL in a Multi-AZ configuration in the primary Region, and configure the application to direct read spikes to the Multi-AZ standby instance to offload the primary database.
- DConfigure a single-region Amazon Aurora cluster in the primary Region, and configure daily cross-region snapshot replication to the secondary Region to meet the disaster recovery objectives.
- EEncrypt the S3 bucket using the default AWS-managed key (aws/s3), and configure the S3 bucket policy to allow access to the external audit account.