The components within an M3 Business Engine installation can be replicated in order to avoid single points of failure. In M3 Foundation, the coordinator and transaction server components are designed to allow multiple instances to run at the same time. These instances run in an active-passive configuration where one instance is active at any time. This allows for implementing an active-passive high availability configuration. This procedure is intended for installations running M3 Business Engine on the Windows platform with multiple hosts, allowing components to be distributed across hosts for resilience.
Only the M3 Business Engine server components (coordinator, transaction server, subsystems and routers) are considered here, other applications not specifically stated must be considered separately. A complete design or solution for high availability requires additional investigation.