Dynamic resource allocation in recover to cloud sandbox
First Claim
1. A data processing system for replication of a production data processing environment operated by a customer, the production environment including at least one production data processor and at least one production networking device, the system comprising:
- (a) a disaster virtual data center (VDC) including at least one dedicated live virtual machine (VM), at least one dedicated replication networking device, and one or more dormant VM definition for storing replicated data received from the production environment;
(b) a test virtual data center (VDC) including provisions for allocating a networking and security device on demand from a pool of networking devices;
(c) a failover process comprising;
a replication process for receiving replicated data from the production system and writing the replicated data to the dormant VM in the disaster VDC, while the production system is in operation;
a failure recovery process for activating the disaster VDC for access by the customer in place of the production system by promoting the dormant VM to a live VM when the production system fails; and
(d) a testing process comprising;
a sandbox test process for (i) moving or copying the first dormant VM from the disaster VDC to the dormant second VM in the test VDC;
(ii) promoting the second dormant VM to a live VM within the test VDC;
(iii) allocating a networking device on demand from a pool of networking devices reserved for sandbox testing;
(iv) activating the test VDC for access by the replication service customer while the production system is still operating; and
(v) releasing the networking device to the pool when the sandbox test process is finished.
15 Assignments
0 Petitions
Accused Products
Abstract
A recover to cloud (R2C) service replicates a customer production environment to virtual data centers (VDCs) operated in a cloud service provider environment. Customers provision both a disaster recovery VDC and a test VDC. At A Time of Disaster (ATOD), the disaster VDC is made available to the customer through the cloud. The disaster VDC is allocated a first set of resources dedicated to the specific customer and to disaster recovery. The test VDC, brought on line at A Time of Test (ATOT), is allocated resources from second set of resources arranged in a shared pool, separate from the first set. Provisioning of the test VDC does not disturb critical resource assignments needed in the event of a disaster.
-
Citations
17 Claims
-
1. A data processing system for replication of a production data processing environment operated by a customer, the production environment including at least one production data processor and at least one production networking device, the system comprising:
-
(a) a disaster virtual data center (VDC) including at least one dedicated live virtual machine (VM), at least one dedicated replication networking device, and one or more dormant VM definition for storing replicated data received from the production environment; (b) a test virtual data center (VDC) including provisions for allocating a networking and security device on demand from a pool of networking devices; (c) a failover process comprising; a replication process for receiving replicated data from the production system and writing the replicated data to the dormant VM in the disaster VDC, while the production system is in operation; a failure recovery process for activating the disaster VDC for access by the customer in place of the production system by promoting the dormant VM to a live VM when the production system fails; and (d) a testing process comprising; a sandbox test process for (i) moving or copying the first dormant VM from the disaster VDC to the dormant second VM in the test VDC;
(ii) promoting the second dormant VM to a live VM within the test VDC;
(iii) allocating a networking device on demand from a pool of networking devices reserved for sandbox testing;
(iv) activating the test VDC for access by the replication service customer while the production system is still operating; and
(v) releasing the networking device to the pool when the sandbox test process is finished. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for recovering a production system comprising:
-
(a) replicating the production system with a disaster virtual data center (VDC) including at least one live virtual machine (VM) having a secure connection through at least one networking device dedicated to the disaster VDC, and a first dormant VM definition, for storing replicated data received from the production system while the production system is in operation; (b) maintaining a test virtual data center (VDC) definition including at least a second dormant VM definition; (c) recovering from a disaster event by activating the disaster VDC for access by the replication service customer in place of the production system by promoting the first dormant VM definition to a live VM when the production system fails; and (d) testing recovery of the production system in a sandbox by; (i) moving or copying the first dormant VM from the first dormant to the second dormant VM in the test VDC; (ii) promoting the second dormant VM to a live VM within the test VDC; (iii) allocating a networking device on demand from a pool of networking devices reserved for sandbox testing; (iv) activating the test VDC for access while the production system is still operating; and (v) releasing the networking device to the pool when the sandbox testing step is finished. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A programmable computer product for providing disaster recovery and sandbox testing of a production data processing environment, the production environment comprising two or more data processors to be replicated, the program product comprising one or more data processing machines that retrieve instructions from one or more stored media and execute the instructions, the instructions for:
-
(a) replicating the production system with a disaster virtual data center (VDC) including at least one live virtual machine (VM) having a secure connection through at least one networking device dedicated to the disaster VDC, and a first dormant VM definition, for storing replicated data received from the production system while the production system is in operation; (b) maintaining a test virtual data center (VDC) definition including at least a second dormant VM definition; (c) recovering from a disaster event by activating the disaster VDC for access by the replication service customer in place of the production system by promoting the first dormant VM definition to a live VM when the production system fails; and (d) testing recovery of the production system in a sandbox by; (i) moving or copying the first dormant VM from the first dormant to the second dormant VM in the test VDC; (ii) promoting the second dormant VM to a live VM within the test VDC; (iii) allocating a networking device on demand from a pool of networking devices reserved for sandbox testing; (iv) activating the test VDC for access while the production system is still operating; and (v) releasing the networking device to the pool when the sandbox testing step is finished.
-
Specification