The Spot instance advisor analyzes Spot price history to help you determine pools with the least chance of interruption and provides the savings you get over on-demand rates. You should weigh your application’s tolerance for interruption and your cost saving goals when selecting a Spot instance. The lower your frequency of being interrupted, the longer your Spot instances are likely to run.

Tip: Deploying your application across many instance types will further enhance availability. Consider using Spot Fleet, which makes diversification across multiple instance types and availability zones easier.

We recommend starting with instance types having lower frequency of being interrupted and adding more instance types as you improve your application’s flexibility and fault tolerance. See the Best Practices section for more tips and tricks.

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 »

Instance type filter:
Instance Type vCPU Memory GiB Savings over On-Demand* Frequency of interruption
No results match your criteria.
Display all {{count}} instance types
Display top {{count}} instance types
* Savings compared to On-Demand are based on the selected bid price, and calculated over the last 30 days, excluding any time your instance would not be running because you would have been outbid. Please note that price history data is averaged across availability zones and may be delayed. To view current Spot prices, visit the Spot Price History in the AWS Console for up to date pricing information for each availability zone.

Frequency of being outbid represents the average duration between the Spot price exceeding your selected bid price (during the trailing month or week).

For more examples on how to use Spot price history to build price aware applications please visit (aws-spot-labs).