Maximize Savings Plans & Spot with Compute Copilot — How to Get Discounts On All Of Your AWS Compute
If you’re looking to consistently optimize your AWS costs, taking advantage of both Savings Plans and Spot is key — but balancing them can be complex. Not enough Spot means workload spikes result in expensive On-Demand coverage. And over-committing to Savings Plans can leave you paying for compute you don’t need. To make matters more complicated, some workloads are better suited for Spot and some are best for Savings Plans.
nOps Compute Copilot offers proprietary ML-driven management and instance provisioning to put your workloads on the most reliable and stable compute at the best price in real time.
nOps intelligently balances your workloads between Savings Plans and Spot
AWS automatically applies Savings Plans to usage that has already occurred, prioritizing the highest discount rate. However, there are times in which you would actually prefer to push some of these workloads onto Spot (and out of the Savings Plan), so that the Savings Plan can be used for other resources that can’t be put onto Spot.
By proactively and strategically moving certain usage onto Spot, Copilot ensures that each workload is on the right type of discount to continually maximize your total savings. Copilot allows you to get discounts on:
- Harder-to-cover resources (for example, resources that can’t be put on Spot), so that you get discounts on ALL of your compute.
- Resources outside of your connected clusters. Savings Plans apply across your organization. Copilot can drive certain usage to Spot, allowing resources even outside of your target workload to be covered by freed Savings Plans.
How it works:
While it’s very complicated to manually calculate how much of your Savings Plans to use to get a discount on all of your eligible compute usage, Copilot does it for you automatically. Let’s talk about how it works.
Compute Copilot ASG Lambda analyzes your AWS Savings Plans across your organization and your dynamic usage. Predictive ML is used to forecast your On-Demand usage and Savings Plans usage for the next hour to predict the amount of “Freeable” Compute Savings Plans.
If you have an unfulfilled Compute Savings Plans available and your ASG scales out with On-Demand instances, Compute Copilot Lambda will not move you onto Spot.
If Copilot predicts there is some amount of Freeable Compute Savings for the next hour, it will automatically replace On-Demand with Spot when the On-Demand price is lower or equal to the predicted Freeable Compute Savings amount. As a result, it will free Savings Plans to cover some other previously uncovered On-Demand instance.
You can consult the documentation for more details on how nOps automatically and continually moves your workloads onto the most reliable and best priced Spot instances, balancing commitments and Spot for optimal price and stability.