1. A system for maintaining a two-site configuration for continuous availability over long distances, comprising: a first computing site configured to execute a first instance associated with a priority workload, wherein the first instance is designated as an active instance; a second computing site configured to execute a second instance of the priority workload, wherein the second instance is designated as a standby instance; a software replication module configured to replicate a unit of work data associated with the priority workload from a first data object associated with the active instance to a second data object associated with the standby instance; and a hardware replication module configured to replicate an image from a first storage volume to a copy on a second storage volume, wherein the first storage volume is associated with the first computing site, and the second storage volume is associated with a third computing site.