- Newest
- Most votes
- Most comments
AWS Backup does support incremental backups for many resources including RDS, EBS volumes, EFS file systems, and S3 buckets. However, you cannot explicitly configure AWS Backup to take "full" backups on a daily schedule and "incremental" backups on an hourly schedule.
Instead, AWS Backup automatically handles the incremental nature of backups. The first backup of a resource is always a full backup, and subsequent backups are automatically incremental (capturing only changes since the previous backup). This happens regardless of the frequency you set.
You can configure backup frequency in AWS Backup as frequently as hourly using the console or CLI. Using the console, you can choose frequencies like hourly, 12 hours, daily, weekly, or monthly. You can also create custom schedules using cron expressions.
For your use case, you could set up a backup plan with an hourly frequency. The first backup would be full, and all subsequent hourly backups would automatically be incremental. Each backup, despite being incremental, retains all necessary reference data to allow a full restore. This is true even if the original full backup has been deleted due to lifecycle policies.
It's worth noting that AWS Backup maintains the necessary reference data from previous backups to ensure you can always perform a full restore, even if earlier backups have been deleted due to retention policies.
Sources
Backup plan options and configuration - AWS Backup
Backup creation by resource type - AWS Backup
Can you configure daily full + hourly incremental backups in AWS Backup? Not exactly, you can’t explicitly configure "full vs incremental" backups in the backup plan, but AWS Backup automatically handles this under the hood, depending on the resource type.
Here’s how it works: AWS Backup always appears to create full backups, but most services (EBS, RDS, EFS, DynamoDB) actually perform incremental backups behind the scenes for efficiency.
This means you pay only for the incremental storage changes, even if the plan triggers a "full" backup every time.
The backup schedule you configure (hourly, daily, etc.) just determines how often backups run, not whether it’s full or incremental.
**So yes, you can configure: A daily backup rule (e.g., retention of 30 days) An hourly backup rule (e.g., retention of 24–48 hours) Both can run in parallel in the same backup plan or as separate plans, depending on your RPO/RTO needs.
Behind the scenes, AWS Backup will reuse unchanged blocks from previous backups (deduplication), so you're not billed for full snapshot storage every hour.
Relevant content
- asked 2 years ago
- asked 2 months ago
- AWS OFFICIALUpdated 2 years ago
I believe AWS supports incremental backups for various resources, including RDS, EBS volumes, EFS file systems, and S3 buckets:
https://docs.aws.amazon.com/efs/latest/ug/awsbackup.html