RDS Backup

Veeam Backup for AWS performs RDS backup in the following way:

  1. Veeam Backup for AWS creates a storage volume snapshot of the processed DB instance (that is, a DB snapshot) or of the processed Aurora DB cluster (that is, a DB cluster snapshot).

The snapshot is assigned AWS tags upon creation. Keys and values of AWS tags contain encrypted metadata that helps Veeam Backup for AWS identify the related snapshot. For the Aurora DB cluster metadata saved in AWS tags also contains information on every DB instance launched in the cluster.

  1. If you enable snapshot replication for the backup policy, Veeam Backup for AWS copies the snapshot to the target AWS Region and AWS account specified in the backup policy settings.

Important

Snapshot replication is not supported for Aurora multi-master clusters.

  1. If you enable image-level backup for the backup policy, Veeam Backup for AWS performs the following operations:
  1. Launches a worker instance in an AWS Region in which the processed DB instance resides in an AWS account where the instance belongs — that is, the production AWS account.

By default, Veeam Backup for AWS selects the most appropriate network settings of AWS Regions in production accounts. However, you can add specific worker configurations. For more information on worker instances, see Managing Worker Configurations.

  1. Creates 2 security groups that are associated with the source DB instance and the worker instance to allow direct network traffic between them. The security group associated with the source instance allows inbound traffic through opened on the instance port only from the worker instance, whereas the security group associated with the worker instance allows outbound traffic through opened on the instance port only to the source instance.
  2. Uses PostgreSQL capabilities to dump out PostgreSQL databases.
  3. Uses the worker instance to retrieve dumps, triggers, stored procedures and transfers the retrieved data to the target backup repository and stores the data in the native Veeam format.
  1. When the backup session completes, removes the worker instance from Amazon EC2.
  1. If you enable the backup archiving mechanism, Veeam Backup for AWS performs the following operations:
  1. Launches a worker instance in an AWS Region where a backup repository storing backed-up data resides in AWS account to which the service IAM role used to launch worker instances belongs — that is, the backup account.
  2. Retrieves data from the backup repository and transfers it to the archive backup repository.
  3. When the archive session completes, removes the worker instance from Amazon EC2.

Related Topics

Snapshot Chain