Systems and Methods for Managing Application Availability
First Claim
1. A computer-implemented method for managing application availability, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying an application running on a first cluster node of a failover cluster;
copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster;
detecting failure of the first cluster node;
restoring the configuration data to the second cluster node;
executing the application on the second cluster node in accordance with the configuration data.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing application availability. The method may include identifying an application running on a first cluster node of a failover cluster and copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster. The method may also include detecting failure of the first cluster node, restoring the configuration data to the second cluster node, and executing the application on the second cluster node in accordance with the configuration data. Various other methods, systems, and computer-readable media are also disclosed herein.
68 Citations
20 Claims
-
1. A computer-implemented method for managing application availability, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying an application running on a first cluster node of a failover cluster; copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster; detecting failure of the first cluster node; restoring the configuration data to the second cluster node; executing the application on the second cluster node in accordance with the configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing application availability, the system comprising:
-
an identification module programmed to identify an application running on a first cluster node of a failover cluster; a monitoring module programmed to copy configuration data of the application to a storage location accessible by a second cluster node of the failover cluster; a first cluster agent installed on the first cluster node and programmed to communicate with the monitoring module; a second cluster agent installed on the second cluster node and programmed to; detect failure of the first cluster node; restore the configuration data to the second cluster node; execute the application on the second cluster node in accordance with the configuration data; at least one processor configured to execute the identification module, the monitoring module, the first cluster agent, and the second cluster agent. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify an application running on a first cluster node of a failover cluster; copy configuration data of the application to a storage location accessible by a second cluster node of the failover cluster; detect failure of the first cluster node; restore the configuration data to the second cluster node; execute the application on the second cluster node in accordance with the configuration data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification