Maximizing spot savings with live migration and pre-provisioned nodes
AssigneeCAST AI Group, Inc.
InventorLeonid Kuperman
Life of this patent
Estimating the term…
Loading patent…
AssigneeCAST AI Group, Inc.
InventorLeonid Kuperman
Estimating the term…
A system or method for maintaining high availability of containerized workloads in a cloud environment utilizing spot instances. The system provisions multiple spot instances based on corresponding node templates and instantiates production workloads on these spot instances. For each node template, a mirrored standby node template is generated, and on-demand instances are provisioned as standby nodes accordingly. Dummy workloads are instantiated on the on-demand instances, each pre-pulling a container image and reserving compute resources for a corresponding production workload. The system continuously monitors for interruptions of spot instances running production workloads. In response to detecting such an interruption, the system maps the affected production workload to a corresponding dummy workload on a standby node and migrates the production workload to the standby node.
A computer-implemented method for maintaining availability of production workloads during interruption of cloud spot instances, comprising:
A non-transitory computer readable storage medium having instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to perform steps comprising:
A system, comprising:
Dependencies are inferred from the claim text.