Protecting RDS Resources
With Veeam Plug-in for AWS, you can perform the following operations to protect RDS resources:
- Create cloud-native snapshots of RDS resources (DB instances and Amazon Aurora DB clusters) and replicate these snapshots to any AWS Region within any AWS account.
A cloud-native snapshot of a DB instance includes a storage volume snapshot of the instance. Snapshots of DB instances (also referred to as DB snapshots) are taken using native AWS capabilities.
- Create image-level backups of Microsoft SQL Server and PostgreSQL DB instances and keep them in Amazon Simple Storage Service (Amazon S3) for high availability, cost-effective and long-term storage.
An image-level backup captures Microsoft SQL Server and PostgreSQL databases of the processed DB instances.
To protect RDS resources, backup appliances run backup policies. A backup policy is a collection of settings that define the way backup operations are performed: what data to back up, where to store backups, when to start the backup process, how to retain restore points, and so on.
Veeam Plug-in for AWS does not install agent software inside instances to back up RDS resource data — it uses native AWS capabilities instead. During every backup session, backup appliances create a cloud-native snapshot for each RDS resource added to a backup policy. For more information on how RDS resources backup works, see RDS Backup.
Veeam Plug-in for AWS supports image-level backup of the following PostgreSQL versions:
- PostgreSQL 17
- PostgreSQL 16
- PostgreSQL 15
- PostgreSQL 14
- PostgreSQL 13
- PostgreSQL 12
Worker Deployment Considerations
Before you start creating RDS backup policies, consider the following:
- By default, backup appliances deploy worker instances in production accounts and employs several IAM roles to deploy them. For more information, see Worker Deployment Options.
- To perform RDS image-level backups, backup appliances deploy the worker instances in the same AWS Regions and VPCs in which processed Microsoft SQL Server or PostgreSQL DB instances reside. For more information, see Worker Instance Locations.
- By default, backup appliances use the most appropriate network settings of AWS Regions in production accounts to deploy the worker instances. However, you can add specific worker configurations to specify network settings for each region in which worker instances will be deployed.
If no specific worker configurations are added to backup appliances, the most appropriate network settings of AWS Regions are used to deploy worker instances for the RDS backup operation. For backup appliances to be able to launch a worker instance used to create an image-level backup:
- The DNS resolution option must be enabled for the VPC. For more information, see AWS Documentation.
- As backup appliances use public access to communicate with worker instances, the public IPv4 addressing attribute must be enabled at least for one subnet in the Availability Zone where the DB instance resides and the VPC to which the subnet belongs must have an internet gateway attached. VPC and subnet route tables must have routes that direct internet-bound traffic to this internet gateway.
If you want worker instances to operate in a private network, enable the private network deployment functionality and configure specific VPC endpoints for the subnet to let backup appliances use private IPv4 addresses. Alternatively, configure VPC interface endpoints as described in section Appendix C. Configuring Endpoints in AWS.
How To Protect RDS Resources
To create an RDS backup policy, perform the following steps:
- Check limitations and prerequisites.
- Specify IAM roles to access AWS services and resources.
- [Optional] Add backup repositories to store backed-up data.
- [Optional] Configure worker instance settings to deploy workers while processing DB instance data.
- [Optional] Configure global retention settings for obsolete snapshots and session records.
- [Optional] Configure email notification settings for automated delivery of backup policy results and daily reports.
- Complete the Add RDS Policy wizard.
Related Topics