Daten werden an einen sekundären Standort kopiert, sobald neue Daten geschrieben oder auf den primären Standort hochgeladen werden. Dadurch sind an mehreren Standorten aktuelle Kopien der Daten vorhanden, wodurch eine rasche failover-basierte Notfallwiederherstellung möglich ist. Bei einer synchronen Replikation werden Daten zunächst in das primäre Standort-Array geschrieben und dann sofort in das sekundäre Standort-Array. Die Schreibvorgänge gelten erst dann als abgeschlossen, wenn der Host die Bestätigung erhalten hat, dass der Schreibvorgang für die Arrays an beiden Standorten abgeschlossen ist. Während mit der synchronen Replikation sichergestellt wird, dass es zwischen den Daten am primären und sekundären Standort geringfügige bis keine Diskrepanzen gibt, kann der Vorgang die Gesamtleistung mindern und beeinträchtigt werden, wenn der Abstand zwischen primärem und sekundärem Standort groß ist.