Q55 — AWS SAA-C03 Ch.4
Question 55 of 105 | ← Chapter 4
Q250. A company needs a backup strategy for its three-tier stateless web application. The web application runs on Amazon EC2 instances in an Auto Scaling group with a dynamic scaling policy that is configured to respond to scaling events. The database tier runs on Amazon RDS for PostgreSQL.The web application does not require temporary local storage on the EC2 instances.The company's recovery point objective(RPO) is 2 hours.The backup strategy must maximize scalability and optimize resource utilization for this environment.Which solution will meet these requirements?
- A. Take snapshots of Amazon Elastic Block Store (Amazon EBS) volumes of the EC2 instances and database every 2 hours to meet the RPO
- B. Configure a snapshot lifecycle policy to take Amazon Elastic Block Store (Amazon EBS) snapshots.Enable automated backups in Amazon RDS to meet the RPO
- C. Retain the latest Amazon Machine Images (AMIs) of the web and application tiers. Enable automated backups in Amazon RDS and use point-in-time recovery to meet the RPO ✓
- D. Take snapshots of Amazon Elastic Block Store (Amazon EBS) volumes of the EC2 instances every 2 hours.Enable automated backups in Amazon RDS and use point-in-time recovery to meet the RPO
Correct Answer: C. Retain the latest Amazon Machine Images (AMIs) of the web and application tiers. Enable automated backups in Amazon RDS and use point-in-time recovery to meet the RPO
Explanation
To create a backup strategy for a three-tier stateless web application that runs on Amazon EC2 instances in an Auto Scaling group with a dynamic scaling policy and on Amazon RDS for PostgreSQL, with a recovery point objective (RPO) of 2 hours while maximizing scalability and optimizing resource utilization, a solutions architect should configure a snapshot lifecycle policy to take Amazon Elastic Block Store (Amazon EBS) snapshots and enable automated backups in Amazon RDS. Therefore, option B is the correct answer. Option A suggests taking snapshots of Amazon EBS volumes of the EC2 instances and database every 2 hours to meet the RPO. While this approach can work for creating backups, it may not be optimal for ensuring scalability or optimizing resource utilization. Option C suggests retaining the latest Amazon Machine Images (AMIs) of the web and application tiers, enabling automated backups in Amazon RDS, and using point-in-time recovery to meet the RPO. While this approach can work for creating backups and recovering data, it does not provide a mechanism for ensuring scalability or optimizing resource utilization. Option D suggests taking snapshots of Amazon EBS volumes of the EC2 instances every 2 hours, enabling automated backups in Amazon RDS, and using point-in-time recovery to meet the RPO. While this approach can work for creating backups and recovering data, it may not be optimal for ensuring scalability or optimizing resource utilization. By configuring a snapshot lifecycle policy to take Amazon EBS snapshots and enabling automated backups in Amazon RDS, the company can easily create and manage backups without impacting the performance of the web application or database. The snapshot lifecycle policy can be configured to retain snapshots for a specified period, such as 2 hours, before deleting them, which ensures that the RPO is met while minimizing storage costs. Automated backups in Amazon RDS provide a reliable way to back up the database and restore to a specific point in time if needed. This solution meets the requirements stated in the question while maximizing scalability and optimizing resource utilization.