Configure the application files to replicate. There are no prerequisites on disk organization for the two servers. For instance, the files to replicate may be on an internal RAID5 disk on server 1 and on a simple internal disk on server 2.
While Server 1 runs the application, SafeKit replicates the file updates made by the application. Only the file updates made by the application are replicated in real time through the network, thus limiting traffic. Thanks to the synchronous replication of file write operations on the disks of both servers, no data is lost in case of failure.
In particular, synchronous file replication guarantees that every item of data written to a disk by a transactional application is available on the secondary server—this is not possible with solutions that perform replication asynchronously.