Exams / SOA-C03 / Restores, versioning, RPO and RTO / Question 1
SOA-C03 practice question: Restores, versioning, RPO and RTO (1 of 2)
Reliability and Business Continuity A free question from our original SOA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
A public library's catalog runs on an Amazon RDS for PostgreSQL DB instance with automated backups kept for 14 days. At 10:42 this morning, a faulty script deleted thousands of loan records. The last manual snapshot was taken yesterday at midnight. The library wants to recover the data as it was just before 10:42, with as little data loss as possible. What should a CloudOps engineer do?
Choose one answer.
- AA. Restore to 10:41 with point-in-time recovery into a new DB instance, then recover the records from it.
- BB. Restore yesterday's midnight snapshot to a new DB instance and switch the application to the new instance's endpoint.
- CC. Perform a point-in-time restore of the existing DB instance in place to 10:41, keeping its current endpoint.
- DD. Create a read replica of the DB instance and promote it, because the replica still holds the rows the script deleted.
Show the answer and explanation
Answer: A
Explanation
Automated backups give RDS point-in-time recovery to any second within the retention window, typically up to about five minutes before now. A restore always creates a new DB instance, so the team either copies the lost rows back or moves the application to the new endpoint. Snapshots lose more data, and replicas copy the mistake.
Study
Keep practicing
Answer questions with a score at the end, or practice just this topic with the explanation after each one. No sign-up needed.