Amazon DynamoDB | Backup and restore Flashcards

1
Q

Does DynamoDB Global Tables support cross-account access (i.e. replicating data from one AWS account to another)?

Backup and restore

Amazon DynamoDB | Database

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

What is DynamoDB On-Demand Backup?

Backup and restore

Amazon DynamoDB | Database

A

On-Demand Backup allows you to create backups of DynamoDB table data and its settings. You can initiate an On-Demand Backup any time with a single-click from the AWS Management Console or a single API call. DynamoDB encrypts, catalogs, and stores the backups automatically. You can restore the backups to a new DynamoDB table in the same region anytime.

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

Why do I want to use On-Demand Backups?

Backup and restore

Amazon DynamoDB | Database

A

You can use On-Demand Backup to meet long-term archival requirements for regulatory compliance. On-Demand Backup gives you full-control in managing the lifecycle of your backups, from creating as many backups as you need and retaining these for as long as you need.

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

How long are the On-Demand backups retained?

Backup and restore

Amazon DynamoDB | Database

A

DynamoDB retains backups until you delete them.

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

Are backups retained even after I delete the source table?

Backup and restore

Amazon DynamoDB | Database

A

Yes. Backups remain accessible even after you delete the source table.

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

Does On-Demand Backup consume provisioned read or write capacity of the source table?

Backup and restore

Amazon DynamoDB | Database

A

No. DynamoDB executes backup and restore actions within the service, and does not consume any provisioned read or write capacity of the source table. On-Demand Backup does not impact the performance or the availability of your table.

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

Is cross-region backup and restore supported?

Backup and restore

Amazon DynamoDB | Database

A

Currently, backup and restore works only in the same region as the source table. However, you can achieve cross-region backup and restore by replicating your table to a different region using Global Tables, and then backing up the table in the other regions.

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

Where are my backups stored?

Backup and restore

Amazon DynamoDB | Database

A

On-Demand Backups are stored using DynamoDB highly durable managed storage to provide a simple, performant, and easy experience for customers.

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

Which AWS regions support On-Demand Backup?

Backup and restore

Amazon DynamoDB | Database

A

On-Demand Backup is being rolled out to US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland) regions.

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

What DynamoDB table data and settings are backed up by On-Demand Backup?

Backup and restore

Amazon DynamoDB | Database

A

Along with data, read capacity units, write capacity units, settings for local secondary indexes, global secondary indexes, streams, and encryption are also backed up by On-Demand Backup. Auto Scaling policies, Time-to-Live (TTL), Tags, IAM policies, and CloudWatch metrics and alarms are not preserved with backups.

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

What table data and settings are restored by On-Demand Restore?

Backup and restore

Amazon DynamoDB | Database

A

On restore, destination table is set with the same provisioned reads capacity units and write capacity units as the source table, as recorded at the time backup was requested. The restore process restores the local secondary indexes and the global secondary indexes and does not restore Streams and Time-to-Live (TTL) data.

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

How is On-Demand Backup different from Import and Export using AWS Data Pipeline?

Backup and restore

Amazon DynamoDB | Database

A

The AWS Data Pipeline import and export capability utilizes your table provisioned read and write throughput capacity and impacts table performance, as DynamoDB table data is moved using full table scans. On-Demand Backup, on the other hand, does not consume any throughput capacity, with no impact to table performance and availability. The Import and Export options under the Actions menu in the DynamoDB console have been removed, but still accessible from the AWS Data Pipeline console.

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

How do I initiate On-Demand Backup?

Backup and restore

Amazon DynamoDB | Database

A

You can initiate On-Demand Backup from the DynamoDB console, the Command Line Interface (CLI), or programmatically via APIs from the Software Development Kit (SDK). All On-Demand Backup actions — create, restore, and delete — are available from the “Backups” navigation tab of a DynamoDB table. You can also browse the full list of On-Demand Backups in your account, from the navigation pane on the left side of the console. For On-Demand Backup and Restore API, please refer to the DynamoDB API Reference documentation.

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

How long do backup and restore operations take to complete?

Backup and restore

Amazon DynamoDB | Database

A

Backup requests are processed in seconds and become available for restore immediately. Restore times will vary based on the size of the DynamoDB table.

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

Is there a limit to the number of On-Demand Backups I can take?

Backup and restore

Amazon DynamoDB | Database

A

There is no limit to the number of On-Demand Backups you can request for a table. There is no limit to the number of backups you can retain in your account.

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

How much does On-Demand Backup and Restore cost?

Backup and restore

Amazon DynamoDB | Database

A

To learn more about On-Demand Backup and Restore pricing, please visit the pricing page.