Working with Amazon Backup
Amazon Backup is a fully managed service that helps you centralize and automate data protection across Amazon services, in the cloud, and on premises.
Using Amazon Backup for Amazon Redshift, you can configure data protection policies and monitor activity for different Amazon Redshift resources in one place. You can also create and store snapshots on Amazon Redshift provisioned clusters. This lets you automate and consolidate backup tasks that you had to do separately before, without any manual processes.
A backup, or recovery point, represents the content of a resource, such as an Amazon Redshift cluster, at a specified time. A backup generally refers to the different backups in Amazon services, such as Amazon Redshift snapshots. Amazon Backup saves backups in backup vaults, which you can organize according to your business needs. The terms recovery point and backup are used interchangeably. For more information about Amazon Backup, see Working with backups.
Amazon Redshift is natively integrated with Amazon Backup. That lets you define your backup plans and assign Amazon Redshift resources to the backup plans. Amazon Backup automates the creation of Amazon Redshift manual snapshots, and securely stores these snapshots in an encrypted backup vault that you designate in your backup plan. For information about vaults, see Working with backup vaults. In the backup plan, you can define the backup frequency, backup window, lifecycle, or backup vault. For information about backup plans, see Managing backups using backup plans.
Topics
Considerations for using Amazon Backup with Amazon Redshift
Following are considerations for using Amazon Backup with Amazon Redshift:
-
Amazon Backup for Amazon Redshift is available where both Amazon Backup and Amazon Redshift are available in the same Amazon Web Services Regions. For information on where Amazon Backup is available, see Feature availability by Amazon Web Services Regions.
-
To get started using Amazon Backup, verify that you have met all the prerequisites. For more information, see Prerequisites.
-
Affirmatively opt in to Amazon Backup service. Opt-in choices apply to the specific account and Amazon Web Services Region. You might have to opt in to multiple Regions using the same account. For more information, see Getting started 1: Service Opt-in.
-
From the Amazon Redshift console, you can create manual and automated snapshots. Amazon Backup only supports manual snapshots at this time.
-
Once you use Amazon Backup to manage snapshot settings, you can't continue to manage manual snapshot settings using Amazon Redshift. Instead, you can continue to manage the settings using an Amazon Backup plan. For more information, see Managing backups using backup plans.
Limitations
Following are limitations for using Amazon Backup in Amazon Redshift:
-
You can't use Amazon Backup to manage Amazon Redshift automated snapshots. To manage automated snapshots, use tags. For information about tagging resources, see Tagging resources in Amazon Redshift.
-
Amazon Backup doesn't support Amazon Redshift Serverless.
Managing Amazon Backup with Amazon Redshift
To protect resources on your Amazon Redshift provisioned clusters, you can use the Amazon Backup
console, or programmatically use the Amazon Backup API or Amazon Command Line Interface (Amazon CLI). When you need
to recover a resource, you can use either the Amazon Backup console or the Amazon CLI to find and
recover the resource you need. For more information, see Amazon Command Line Interface
When using Amazon Backup for Amazon Redshift, you can perform the following actions:
-
Create periodic backups that automatically initiate Amazon Redshift snapshots. Periodic backups are useful to meet your long-term data retention needs. For more information, see Amazon Redshift backups.
-
Automate backup scheduling and retention by centrally configuring backup plans.
-
Restore a cluster to the saved backup you choose. You set how often to back up your resources. For more information, see Restore an Amazon Redshift cluster.