| CPC G06F 11/263 (2013.01) [G06F 11/07 (2013.01); G06F 11/3034 (2013.01); G06F 11/324 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising:
obtaining, from a source, input data corresponding to an intentional failure of a first computer resource associated with an availability zone of a cloud-based distributed computing system, wherein the input data specifies a random fault injection mode;
determining a starting time associated with the intentional failure;
randomly selecting between the first computer resource of the cloud-based distributed computing system and a second computer resource of the cloud-based distributed computing system;
in response to randomly selecting the first computer resource:
transmitting, based on the starting time, via an interface of the cloud-based distributed computing system, a first call that initiates a first failure of the first computer resource of the cloud-based distributed computing system,
transmitting, via the interface of the cloud-based distributed computing system, a second call that initiates a second failure of the second computer resource of the cloud-based distributed computing system, and
transmitting, via the interface of the cloud-based distributed computing system, a third call that undoes the first failure of the first computer resource and re-enables the first computer resource; and
outputting failover result status information corresponding to the availability zone.
|