A financial services firm is building a high-performance transaction auditing platform. The application requires an OLTP database for transaction metadata and an object storage solution for archiving raw transaction receipt files. The system must meet the following requirements:
- The transaction metadata database must handle high write throughput in the primary region (us-east-1) and support cross-region disaster recovery (us-west-2) with a recovery point objective (RPO) of less than 1 second and a recovery time objective (RTO) of less than 1 minute. Under normal operations, write performance in us-east-1 must not be impacted by database replication.
- Raw receipt files are stored in an Amazon S3 bucket in us-east-1 and must be automatically replicated to a compliance S3 bucket in us-west-2 owned by a separate audit AWS account.
- All receipt files must be encrypted at rest using Customer Managed Keys (CMKs) in AWS Key Management Service (AWS KMS). The replicated files in us-west-2 must be encrypted using a CMK owned by the audit account.
- The replication process must adhere to the principle of least privilege.
Which combination of database and storage configurations should the Solutions Architect recommend to meet these requirements? (Select TWO.)
- Deploy an Amazon Aurora PostgreSQL global database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. Configure local Aurora Replicas in the secondary region to enable rapid failover and support read scaling.Cevap
- Configure Amazon S3 Cross-Region Replication (CRR) from the source bucket to the destination bucket. In the replication configuration, enable replication of KMS-encrypted objects, specify the audit account's Customer Managed Key (CMK) for destination encryption, and grant the replication IAM role permissions to decrypt in the source account and encrypt in the destination KMS key policy.Cevap
- CProvision an Amazon RDS for PostgreSQL database with a Multi-AZ deployment in us-east-1, and configure a cross-region Multi-AZ standby deployment in us-west-2. Route read-heavy queries to the standby instance in us-west-2 to optimize database performance.
- DConfigure Amazon S3 Cross-Region Replication using the default AWS-managed KMS key (aws/s3) for encrypting objects in both the source and destination buckets. Update the default S3 KMS key policy to grant decrypt and encrypt permissions to the source account's replication IAM role.
- EConfigure a multi-Region Amazon RDS for PostgreSQL database with synchronous replication across us-east-1 and us-west-2 to guarantee zero data loss. Implement a custom AWS Lambda function that copies receipt files to the destination S3 bucket on every s3:ObjectCreated event to achieve near-instantaneous file replication.