Spot instances are Amazon's excess capacity that is not currently in use. Customers can place bids to use this extra capacity at tremendous discounts up to 80-90% off the On-Demand rate. The only caveat is that these instances can be reclaimed by Amazon at any moment leaving your application vulnerable to downtime.
CloudSpot automatically performs Spot optimization by leveraging AWS Spot instances to optimize the cost of your infrastructure while maintaining the same level of reliability as On-Demand instances.
CloudSpot integrates with Amazon Auto Scaling Groups and runs in the background that automatically switches back and forth between Spot and On-Demand instances making your application always available while taking advantage of Spot prices as frequently as possible. The end result is savings up to 80% on EC2 without any risk to your up-time or availability.
Does not replace AWS native Auto Scaling Groups. No Launch Configuration changes
Installs in less than 10 minutes with CloudFormation or Terrafom. No code changes and no development process changes
No third party access to your AWS account required. All data stays in your control in your account
Instances utilizing reservations will not be replaced by Spot instances.
Native integration with Kubernetes, ECS, and EKS allows for containers to automatically be migrated to new nodes prior to Spot termination.
Automatically respond to Spot termination notifications and fast track replacement On-Demand instances.
Spot instances are diversified amongst family, size, and availability zone to minimize any impact when Spot instances are reclaimed.
Easily enable and configure settings using AWS tags.
EBS volumes can be configured to be attached to new replacement instances enabling stateful applications to work seamlessly.
Integrates with Elastic Load Balancer (ELB) and Application Load Balancer (ALB) to gracefully drain any established connections prior to Spot termination.
Works with existing Auto Scaling Group notification settings and lifecycle hooks.