Method and system for continuous availability subscription service
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system executing a service portal, a customer selection of a continuous availability subscription service via the service portal, wherein the service portal comprises a web site independent of an internal network of a customer;
storing configuration data of the customer and client activity data of the customer in at least one data store based on the customer selection, wherein the configuration data relates to at least hardware and application requirements of client machines within the internal network of the customer, and the client activity data comprises one or more snapshots of virtual disks associated with the client machines;
receiving, by the computing system executing the service portal, notification of a catastrophic event in the internal network; and
in response to receiving the notification of the catastrophic event, performing the following by the computing system;
retrieving the configuration data and the client activity data from the at least one data store;
allocating at least one host machine included in a server farm to host at least one virtual machine for the customer, wherein prior to being allocated to host the at least one virtual machine, the at least one host machine is unassociated with the internal network of the customer; and
instantiating the at least one virtual machine for the customer based on the configuration data and the client activity data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments related generally to a method of providing continuous availability subscription service. The method includes retrieving a configuration data of a customer, where the configuration data relates to the hardware and application requirements of the customer. The method also includes creating a virtual machine for the customer based on the configuration data of the customer in response to a catastrophic event at a site of the customer.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing system executing a service portal, a customer selection of a continuous availability subscription service via the service portal, wherein the service portal comprises a web site independent of an internal network of a customer; storing configuration data of the customer and client activity data of the customer in at least one data store based on the customer selection, wherein the configuration data relates to at least hardware and application requirements of client machines within the internal network of the customer, and the client activity data comprises one or more snapshots of virtual disks associated with the client machines; receiving, by the computing system executing the service portal, notification of a catastrophic event in the internal network; and in response to receiving the notification of the catastrophic event, performing the following by the computing system; retrieving the configuration data and the client activity data from the at least one data store; allocating at least one host machine included in a server farm to host at least one virtual machine for the customer, wherein prior to being allocated to host the at least one virtual machine, the at least one host machine is unassociated with the internal network of the customer; and instantiating the at least one virtual machine for the customer based on the configuration data and the client activity data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a hardware server configured to support a service portal, the service portal comprising a web site that is independent of an internal network of a customer, wherein the hardware server is configured to provide a continuous availability subscription service via the service portal; and at least one secure location, networked to the hardware server, to store configuration data of the customer entered through the service portal, and to store client activity data of the customer, wherein the service portal is configured to perform the following in response to receiving a notification of a catastrophic event; invoke the at least one secure location to retrieve the configuration data and the client activity data of the customer, the configuration data relating to at least hardware and application requirements of client machines within the internal network and the client activity data comprising one or more snapshots of virtual disks associated with the client machines, allocate at least one host machine to host at least one virtual machine for the customer, wherein prior to being allocated to host the at least one virtual machine the at least one host machine is unassociated with the internal network of the customer, and instantiate the at least one virtual machine for the customer via the service portal based on the configuration data and the client activity data of the customer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
receiving, by a computing system executing a service portal, a customer selection of a continuous availability subscription service via the service portal, wherein the service portal comprises a web site independent of an internal network of a customer; storing configuration data of the customer and client activity data of the customer in at least one data store based on the customer selection, wherein the configuration data relates to at least hardware and application requirements of client machines within the internal network of the customer, and the client activity data comprises one or more snapshots of virtual disks associated with the client machines; receiving, by the computing system executing the service portal, notification of a catastrophic event in the internal network; and in response to receiving the notification of the catastrophic event, performing the following by the computing system; retrieving the configuration data and the client activity data from the at least one data store; allocating at least one host machine included in a server farm to host at least one virtual machine for the customer, wherein prior to being allocated to host the at least one virtual machine, the at least one host machine is unassociated with the internal network of the customer; and instantiating the at least one virtual machine for the customer based on the configuration data and the client activity data. - View Dependent Claims (16, 17)
-
Specification