The world’s leading Compute Management Platform.
Leveraging Alibaba Cloud Spot Instances for production and mission-critical applications while delivering 100% High-Availability
Using predictive algorithms, Elastigroup enables you to leverage Alibaba Cloud Spot Instances with absolutely no risk of downtime. As it requires no architectural changes, it takes 15 minutes to get up and running.
How it works?
Spotinst Elastigroup predicts ECS Spot 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% availability. This means that your application will always run on the most cost-efficient collection 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.
Save 80% on your costLeveraging Alibaba excess capacity (ECS Spot Instances) costs up to 80% less than on-demand instances
Your EnvironmentElastigroups integrate with dozens of applications and services including Kubernetes, Load Balancer, Terraform, Jenkins and more.
Easy to startYou will be running Spotinst in less than 10 minutes.
Auto ScalingElastigroup automatically increases and decreases instances in your cluster to meet your application demand based on your business rules and metrics.
Prediction & SLAElastigroup uses predictive algorithms to identify and drain Spot Instances that are about to be “interrupted”. Prior to termination, Elastigroup automatically and transparently transitions applications to the least expensive “available” Spot instances or On-Demand instance
Always OnIn the event where ECS Spot Instances aren’t available, Elastigroup will fallback to On-Demand Instances and will opportunistically revert back to Spot Instances when possible.
Elastigroup is designed to solve the endless Tetris game of heterogeneous compute environments, running containers. Elastigroup integrates with the most powerful container orchestration platforms such as 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.
If you are using auto-scaling for your applications today, you can maintain the same behavior with Elastigroup.
Elastigroup helps you maintain your application availability and allows you to automatically scale your capacity up or down in order to meet your application’s needs.
Elastigroup integrates with the most common load balancers including Multai Load Balancer, HA Proxy and more. By connecting your Elastigroup to a Load Balancer, Elastigroup is responsible to register new instances and deregister instances that are predicted to be terminated, ensuring that the instances have a sufficient time out to draining connections so no requests or sessions will be interrupted.
Zero Downtime 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.
Keep things Simple
Platform and language agnostic and works with any application. Elastigroup gives you a detailed report allowing you to view when each application revision was deployed and to which instances.
Elastigroup integrates with common CI/CD tools like Jenkins and GitLab and makes it possible for pipelines to run on the most economical 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 will simulate 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.