Welcome to the Amazon EC2 Spot Instances Workshops website



Amazon EC2 Spot Instances offer spare compute capacity available in the AWS cloud at steep discounts compared to On-Demand instances. Spot Instances enable you to optimize your costs on the AWS cloud and scale your application’s throughput up to 10X for the same budget.

Spot Instances can be interrupted by EC2 with two minutes of notification when EC2 needs the capacity back. You can use Spot Instances for various fault-tolerant and flexible applications, such as big data, containerized workloads, high-performance computing (HPC), stateless web servers, rendering, CI/CD and other test & development workloads.

This website contains a set of workshops designed for you to get familiar with EC2 Spot Instances and how to use them in different scenarios. The workshops highlight best practices to follow when using EC2 Spot instances in your applications and workloads.

Select a workshop from the left panel or just click and explore the workshops highlighted below.

 Running EC2 Workloads at Scale with EC2 Auto Scaling  


This workshop is designed to get you familiar with best practices for requesting Amazon EC2 capacity at scale in a cost optimized architecture.

 Using Spot Instances with EKS  


In this workshop, you learn how to provision, manage, and maintain your Amazon Kubernetes clusters with Amazon EKS at any scale on Spot Instances to architect for optimizations on cost and scale.

 Running Spark apps with EMR on Spot instances  


In this workshop you will assume the role of a data engineer, tasked with cost optimizing the organization’s costs for running Spark applications, using Amazon EMR and EC2 Spot Instances.

 Using Amazon SageMaker Managed Spot Training  


In this workshop, you will learn how to leverage Managed Spot Training with Amazon SageMaker to save up to 70-90% on your Amazon SageMaker Training Jobs.