AWS Fundamentals: RDS & Aurora Backup and Monitoring Flashcards

1
Q

What are automated backups in RDS?

A

Automated backups perform a daily full backup during a set window and back up transaction logs every five minutes. This allows you to restore to any point in time from the oldest backup up to the last five minutes, and the retention can be set from 1 to 35 days.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are manual DB snapshots in RDS?

A

Manual DB snapshots are user-triggered backups that can be retained for as long as you need. Unlike automated backups, they don’t expire automatically and can be restored later.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can DB snapshots help save costs?

A

Instead of keeping an RDS database running, you can take a manual snapshot, delete the database, and restore it later. This saves on storage costs since snapshots are cheaper than running an active RDS instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does Aurora’s backup system differ from RDS?

A

Aurora’s backups are automated (no option to disable) and can be retained for 1 to 35 days. Point-in-time recovery is available within this retention period. Manual snapshots in Aurora are similar to RDS and are retained for as long as needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can you restore an RDS MySQL database from S3?

A

You can restore a backup stored on Amazon S3 onto a new RDS MySQL instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you restore an Aurora MySQL database from S3?

A

For Aurora MySQL, you must use Percona XtraBackup to back up your on-premises MySQL database, store it on Amazon S3, and then restore it to an Aurora MySQL cluster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Aurora Database Cloning?

A

Aurora Database Cloning allows you to create a new Aurora database cluster from an existing one, using copy-on-write. This process is fast and cost-effective, ideal for creating staging databases from production without impacting the original database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does Aurora Database Cloning work?

A

Initially, both the original and cloned databases share the same data volume. As updates are made to either database, new storage is allocated for the changes, making the process fast and efficient while minimizing impact on the production database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the benefits of Aurora Database Cloning?

A

It is fast, cost-effective, and allows you to create a staging environment from a production database without using traditional snapshot and restore methods, reducing the impact on production performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly