Spot instances are typically less expensive than reserved instances but can be interrupted by the cloud provider when there is higher demand for resources. To ensure that workloads using spot instances remain resilient, they should be designed with checkpoints to save progress at regular intervals. This way, if the spot instance is interrupted, the workload can resume from the last checkpoint, minimizing the impact of the interruption.