Getting started with Amazon EC2 Spot is simple.

First, get set up with Amazon EC2. Log into the AWS Management Console to launch a Spot instance in minutes, or use the AWS SDK/CLI to request a Spot instance or a fleet of Spot instances.

To learn more about how to get started, visit the Amazon EC2 User Guide, and read the best practices and additional resources below.

Launch an Amazon EC2 Instance for Free

Try Amazon EC2 for Free

AWS Free Tier includes 750 hours of Linux and Windows t2.micro instances each month for one year. To stay within the Free Tier, use only EC2 Micro instances.

View AWS Free Tier Details »

Spot Instances_Diagram_Final

Your instance type requirements, budget requirements, and application design will determine how to apply the best practices for your application. Here are a few recommended best practices:

  1. Be flexible about instance types. Test your application on different instance types when possible. Because prices fluctuate independently for each instance type in an Availability Zone, you can often get more compute capacity for the same price when you have instance type flexibility. Request all instance types that meet your requirements to further reduce costs and improve application performance. Spot Fleets enable you to request on multiple instance types simultaneously.
  2. Choose pools where prices haven't changed much. Because prices adjust based on long term demand, popular instance types (such as recently launched instance families), tend to have more price adjustments. Therefore, picking older generation instance types which are less popular, tend to result in lower costs and fewer interruptions. Similarly, the same instance type in different Availability Zones can have different prices.

Amazon EC2 Spot Instances enable you to use spare EC2 computing capacity, capacity that is often 90% less than on-demand prices. Watch video to learn how to effectively harness Spot Instances for production workloads.


Learn how to seamlessly combine On-Demand, Spot and Reserved Instances, and how to use the best practices deployed by customers all over the world for the most common applications and workloads.

AWS reInvent 2017 - Optimizing EC2 for Fun and Profit

Watch video to get started on Amazon EC2 Spot and Amazon EMR for easy fast and cost-effective processing of vast amounts of data.

FINRA EMR Spot Video

Watch video to learn how to quickly and easily create scalable Spark clusters with Amazon EMR and Amazon EC2 Spot to build and share models using Apache Zeppelin and Jupyter notebooks.

Zillow EMR Spot

Watch this video to learn how FINRA saved up to 50% from its on premises solution, increased elasticity, and accelerated reprocessing requests (from months to days) by using Amazon EC2 Spot instances and Apache Spark on Amazon EMR.


Encirca Services by DuPont Pioneer partners with farmers in the field to help them deliver optimal crop yields. Watch and learn how they built a cloud based collaborative platform for farmers, leveraging AWS Step Functions, Amazon Elasticache, EC2 Spot Fleet and more to simulate crop growth and manage soil nitrogen levels.