Introducing Predictive Scaling for Amazon EC2 in AWS Auto Scaling

Posted on: Nov 20, 2018

AWS Auto Scaling automates capacity management for various AWS services, including Amazon EC2, by tracking capacity utilization. Now, you can use Predictive Scaling in AWS Auto Scaling to scale your Amazon EC2 capacity in advance of traffic changes. Auto Scaling enhanced with Predictive Scaling delivers faster, simpler, and more accurate capacity provisioning, resulting in lower cost and more responsive applications.

Predictive Scaling predicts future traffic based on daily and weekly trends, including regularly-occurring spikes, and provisions the right number of EC2 instances in advance of anticipated changes. Provisioning the capacity just in time for an impending load change makes Auto Scaling faster than ever before. Predictive Scaling’s machine learning algorithms detect changes in daily and weekly patterns, automatically adjusting their forecasts. This removes the need for manual adjustment of Auto Scaling parameters over time, making Auto Scaling simpler to configure and consume. Auto Scaling enhanced with Predictive Scaling delivers faster, simpler, and more accurate capacity provisioning to our customers.

Predictive Scaling can be configured through the AWS Auto Scaling console, AWS Auto Scaling APIs via SDK/CLI, and CloudFormation. To get started, navigate to AWS Auto Scaling page and create a scaling plan for Amazon EC2 resources that includes Predictive Scaling in 3 simple steps. Once enabled, customers can visualize their forecasted traffic and the generated scaling actions within a few seconds.

Predictive Scaling in AWS Auto Scaling is now available in US East (Ohio), US East (N. Virginia), US West (Oregon), EU (Ireland), and Asia Pacific (Singapore). Learn more about Predictive Scaling in this blog.