Patent ID: 8924966

Claim:
An apparatus comprising: a processing platform comprising at least one processing device having a processor coupled to a memory; wherein the processing platform implements a complex asset capture/revert module, said module comprising a persistence state machine and a reversion state machine and being configured to coordinate capture via the persistence state machine of a point-in-time state of a complex asset of distributed infrastructure of an information processing system and subsequently to coordinate revert via the reversion state machine of the complex asset to the point-in-time state; wherein the persistence state machine is configured to capture the point-in-time state of the complex asset in a manner which permits operation of the complex asset during at least a portion of said capture; wherein the reversion state machine is configured to revert the complex asset to the point-in-time state in a manner which permits operation of the complex asset during at least a portion of said revert; wherein the complex asset comprises a combination of two or more simple assets, the two or more simple assets comprising: a first simple asset comprising at least one virtual machine controlled by a given hypervisor; and a second simple asset comprising at least one of a virtual machine that is not visible to or controllable by the given hypervisor, and an external storage volume that is not visible to or controllable by the given hypervisor; wherein the point-in-time state of the complex asset comprises snapshots of each simple asset of the complex asset at a given point in time; and wherein the complex asset capture/revert module is configured to coordinate capture and revert of the point-in-time state of the complex asset by coordinating transitions of a plurality of states of each simple asset in the complex asset.