Preemptibilty
Preemptibility brings the cost of an instance down but will generally only last a maximum of 24 hours before it is terminated. Certain actions such as stopping and starting an instance will reset this counter. It might sound strange to deploy VMs that have such a limited lifecycle, but if we have fault tolerance at an application level, then utilizing preemptible instances can result in significant cost savings. Let's take the example of batch processing jobs.
These could run on preemptible instances and if some of the instances are terminated, then the process will slow down but not stop entirely. This allows for batch processing to occur without any additional workload on existing instances. We should note, however, that due ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access