# Revision history [back]

In my understanding haproxy/pacemaker/corosync is active/passive type of HA and haproxy/keepalive is active/active HA.

It really depends on the way you want to go. I personally didn;t use active/passive untill now. In our deployment we have a haproxy/keepalive type of HA.

A disadvantage of active/passive take is that one node/service will stay in passive mode (will not be active) untill the active one malfunctions and this one takes over. There is no load balancing either being that only one service is active at a given time.
In active/active scenario, all nodes/services of the same type are running simultaniously. We use haproxy for load balancing and keepalive for failover of haproxy. This method is a little more complicated to set up, but you now run at full power and loadbalance the workload.