Correct answer - "Enable RDS backups and use the built-in feature" : You can restore a DB
instance to a specific point in time, creating a new DB instance. To determine the latest
restorable time for a DB instance, use the AWS CLI describe-db-instances command and look at the
value returned in the LatestRestorableTime field for the DB instance. In the AWS Management
Console, this property is visible as the Latest restore time for the DB instance. You can
restore to any point in time during your backup retention period.
"Enable RDS Multi AZ" - Multi AZ allows your database to be highly available and recover from a
disaster striking one AZ.
Incorrect Answers:
"Use AWS Lambda to track the database binlog and persist it in S3" - Binlogs are a way to have
read replicas of your database, however we need to restore our entire database and not have a
read-only database
"Enable RDS Stream, persisted in DynamoDB and use the restore feature from DynamoDB when needed"
- This is not how restoring is performed
"Add Read Replicas" - This helps for scaling reads but doesn't help for disaster recovery
For more information visit