RDS Flashcards
What are the 2 types of RDS backups? What is the big difference between them?
- Automated Backups
- Database Snapshots
- Big difference is whether they are taken automatically vs. manually
What do RDS Automated Backups allow you to do?
Automated backups allow you to recover your database to any point in time within a retention period
How long is the retention period for RDS Automated Backups?
Amazon RDS retains backups of a DB Instance for a limited, user-specified period of time called the retention period, which by default is 7 days but can be set to up to a max 35 days. You can initiate a point-in-time restore and specify any second during your retention period, up to the Latest Restorable Time.
What do RDS automated backups store?
- A full daily snapshot AND
- transaction logs throughout the day
How do RDS Automated Backups do a recovery?
choose the most recently daily backup, and apply the transaction logs relevant to that day
How specific can the timing of an RDS Automated Backup recovery be?
You can do a point in time recovery, down to a second, within the retention period
Are RDS Automated Backups enabled by default?
Yes
Where are RDS Automated Backups stored?
in S3.
What is the pricing model for RDS Automated Backup storage?
Backups are stored in S3, and you get free storage space equal to the size of the DB
Why might enabling RDS Automated Backups result in a elevated latencies over a brief period of time?
During the backup window, storage I/O may be suspended while your data is being backed up, so you may get elevated latency.
After you delete the original RDS instance, are RDS automated backups deleted as well?
Yes
After you delete the original RDS instance, are DB snapshots deleted as well?
No
After restoring an RDS Automated Backup, is the restored version of the DB on the same DNS as the old DB?
No
After restoring an RDS Manual Snapshot, is the restored version of the DB on the same DNS as the old DB?
No
For what DB engines is RDS Encryption at Rest supported?
(All of them)
- MySQL
- Oracle
- SQLServer
- PostgreSQL
- MariaDB
- Aurora