Owner's Manual
Design
HA involves the following four components:
• Role determination logic
• Messaging and transport infrastructure for checkpoints
• Initial snapshot and ongoing event synchronization for checkpoints
• Reconciliation during role transition from standby to active
When implementing this feature, be aware of the following design principles:
• The active controller determines the action to take and the standby server relies on the active
controller.
• The reconciliation process minimizes the impact to data traffic.
• To be processed by the controller, the data must be valid .
Role Determination
The software uses a deterministic mechanism to decide which controller is the active controller. It also
performs heartbeat checks and handles role transitions.
Supported Technologies and Protocols
23