An airline company is designing a new global reservation system. The architecture must deploy across a primary AWS Region and a secondary AWS Region for disaster recovery. The database layer consists of an online transaction processing (OLTP) workload that handles active seat reservations.
The solution must satisfy the following requirements:
- Workload & Performance: Low-latency reservation writes () under high traffic, with horizontal read scaling in the primary Region to handle spike searches from customers.
- Disaster Recovery: A target Recovery Point Objective (RPO) of and a Recovery Time Objective (RTO) of in the secondary Region.
- Cross-Account Archiving: Completed reservation receipts must be archived to an Amazon S3 bucket owned by a centralized compliance account (`Compliance-Acct`).
- Data Security: Archived files must be encrypted at rest using an AWS KMS key managed by the reservation application's production account (`Reservation-Acct`). Auditors operating in `Compliance-Acct` must be able to decrypt the receipts.
Which combination of storage and database strategy steps will satisfy these requirements? (Select TWO.)
- ADeploy an Amazon RDS for PostgreSQL database in a Multi-AZ deployment in the primary Region. Direct search traffic to the standby instance in the secondary Availability Zone, and use RDS Read Replicas to scale reads if replication lag increases.
- Deploy an Amazon Aurora PostgreSQL database as an Aurora Global Database. In the primary Region, configure Aurora Auto Scaling to dynamically adjust the number of Aurora Replicas to scale out read capacity for customer searches.Cevap
- CDeploy an Amazon Aurora PostgreSQL database in the primary Region. Configure AWS Backup to perform hourly snapshots of the primary database and replicate them to the secondary Region to meet disaster recovery objectives.
- In the Reservation-Acct, create a KMS Customer Managed Key (CMK) and configure its key policy to allow the Compliance-Acct IAM roles to perform KMS decrypt operations. Configure the reservation application to write the S3 receipts using the CMK ARN for server-side encryption.Cevap
- EEncrypt the S3 receipts using the AWS-managed KMS key for S3 (aws/s3) in the Reservation-Acct. Edit the default key policy to delegate decryption permissions to the Compliance-Acct IAM roles.