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.
Benefits
Instantly save up to 90% on your total compute spend by switching your ASG On-Demand Instances to Spot Instances, without any of the headaches of manual configuration:
Reliable and safe: Works with AWS Native ASGs, follows Spot Instance Best Practices and supports fallback to on-demand.
No cost overhead: We pass through 100% of all AWS Spot discounts.
Quick and easy: Get started in less than 5 minutes with just a few clicks.
No vendor lock-in: We use only standard AWS products and services. You continue to interact with the AWS Management Console and APIs the way you choose.
How does it work?
Analyze: Spot Scaling runs in the background, integrating natively with your AWS Auto Scaling Groups, and monitors the configuration and potential savings within each group.
Recommend: Spot Scaling recommends the most suitable configuration for your Auto Scaling Group 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.
Provision: After you apply the recommendations, Spot Scaling updates your Auto Scaling Group to work in a mixed instances policy. In addition, Spot Scaling replaces On-Demand Instances with Spot Instances according to the recommended settings (which you can change anytime in the DoiT Console).
When Spot Scaling cannot spin up Spot Instances due to lack of spot capacity, it can be configured to automatically fall back to On-Demand to ensure availability and revert to Spot Instances as soon as possible. As a result, the system uptime for your app(s) is maximized, while EC2 costs are minimized.
Monitor: Spot Scaling continuously assesses your Auto Scaling Groups and presents important metrics such as:
- Costs
- Spot and On-Demand hours
- Savings for the previous and the current month
- Savings for all time
Typical savings
Scenario: 50 m5.xlarge instances; replacing 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% |