CPC G06F 3/0619 (2013.01) [G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0665 (2013.01); G06F 11/2046 (2013.01); G06F 16/10 (2019.01)] | 20 Claims |
1. A system, comprising:
one or more processors of one or more computing systems; and
a memory having stored instructions that, when executed by at least one of the one or more processors, configure the one or more computing systems to provide a network-accessible service by:
executing a first program copy of a program on a first computing system provided by the network-accessible service, wherein action is taken to attach the first program copy to a data storage volume on a storage system provided by a data storage service;
receiving an indication that the first program copy has become unavailable;
identifying a second computing system provided by the network-accessible service on which a second program copy of the program can execute; and
after the first program copy becomes unavailable:
executing the second program copy of the program on the second computing system provided by the network-accessible service; and
attaching the second program copy to the data storage volume on the storage system.
|