How it Works
Spotinst Elastigroup predicts the behavior, capacity trends, pricing, and interruption rates of EC2 Spot, Azure Low-Priority VMs, and GCP Preemptible VMs. Whenever there’s a risk of interruption, Elastigroup redistributes workloads up to 15 minutes ahead of time, ensuring 100% availability at the best possible price.
Elastigroup makes sure applications always run on the most cost-efficient mix of instances – the best-priced and most available Spot Instances when available, and falling back to on-demand when not, in addition to prioritizing any reserved instances you may already own.
Elastigroup goes beyond cost optimization and integrates seamlessly into your existing cloud ecosystem. Eliminate operational overhead by leveraging Elastigroup to automatically scale your underlying infrastructure. Elastigroup integrates with your CI/CD tools, container management & orchestration, provisioning tools, and more to ensure you’re getting higher availability for lower costs at every stage of the application lifecycle.
Cut costs by up to 80%Intelligently leverage your cloud providers’ excess capacity to save up to 80% vs. on-demand instances.
Cloud AgnosticDeploy Elastigroup and start saving on any cloud provider.
Enterprise-Grade SLAElastigroup optimizes for the things you care about, using a mix of on-demand and excess capacity instances. Elastigroup ensures high availability for your applications, regardless of the type of infrastructure they're running on.
No OverheadElastigroup saves not only money, but time. When you don't have to worry about scaling your infrastructure, you can focus on building beautiful applications.
Quick & Painless StartGetting started with Elastigroup doesn't require any architectural changes, and you'll be up and running in 10 minutes.
RESTful / SDK Libraries
Elastigroup Use Cases
Elastigroup is designed to solve the endless Tetris game of heterogeneous compute environments running containers. Elastigroup integrates with the most powerful container orchestration platforms out there, such as AWS Elastic Container Service (ECS), Kubernetes, Rancher, Docker Swarm, Hashicorp Nomad, Mesosphere and more. Elastigroup finds the optimal distribution and deployment of multiple instance types into a one, single, powerful cluster as part of a container orchestration platform.
Whether it’s Auto Scaling Groups on AWS, Instance Groups on GCP, or Scale-Sets on Azure, Elastigroup maintains the behavior of your scaling groups while making them much more powerful. With Elastigroup, you’re able to run your applications on the best possible mix of instance types, and leverage excess capacity to drive down costs.
Elastigroup integrates with popular load balancers such as HA Proxy, NGINX, Multai Load Balancer, and the load balancers provided by the cloud platforms such as Elastic Load Balancer and Application Load Balancer by AWS. By connecting your Elastigroup to a Load Balancer, Elastigroup will automatically register newly created instances and deregister instances that are about to be interrupted. Elastigroup makes sure your instance shave enough time to drain connections so no requests or session will be interrupted, while you enjoy the best possible price.
Elastigroup provides a quick and painless way to create a fully controlled code deployment pipeline for your applications, including rolling updates (Blue/Green Deployments). Elastigroup performs rolling updates across your instances and tracks application health according to configurable rules. Deployments can easily be stopped and rolled back if there are any errors.
Elastigroup integrates with Jenkins, GitLab, and Chef and runs your CI/CD pipelines on the most cost-efficient cloud resources. According to predefined parameters, Elastigroup ensures that no job will be interrupted and will scale up and down instances according to your pipeline queue.
Using the Stateful service, Elastigroup can ensure data persistence and cluster H/A while running on Spot Instances. Elastigroup simulates the spot replacement process into a “reboot”, making sure that the new instance will be launched from the same root and data volumes with the same IP address
VP of Technical Operations
President and CTO