Add speed and security to your AWS RDS backups
Customers demand an integrated solution for protecting databases that is secure, lightweight, fast, and flexible
Just the facts and nothing more
View quick facts and helpful documentation about Clumio for Amazon RDS
“After we saw what Clumio could do in the cloud, the decision was easy.”
"A critical selling point was the air gap. Unlike snapshot managers, the stored data is not in danger if the production account is compromised."
“The fact that we can unify our backup and retention policies across all of the various different technologies that we use is amazing. I am keenly looking out for the next thing that Clumio adds to the platform.”
Why backup RDS?
Cloud-based applications rely upon databases like the ones hosted in Amazon RDS to process data and maintain uptime. There are two main related reasons to backup your RDS instances:
Operational backups: RDS backups act as a safeguard against an outage due to accidental data loss and corruption, malicious deletion and encryption. In such events, backups can help restore RDS databases to their last known good state. These operational backups are usually implemented in the form of daily snapshots retained for a period of a few days, along with database transaction logs.
Compliance backups: Organizations in regulated industries are required to keep backups of their RDS data for a certain period of time, in case historical data is required for analysis, audits, or legal uses. These compliance backups are usually implemented in the form of a periodic snapshot (weekly or monthly) retained for at least a year.
What are the different types of RDS backup?
Automated backups: AWS provides automated backups of RDS that are turned on by default with a retention period of 7 days (default) to 35 days. This feature automatically creates a storage volume snapshot of your DB instance. This backs up the entire instance rather than individual databases. Since RDS provides a small amount of backup storage free of charge, it makes sense to use this service for shorter-term operational backups. For longer backup retention, for example for compliance purposes, Clumio backups are more suitable.
Manual Snapshots: Another option available within the AWS console is the ability to take a snapshot of your DB instance at a time and state of your choosing. This is also known as a DB snapshot. Manual snapshots can be taken in the AWS Management Console, using a CreateDBSnapshot API, or create-db-snapshot command.
Because taking this snapshot from a Single-AZ instance creates an I/O suspension that can last from seconds to minutes, you may want to consider taking this during your instance’s maintenance window.
If you’re using a Multi-AZ DB cluster, the window is less important because you can take a snapshot from a secondary db within the cluster. You could also take a DB cluster snapshot, which captures all databases within a given cluster. Multi-AZ database clusters allow you to create multiple secondary db instances that capture all changes to the primary, in different availability zones, within single regions.
Clumio backups: To achieve cost-effective long term retention of RDS backups, along with air-gapped security and granular record retrieval for easier audit performance, you can backup RDS databases with Clumio. Clumio backs up the following RDS database types: RDS MySQL, RDS Aurora (MySQL and PostgreSQL), RDS PostgreSQL, RDS MariaDB, RDS Oracle, and RDS SQL Server. Clumio enables fast, simple and flexible data recovery for databases, file storage, and object storage.
How do you perform an RDS backup?
To perform an RDS backup using Clumio, follow these steps:
Set up an RDS backup policy: Define the backup retention period, backup window, and other details for your RDS database.
Ensure your RDS instance is in an AWS region and account that is connected to Clumio.
Clumio will automatically create a seeding full snapshot, followed by incremental backups of your RDS instance according to the defined backup policy.
Monitor the backup process through the Clumio dashboard, where you can view the status of your RDS backups, compliance reports, and details of any issues that may arise.
Where do you store your RDS backup?
Amazon S3 is the best value storage offering of the AWS services, so it’s used often to store secondary data. AWS uses S3 to store automatic RDS backups and manual snapshots. Clumio also uses S3 for this purpose, but with the added benefit of being separate from your security sphere, improving protection from ransomware, accidental and malicious deletions.
How do you recover an RDS database?
To recover an RDS database using Clumio, follow these steps:
Select from RDS db instances in the Clumio console, then select the desired date of your point-in-time recovery from the calendar view page.
Select from the available recovery options, which may include an instance snapshot, rolling backup, and/or granular record retrieval.
Select your recovery preferences. This includes your choice of connected AWS regions and accounts, and the ability to edit the instance name, subnet group, and tags, all of which default to the original values.
Click to recover, then monitor progress in your Clumio dashboard.