The document presents SHADOW, a system for providing high availability of databases using shared persistent storage in cloud environments. SHADOW maintains a single logical copy of the database and log across active and standby database management systems. It pushes the responsibility for data replication into the underlying storage tier. This decouples database replication from replication at the DBMS level. The document evaluates SHADOW against standalone and synchronous replication baselines using the TPC-C benchmark. SHADOW outperforms the other approaches and provides more stable throughput over time by offloading write operations and exploiting data sharing across nodes. However, its replication is limited by the scope of the shared storage.