MATRIXX Disaster Recovery (DR)

MATRIXX Digital Commerce is designed to handle a range of possible disasters, including natural, technical, and human hazards. No decision making required during a disaster because the active engine is configured to automatically fail over to a standby engine that has the same built-in reliability and nearly-the-same transaction data.

The redundant architecture and fault detection capabilities provide rapid fail-over capabilities for a blade, a cluster, and an engine, so processing is not disrupted and the risk of any delays is minimized. Specific steps to recover from any failed component of the system are handled automatically. In addition, the replaying of transactions on a standby engines and the creation of database checkpoints guarantee data consistency and keep the standby engines in sync with the active engine.

The processing and publishing clusters in the primary and secondary MATRIXX Engines are deployed in geographically-distributed DR pairs to provide high-availability and inter-cluster disaster recovery. The two clusters in the DR pair are referred to as the HA peer clusters, and have an ACTIVE-STANDBY HA mode. Only one cluster in the HA pair can actively process network traffic. This is the processing cluster in the active engine. If the Cluster Manager running on this engine detects problems with either the processing or publishing clusters it shuts down the processing cluster, which gracefully fails over the engine and activates the secondary engine. For details, see the discussion about conditions that trigger a failover in MATRIXX Engine Administration.
Note: Regardless of cluster status, the last MATRIXX Engine running in a MATRIXX Digital Commerce environment always remains running to prevent a processing outtage.

The active/standby states of the clusters in a DR pair are dynamic in that they can change as a result of a cluster failure (failover), an administrative shutdown of the active cluster, or a forced switch-over of these states by using a command line interface (CLI).