Spotinst Elastigroup tracks your applications and automatically adjusts your cluster capacity to maintain steady, predictable performance at the lowest possible cost.
An Elastigroup contains a fleet of instances that are treated as a logical grouping for the purposes of automatic scaling, management, health-check, and integrations with Load Balancers and containers orchestration platforms.
Elastigroup reliably leverages Cloud Excess Capacity (aka “Spot Instances”) to optimize and accelerate workloads and save up to 90% on compute infrastructure costs across all major cloud providers using Amazon EC2 Spot Instances, Microsoft Low-priority VMs, and Google Preemptible VMs, while removing risk and complexity, providing simple orchestration and management at scale.
Prediction is the Key
Spotinst Elastigroup predicts Spot Instances behavior, capacity trends, pricing, and interruptions rate. Whenever there’s a risk of interruption, Elastigroup acts accordingly to balance capacity up to 15 minutes ahead of time, ensuring 100% application availability.
By predicting interruptions and fluctuations Elastigroup is able to offensively rebalance clusters to prevent interruption.
Bring Your Own Software
Elastigroup supports the vast majority of common applications, automatically plugging into the architecture you already use.
Elastigroup is tightly integrated with other AWS services including EMR, Auto Scaling, Elastic Beanstalk, OpsWorks, Elastic Container Service (ECS), EKS, CloudFormation, Data Pipeline, and Batch, providing a wide variety of choices.
Elastigroup matches infrastructure behavior to the type of workload you’re running.
Register and deregister servers from load balancers, use a variety of health checks to determine infrastructure health, or run stateful workloads on excess capacity without worrying about data integrity.
Connects with your stack
Elastigroup connects with Infrastructure as Code providers such as Terraform, CloudFormation, Ansible, Chef, and Puppet. Keep your existing templates in place, and let Elastigroup determine and enforce the best possible mix of server sizes, types, and lifecycles for your workloads.
Save up to 90% on Infrastructure costs
Reliable use of cloud excess capacity (AKA Spot Instances) to save up to 90% of your infrastructure costs, with enterprise-grade SLA.
Utilize Reserved Instances
Prioritize all underutilized Reservations across your accounts and apply Reservations discount usage prior to launching Spot or On-Demand Instances.
In the event where Spot Instances aren’t available, Elastigroup will automatically fallback to On-Demand Instances and will opportunistically revert back to Spot Instances whenever possible, all while persisting your storage, network configuration, and state.
Strength in Data
By analyzing each Spot market, Elastigroup ranks ever instance type, size, and availability zone in order to launch your cluster with the most highly-available compute pools.
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
VP of IT & DevOps