Spot related blog posts, tutorials & videos

General guidance

- [Blog post] New Amazon EC2 Spot pricing model: Simplified purchasing without bidding and fewer interruptions
- [Code] EC2 Spot Interruption Handler for Auto Scaling groups and Spot Fleet
- [Code] Amazon EC2 Metadata Mock (Spot Interruption Simulation testing)
- [Blog post] New – EC2 Auto Scaling Groups With Multiple Instance Types & Purchase Options
- [Blog post] Capacity-Optimized Spot Instance Allocation in Action at Mobileye and Skyscanner
- [AWS Online Tech Talks]: Optimize AI/ML, Kubernetes and Big Data Workloads at Your Startup

Web applications running on EC2

- [Blog post] Running Web Applications on Amazon EC2 Spot Instances
- [AWS Online Tech Talks]: How to Build Scalable Web Based Applications for Less with Amazon EC2 Spot Instances

Big-data and analytics

- [Blog post] Best practices for running Apache Spark applications using Amazon EC2 Spot Instances with Amazon EMR
- [Tutorial] Getting started tutorial: Optimizing Amazon EMR clusters for cost and scale with EC2 Spot Instances and Amazon EMR
- [AWS re:Invent 2019 Talk] Run big data workloads faster and cheaper (20 minute demo - EMR Instance Fleets)
- [AWS Online Tech Talks]: Best Practices for Running Spark Applications Using Spot Instances on EMR

Containers

- [Tutorial] Getting started tutorial: Run Kubernetes clusters for less with Amazon EKS and Spot Instances
- [AWS Online Tech Talks] Save Costs Running Kubernetes Clusters with EC2 Spot Instances
- [Blog post] Deep dive into Fargate Spot to run your ECS Tasks for up to 70% less
- [Code] AWS Node Termination Handler for Kubernetes

AI/ML

- [Tutorial] Getting started tutorial: Optimizing and Scaling Machine Learning Training with Managed Spot Training for Amazon SageMaker
- [Blog post] Train Deep Learning Models on GPUs using Amazon EC2 Spot Instances
- [AWS On-line Tech Talks] Reduce Inferencing Cost by Up to 90% Using Amazon Elastic Inference and Amazon EC2 Spot Instances

HPC & Batch workloads

- [Blog post] Western Digital HDD Simulation at Cloud Scale – 2.5 Million HPC Tasks, 40K EC2 Spot Instances
- [Tutorial] Running batch jobs at scale for less with AWS Batch and EC2 Spot Instances
- [AWS Online Tech Talks] Optimize Batch Processing for Scale & Save Up to 90% on Compute Running AWS Batch on Spot Instances

CI/CD

- [Blog post] Cost Optimize your Jenkins CI/CD pipelines using EC2 Spot Instances