Optimizing Cloud Costs with Spot Instances and Spotinst

This course from Kevin McGragh, VP of Architecture at, explains how to leverage excess cloud capacity from providers such as AWS, Microsoft Azure, and Google Cloud Platform to optimize the costs of cloud computing using spot instances. 

Intended Audience

Everyone working with Cloud compute workloads, from start-ups to large corporations.


A basic understanding of cloud computing and cloud computing billing models. if you are new to cloud computing we recommend completing our What is Cloud Computing course first.

Learning Objectives

This course will enable you to:

  • Recognize and explain how to run and manage workloads on excess cloud capacity using Spot Instances. 
  • Recognize and explain the risks and benefits of the spot market.
  • Recognize and implement Spot Instances to reduce cloud compute costs.



- [Kevin] Hello, my name is Kevin McGrath and I am VP of Architecture at Spotinst where we unlock the full potential of excess cloud capacity from providers such as AWS, Azure and Google for everyone from massive corporations such as Sony and HP to newly born startups. In this talk, we'll take a look at one of the biggest secrets to dramatically cutting cloud costs, running workloads on excess cloud capacity, specifically AWS EC2 Spot Instances. You'll learn about the risks and benefits of the Spot market and how to rely on Spot Instances to save up to 80% off standard on-demand pricing. We will cover how to run all workloads from development to production with a cost efficient platform that allows any organization to scale more and spend less. This first section is going to be a very light explanation on spare capacity. For those of you who are already familiar with EC2 Spot Instances, skip to the next section where we will get right into implementation and examples.

About the Author

Kevin McGrath is the VP of Architecture for Spotinst, specializing in Cloud Native and Serverless product designs. Kevin is responsible for researching and evaluating innovative technologies and processes leaning on his extensive background in DevOps and delivering Software as a Service within the communications and IT infrastructure industry.

Kevin started his career at USi, the first Application Service Provider (ASP) 20 years ago.  It was here he began delivering enterprise applications as a service in one of the first multi-tenant shared datacenter environments. After USinternetworking was acquired by AT&T, Kevin served in the office of the CTO at Sungard Availability Services where he specialized in migrating legacy workload to cloud native and Serverless architectures.

Kevin holds a B.A. in Economics from the University of Maryland and a Masters in Technology Management from University of Maryland University College.