What are Preemptible VMs?
Preemptible VMs are highly affordable, short-lived compute instances suitable for batch jobs and fault-tolerant workloads. Preemptible VMs offer the same machine types and options as regular compute instances and last for up to 24 hours. PVMs offer significant savings, but normally, they would not be ideal for production or mission-critical workloads. Elastigroup for GCP 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 On-Demand in order to ensure high availability and consistency. Elastigroup will also make sure that the preemption is done gradually to ensure service uptime.
Seamless IntegrationElastigroup integrates with various applications and services including GCE, GKE, Google Cloud Load Balancing, Stack Driver and more.
Intelligent Auto-ScalingElastigroup provides tailor-made auto-scaling for your application. Metric-based or Event-driven, Elastigroup will always make sure that you have the optimal mix of Right-sized VMs running to meet your workloads needs.
Pay 80% Less On Compute InfrastructureElastigroup reliably utilizes Preemptible VMs based on Machine Learning models to predict preemptions and maintain high-availability.
Always UpElastigroup uses predictive algorithms to identify and drain VMs that are about to be preempted. Prior to VM termination, Elastigroup seamlessly launches a new VM and replace it seamlessly. Elastigroup will also make sure to distribute your VMs across different sizes and types to optimize cost reduction and VM longevity.
Deep VisibilityGain 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 Preemptible VM usage.
Elastigroup maintains the same behavior as Instance Groups 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 Preemptible 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 integrates with GKE within a few clicks. Elastigroup will then manage and auto-scale infrastructure based on the needs of pods and workloads.
Elastigroup provides integration with Kubernetes on GCE natively or via KOPS.
When the integration is set, Elastigroup manages the underlying layer of infrastructure and allows you to focus on your applications.
Elastigroup integrates seamlessly with GCP Backend services to distribute load across VMs efficiently and scale according to load metrics. Elastigroup deregisters & registers VMs ahead of Preemptible VMs termination to ensure high-availability, data integrity and HTTP/network consistency.
Elastigroup in Action
A Step AheadElastigroup uses predictive algorithms and historical data to forecast PVM interruption.
Graceful TransitionsElastigroup automatically transitions applications to the least expensive available VM with the option to fall back to on-demand VMs.
A Faster CloudElastigroup automates PVM replacement and reduces operational overhead and development time.
The Data Place
The Data Place
Head of Infrastructure at Petlove
Manager, Solution Architecture