How can I run Stateful workloads on Spot instances?
Elastigroup Statefuls provide a solution for launching and managing a single compute instance. On the AWS cloud, for a standard single instance workload, an on-demand EC2 instance is launched. The instance is expected to be highly available, easily manageable, and integrate well with additional services and monitoring tools.
Elastigroup Stateful provides a way to achieve the same functionality on spot instances. This provides the benefit of significant cost savings, while the downside of spot Instances, namely spot interruptions, are mitigated through the use of advanced persistence features..
With Elastigroup Stateful it is possible to maintain state (i.e., root and block device volume data and network interfaces) across varying instance types, sizes, and pricing models (spot, RI, on-demand) even across different availability zones.