There are several important factors in planning for high availability that can affect your environment setup. These factors are the characteristics of:
The client application
The servers
Replication Server
OpenSwitch