But because of the distance between the data centers, it has been unable to run all of its IT operations, many of which require synchronous mirroring between the two sites.
Synchronous and asynchronous data mirroring differ in a couple of ways. First, synchronous mirroring offers a higher level of data protection. In this mode, data is written simultaneously to both the local and remote storage systems. The local and the remote copy of the data are identical and concurrent at all times. For trading and clearing processes at a bank, this is a key requirement.
Synchronous mirroring requires that the remote system acknowledge receipt to the local system before a write is committed to disk on either system and before the next I/O is processed. It's appropriate when accuracy is critical and tolerance of data loss is very low.
With asynchronous mirroring, such as that currently employed by Danske Bank, local and remote copy sets are created but are not identical and concurrent at all times. Asynchronous transfers write data to the local storage system, acknowledging I/O completion prior to synchronizing data with the remote storage system.
Danske Bank is fixing this problem with a third data center, located closer to its primary site, which will open in about two months and will perform synchronous mirroring. The bank will also add IBM's Geographically Dispersed Parallel Sysplex (GDPS) software on top, it says, in order to avoid rolling disasters.