Elastigroup for Azure

Save up to 80% while increasing efficiency and availability on Azure by reliably leveraging Low-Priority VMs.

What Are Low-Priority VMs?

Microsoft Azure Low-priority VMs are allocated from Microsoft Azure’s excess compute capacity, enabling workloads to run for a reduced cost or allowing companies to capture more capacity for the same budget. With Low-Priority VMs, Microsoft effectively lets you “borrow” unused capacity for a great price. However, this capacity can be reclaimed at a moment’s notice due to higher priority allocations. This makes Low-Priority VMs a less-than-ideal candidate for production workloads. Elastigroup for Azure changes that.


How it works

Based on historical and statistical data, Spotinst’s Elastigroup predicts preemptions ahead of time and automatically migrate instances into different machine Types, Zones or fall back to regular priority (on-demand VMs) in order to ensure high availability and consistency. Elastigroup will also make sure that the preemption is done gradually to ensure service uptime. Elastigroup uses cross-organizational data and statistical modeling to forecast preemptions at the Availability Zone (AZ) level, replacing instances before they’re preempted or fall back to regular Priority in order to ensure high availability and consistency.

Key Features

Cut costs by up to 80%

Reliably leverage Low-Priority VMs to drastically reduce your cloud costs without compromising availability.

Intelligent Auto-Scaling

Go beyond cost savings - Elastigroup provides metrics-based and event-driven auto-scaling methods that optimize your applications for both cost and performance.

Service Uptime

Elastigroup uses predictive algorithms to identify and drain VMs that are about to be preempted. Prior to VM termination, Elastigroup seamlessly launches a new VM to replace it. Elastigroup will also make sure to distribute your VMs across a mix of VM sizes and types to optimize cost reduction and VM longevity.

Always Up

In the event where Low-Priority VMs aren’t available, Elastigroup will fallback to regular VMs and will opportunistically revert back to Low-Priority when possible.

Deep Visibility

Gain deep visibility into the usage, utilization and spend on VMs and containers. The Elastigroup dashboard also features an analysis of potential and actual cost savings based on Low-Priority VM usage. 


Elastigroups integrates seamlessly with Azure Load Balancer and with Multai Load balancer to distribute load across VMs efficiently and scale according to load metrics.

Elastigroup integrates with AKS with a few simple clicks. Elastigroup will then intelligently scale the underlying infrastructure to optimize for cost and performance, based on application requirements. 



Elastigroup provides a seamless experience for running Kubernetes on ACS.  ACS customers can provision Elastigroup nodes which are scaled and managed automatically based on pods and application demands, Elastigroup will ensure the best possible mix of Low-Priority and on-demand VMs are being used in the underlying infrastructure for guaranteed cost and performance efficiency. 

Elastigroup maintains the same behavior as Scale-Sets while making it much more powerful – Elastigroup maintains your application availability and allows you to automatically scale your capacity up or down in order to meet your application’s needs – while leveraging Low-Priority VMs to save up to 80% of compute costs. Elastigroup’s Auto-Scaling engine uses both metric-based and event-driven scaling methods and considers VM sizes and prices before scaling. 

Elastigroup in Action

A Step Ahead

Elastigroup uses predictive algorithms and historical data to forecast Low-Priority VM interruption.

Graceful Transitions

Elastigroup automatically transitions applications to the least expensive available VM with the option to fall back to on-demand VMs.

A Faster Cloud

Elastigroup automates Low-Priority VM replacement and reduces operational overhead and development time.

Get Started for Free

14-day trial

Start A Free Trial