1. A system for providing reliable availability of a general workload and continuous availability of a priority workload over long distances, comprising: a first computing site configured to execute a first priority instance associated with the priority workload and to execute a first general instance associated with the general workload, wherein the first priority and general instances are designated as active instances and wherein the priority workload is distinct from the general workload; a second computing site configured to execute a second priority instance of the priority workload, wherein the second priority instance is designated as a standby instance; a third computing site configured to execute a third priority instance of the priority workload and to restart a second general instance of the general workload from a hardware copy of a storage volume of the first computing site maintained in a storage volume of the third computing site when the first computing site becomes unavailable; and a workload availability module configured to designate the second priority instance as the active instance and the third priority instance as the standby instance upon detecting that the first computing site is unavailable, wherein the workload availability module synchronizes, during a period of time required by the restart of the second general instance, a portion of data associated with the second priority instance with a corresponding portion of data associated with the third priority instance based on the portion of data associated with the third priority instance being obsolete due to updates performed at the second computing site, and wherein the workload availability module reduces an exposure time of the priority workload operating at a single site without continuous backup during the period of time required by the restart of the second general instance from the hardware copy of the storage volume of the first computing site.