Home icon

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.



Go to article

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
Amazon RDS Multi-AZ DB Clusters support new storage configurations
Mar 11
2026
AWS Backup expands support for Amazon RDS Multi-AZ clusters to 17 Regions
Apr 14
2026
Improving storage with additional storage volumes in Amazon RDS for SQL Server
Aug 2
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.