AI Cost Visibility & Optimization Understand, allocate & reduce your AI costs - Learn More

Maximize Savings On Mixed-Instance ASGs

If you’re currently using Spot to save on your ASG costs, you’re familiar with the complexity and time needed to cost-optimize your commitment usage and choosing the best Spot instances for your workloads.

Compute Copilot was created to make it easy to save, bringing Spot market insights and awareness of your commitments to your Mixed-Instance ASGs. It automatically and continuously tunes your ASG configurations to ensure you’re (1) always using the right amount of Spot, and (2) always on the most cost-effective and reliable option available, gracefully replacing your nodes before termination.

And because it’s built on your existing AWS-native ASGs, it’s ultra-easy to onboard. Simply plug it in to effortlessly run mission-critical workloads with peace of mind that you are scheduled on the most cost-optimized and stable option at all times.

New Mixed-Instance Policy & Lifecycle Hook Support

For hassle-free savings on the full range of your ASGs, Copilot now optimizes:

  • ASGs with Mixed Instance Policies — Launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto Scaling group.
  • ASGs with Lifecycle Hooks — Create solutions that are aware of events in the Auto Scaling instance lifecycle, and then perform a custom action on instances when the corresponding lifecycle event occurs.
Screenshot of Instance purchase options
Screenshot of instance type requirements

It just takes a couple of quick tags to onboard and start realizing effortless Spot savings on all of your ASGs.

At nOps, our mission is to make it easy for engineers to optimize cost. Learn more about how Compute Copilot can help you save while freeing up your time to focus on building and innovation.

How It Works

The below diagram provides additional information on how Copilot optimizes your ASGs.

Diagram on how Copilot optimizes your ASGs

1. ASG launches a new on-demand instance

2.  Lambda intercepts the EC2 Instance State-change Notification event from EventBridge

3.  If the created instance is not protected from termination and should be replaced, Compute Copilot performs the following steps.

a. Copy the Launch Template or Launch Configuration from the ASG launch template

b. In the copied Launch Template, modify Network Interfaces, Tags, Block Device and/or Mappings from the instance Launch Template or Configuration if needed

c. Fetch recommended instance types from nOps API

d. Request Spot Fleet with the copied Launch Template and recommended instance types

e. Once the Spot request is fulfilled, get the Spot Instance and wait for it to its state to be Running

f. Attach the created Spot Instance to the ASG

g. Wait for the attached Spot Instance’s state to be InService

h. If there is a lifecycle hook for termination for On-Demand, the On-Demand will go through the lifecycle hook action for termination

i. Terminate the On-Demand instance

j. If there is a Mixed-Instance Policy, modify the percentages of On-Demand and Spot accordingly. 

For more information, you can also consult the documentation.

Demo

AI-Powered Cost Management Platform

Discover how much you can save in just 10 minutes!

Book a Demo
Demo

Maximize Savings On Mixed-Instance ASGs

Tags

nOps

nOps

Published Date: December 22, 2023, Announcement

Related Posts

Introducing Cursor Integration in nOps

Announcement

Introducing Cursor Integration in nOps

byRick HaggartRick Haggart•Published Date: Jul 13, 2026
Introducing Claude.ai (Enterprise) Integration in nOps

Announcement

Introducing Claude.ai (Enterprise) Integration in nOps

byRick HaggartRick Haggart•Published Date: Jul 17, 2026
Introducing the nOps MCP & Skills

Announcement

Introducing the nOps MCP & Skills

byBenjamin White•Published Date: Nov 5, 2026
nOps AI Optimization Recommendations: Closing the Gap From Insight to Verified Savings

AI & Tokenomics

nOps AI Optimization Recommendations: Closing the Gap From Insight to Verified Savings

byRick HaggartRick Haggart•Published Date: Nov 3, 2026
Introducing Databricks Optimization in nOps: Find and fix idle Databricks compute in a few clicks

Databricks

Introducing Databricks Optimization in nOps: Find and fix idle Databricks compute in a few clicks

byJordan SteinJordan Stein•Published Date: Nov 4, 2026
New AI Anomaly Detection Experience with GitHub Context

Announcement

New AI Anomaly Detection Experience with GitHub Context

byRick HaggartRick Haggart•Published Date: Sep 29, 2026