Amazon EC2 Auto Scaling now lets you provision and automatically scale instances across purchase options, Availability Zones (AZ), and instance families in a single Auto Scaling group (ASG), to optimize scale, performance, and cost. Now you can include Spot Instances with On-Demand and RIs in a single ASG, to save up to 90% on compute.

Earlier this year, we announced EC2 Fleet, an API to provision capacity across purchase options, AZs and instance types. Now this EC2 Fleet functionality is available via EC2 Auto Scaling. Powered by EC2 Fleet, you can now create an ASG by defining which EC2 instance types work for you and how much of the desired capacity should be filled using On-Demand, RI and Spot purchase options. EC2 Auto Scaling continues to optimize and maintain the mix as and when the ASG scales out or scales back, simplifying capacity provisioning and cost optimization with automatic scaling across instances and purchase options. EC2 Auto Scaling also continues to provide lifecycle hooks, instance health checks and scheduled scaling to automate capacity management.

When setting up an ASG, now you can specify what percentage of your ASG capacity should be fulfilled by On-Demand instances or RIs, and what percentage with Spot Instances. You can also indicate instances types or instances with specific amount of RAM or vCPU in the ASG configurations. EC2 Auto Scaling then provisions the lowest price combination of instances to meet the desired capacity based on these preferences.

This capability is now available in all public Regions. To learn more about provisioning and automatically scale instances across purchase options, Availability Zones (AZ), and instance families with EC2 Auto Scaling, visit this blog.