An enterprise is designing a new transactional ledger and reporting system. The workload requires a relational database (OLTP) that supports ACID transactions. The system must meet an RTO of less than minute and an RPO of less than seconds across a primary region () and a secondary region (). Additionally, a separate reporting workload must run read-only queries against the database and scale dynamically to handle unpredictable spikes. Finally, database backups must be shared with a separate security audit account, where auditors must be able to decrypt and inspect the backups using Customer Managed Keys (CMKs) in AWS KMS.
Which two options should the solutions architect select to implement a database and storage strategy that meets these requirements?
- Configure an Amazon Aurora Global Database with the primary cluster in and a secondary cluster in . Configure Aurora Auto Scaling for the Aurora Replicas in both regions to scale reader instances horizontally based on CPU utilization.Cevap
- Encrypt the Aurora database clusters using Customer Managed Keys (CMKs) in AWS KMS. Create a custom cluster snapshot, share it with the audit account, and configure the KMS key policy in the primary account to allow the audit account's IAM principal to use the CMK for decryption.Cevap
- CConfigure Amazon RDS for PostgreSQL with a Multi-AZ deployment in the primary region. Direct the reporting queries to the standby replica instance in the secondary Availability Zone, and enable Auto Scaling on the standby instance to dynamically increase its compute size.
- DEncrypt the database clusters using the AWS-managed KMS key for RDS (`aws/rds`). Share the automated database snapshots with the audit account, and configure an IAM policy in the audit account to allow the audit IAM role to perform cross-account KMS decryption operations on the AWS-managed key.
- EConfigure an Amazon RDS for PostgreSQL database in with AWS Backup replication to . During a failover event, restore the database from the replicated backup in to meet the disaster recovery objectives.