Overview
Spot Scaling proactively monitors your AWS Auto-Scaling Groups (ASGs) and replaces all or some of an ASG's On-Demand EC2 Instances with Spot Instances, using advanced algorithms analysis.
By managing your ASGs, Spot Scaling takes care of your launch templates, configuration, mixed Instances policies, and a myriad of other configuration settings so you can focus on core activities.
How does it work?
-
Analyze: Spot Scaling runs in the background, integrating natively with your AWS Auto Scaling Groups (ASG), and monitors the configuration and potential savings within each group.
-
Recommend: Spot Scaling recommends the most suitable configuration for your Auto Scaling Group (ASG) to run reliably and cost-effectively while simultaneously presenting the associated monthly potential savings vs. On-Demand. You can accept your recommendations as is or modify them as you see fit.
-
Monitor: Spot Scaling continuously assesses your Auto Scaling Groups (ASG) and presents important metrics such as:
- Costs
- Spot and On-Demand hours
- Savings for the previous and the current month
- Savings for all time
-
Provision: By applying the recommendations, Spot Scaling updates your Auto Scaling Group (ASG) to work in a mixed instances policy and use a launch template.
If you enable Fallback to On-Demand, DoiT's Spot Scaling launches On-Demand Instances in the AWS Auto Scaling Group (ASG) when there are no Spot Instances available in the market to meet your application's capacity. DoiT's Spot Scaling also reverts back to Spot Instances as soon as they're available.
As a result, you maximize your application's availability while reducing costs by up to 90%, even though there may be potential interruptions. If you want to know about the frequency of interruptions for an instance type, check out the Spot Instance advisor.
Example savings
An account with 50 m5.xlarge Instances that replaces 80% of On-Demand Instances with Spot Instances:
Item | Without Spot Scaling | With Spot Scaling |
---|---|---|
Monthly Cost | On-Demand: 50 × $0.192 × 730h = $7,008 | On-Demand: 10 × $0.192 × 730h = $1,401 Spot: 40 × $0.0399 × 730h = $1,165 Total cost: $1,401 + $1,165 = $2,566 |
Monthly Savings $ | $0 | $4,442 |
Monthly Savings % | 0% | 63% |