Should my primary and replica write to the same shared storage?
09 November 2021 05:21 PM
|
|
The purpose of High Availability (HA) in MarkLogic Server (through Local Disk Failover) and Disaster Recovery (DR, through Database Replication) is to make sure you have multiple copies of the same data available so that if one copy is lost, you will have other copies upon which to fall back. Consider the example of a cluster with Local Disk Failover (LDF) and Database Replication (DR) configured:
While it is important to make use of features like LDF and DR to achieve high-availability/disaster-recovery through having multiple copies of data, it might be more important to consider how all these copies are stored. In the above example, even though there are 2 copies of data available in the primary cluster (3 copies if you include the backup), if all of these copies are written to the same storage and that single storage environment fails, all of those copies are lost. The best practice in terms of both HA and DR is to ensure that each of your forest's copies lives on its own dedicated storage. | |
|