Amazon EC2 Spot Features
Explore Amazon EC2 Spot features
With Amazon EC2 Spot Instances, you can request the same Amazon EC2 instances to reduce compute costs and improve application throughput. You can request Spot Instances by using the Spot management console, CLI, API or the same interface that is used for launching On-Demand instances by indicating the option to use Spot. Your request will be fulfilled as long as capacity is available.
You can also select a Launch Template or a pre-configured or custom Amazon Machine Image (AMI), configure security and network access to your Spot instance, choose from multiple instance types and locations, use static IP endpoints, and attach persistent block storage to your Spot instances. The Spot price is determined by long term trends in supply and demand for EC2 spare capacity. You pay the Spot price that's in effect at the beginning of each instance-hour for your running instance, billed to the nearest second.
Amazon EC2 offers features and tools to help you optimize cost savings and application performance with Spot instances.
Use cases
Spot instances are well suited to a variety of workloads. The more distributed, scalable, and fault tolerant your application, the easier it is to save money and increase throughput.
Big Data & Analytics
Fast-track big data, machine learning, and NLP workloads with Spot Instaces. Spot instances provide acceleration, scale, and deep cost savings to run time-critical, hyper-scale workloads for rapid data analysis. Use Spot Instances with Amazon EMR, Hadoop or Spark to process massive amounts of data.
High Performance Computing
Accelerate big compute workloads such as genomic sequencing, CFD and algorithmic trading by running massively parallel jobs. Spot instances are integrated with AWS Batch, AWS CloudFormation and other AWS services offering a complete solution for various big compute workloads.
CI/CD & Testing
Configure Jenkins with the EC2 Spot Plug-In to automatically scale a fleet of Spot instances depending on the number jobs to be completed. Increase cost savings by leveraging older generation instances for CI, as these processes do not require a lot of power for testing. Load, integration, canary, and security testing all benefit from the elasticity and price savings associated with Spot instances.
Containerized Workloads
Run container clusters at scale with Spot Instances at a fraction of the cost. Containers are stateless, fault-tolerant and a great fit for Spot Instances. Create Spot clusters with Amazon ECS or Kubernetes to run containerized workloads of any scale.
Web Services
Save up to 90% on web services and applications with Spot instances. Deploy an EC2 Spot Fleet behind a load balancer to scale to tens of thousands of instances, serving billions of service requests with Spot Instances.
Image and Media Rendering
Media and Entertainment studios can cost-effectively manage rendering workloads using Spot instances, scaling on-premises or cloud infrastructures with near limitless capacity as projects and timelines demand. BYOL or take advantage of usage based licensing for popular rendering and content creation softwares such as Autodesk Maya, Autodesk Arnold, Vray, Redshift, and others via the Thinkbox Marketplace.