An enterprise is designing a high-throughput, global Online Transaction Processing (OLTP) application. The primary database will be deployed in the `us-east-1` Region, and a secondary replica must be maintained in the `us-west-2` Region to support local read traffic and serve as a hot standby. The business requirements dictate a Disaster Recovery (DR) profile with a Recovery Point Objective (RPO) of less than and a Recovery Time Objective (RTO) of less than . Additionally, read capacity in `us-west-2` must scale dynamically to handle unpredictable spikes in query volume. Finally, the database backups must be exported daily to an Amazon S3 bucket and made accessible to an external auditing team operating in a separate, isolated AWS account. The audit data must remain encrypted at rest.
Which TWO database and storage configurations should the Solutions Architect implement to meet these requirements?
- Provision an Amazon Aurora Global Database with the primary cluster in `us-east-1` and a secondary cluster in `us-west-2`. Define an Application Auto Scaling policy for the Aurora Replicas in `us-west-2` using the `RDSReaderAverageCPUUtilization` predefined metric.Answer
- Export the database snapshots to an Amazon S3 bucket. Configure default encryption on the S3 bucket using a Customer Managed Key (CMK) in AWS KMS, and update the key policy to grant the auditing account's IAM principal permissions to decrypt the data.Answer
- CExport the database snapshots to an Amazon S3 bucket. Configure default encryption on the S3 bucket using the AWS managed key for Amazon S3 (`aws/s3`), and configure the S3 bucket policy to allow cross-account access for the auditing account's IAM principal.
- DProvision an Amazon RDS for PostgreSQL instance with a Multi-AZ deployment, and configure a Read Replica in `us-west-2`. Rely on the standby replica in the Multi-AZ deployment to automatically scale read capacity dynamically using Amazon RDS Auto Scaling.
- EImplement a replication strategy that copies automated Aurora DB cluster snapshots from `us-east-1` to `us-west-2` every . Use AWS Systems Manager to trigger a Lambda function to automatically restore the cluster from the latest copied snapshot during a regional failover.