AWS Certified Solutions Architect – Associate (SAA-C02) — Question 392
A team has an application that detects new objects being uploaded into an Amazon S3 bucket. The uploads trigger AWS Lambda function to write object metadata into an Amazon DynamoDB table and an Amazon RDS for PostgreSQL database.
Which action should the team take to ensure high availability?
Answer options
- A. Enable Cross-Region Replication in the S3 bucket.
- B. Create a Lambda function for each Availability Zone the application is deployed in.
- C. Enable Multi-AZ on the RDS for PostgreSQL database.
- D. Create a DynamoDB stream for the DynamoDB table.
Correct answer: C
Explanation
Amazon S3, AWS Lambda, and Amazon DynamoDB are managed services designed with built-in high availability across multiple Availability Zones. In contrast, Amazon RDS databases are not highly available by default and require enabling the Multi-AZ feature to automatically provision and maintain a synchronous standby replica in a different Availability Zone. Implementing Multi-AZ for the RDS for PostgreSQL database eliminates this single point of failure.