Automatically scale storage for Amazon RDS Multi-AZ DB clusters using AWS Lambda
Database Blog
This article presents an automated storage scaling solution for Amazon RDS Multi-AZ DB clusters using AWS Lambda, CloudWatch, and SNS.
- RDS Multi-AZ clusters with readable standbys lack native storage auto-scaling capability
- CloudWatch monitors FreeStorageSpace metric and triggers Lambda when threshold breached
- Lambda automatically scales storage by configurable percentage (default 15%)
- Solution deployable via CloudFormation template or manual AWS console setup
- Supports monitoring multiple databases through comma-delimited parameters
- Customizable scaling percentages for different database environments
- SNS delivers notifications when scaling events occur
- RDS enforces 6-hour minimum between storage modifications
- Solution is Region-specific; deploy separately for multi-Region deployments
This automation eliminates manual storage scaling overhead while preventing database unavailability from storage exhaustion.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Mar 25
2024
2024
Amazon RDS Multi-AZ DB Clusters support new storage configurations
Mar 11
2026
2026
AWS Backup expands support for Amazon RDS Multi-AZ clusters to 17 Regions
Apr 14
2026
2026
Improving storage with additional storage volumes in Amazon RDS for SQL Server
Aug 2
2024
2024
Stop and start Amazon RDS Multi-AZ DB clusters on a schedule
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.