Posted On: Nov 17, 2017
Spot Fleet now supports a new type of scaling policy called target tracking scaling policies that you can use to set up dynamic scaling for your application in just a few simple steps. Adding Auto Scaling to your Spot Fleet is one way to maximize the benefits of AWS. Auto Scaling helps you build systems that respond to changes in demand by automatically launching or terminating Amazon EC2 instances based on conditions that you define. This dynamic scaling helps to improve application availability and reduce costs. For example, you can use Auto Scaling to automatically launch EC2 instances for your Spot Fleet when demand increases to help maintain performance, and terminate instances when demand drops to save money.
With target tracking, you select a load metric for your application, such as “Average CPU Utilization” or the new “Request Count Per Target” metric from Application Load Balancer, set the target value, and Auto Scaling adjusts the target capacity in your Spot Fleet as needed to maintain that target. It acts like a home thermostat, automatically adjusting the system to keep the environment at your desired temperature. For example, you can configure target tracking to keep CPU utilization for your fleet of web servers at 50%. From there, Auto Scaling launches or terminates Spot capacity as required to keep the average CPU utilization at 50%. Auto Scaling is available at no additional charge.
Also starting today, you can now use the new Amazon EC2 Spot Atlassian Bamboo plug-in to help you save up to 90% off your Atlassian Bamboo infrastructure costs, compared to when running them using On-Demand EC2 instances. This plug-in makes it easier to save money with EC2 Spot instances, by allowing you to configure Bamboo to automatically scale a fleet of Spot instances up or down depending on the number jobs to be completed. To learn more and get started, download the plug-in.