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.