The standard template for a HA cluster is shown in figure 1; it basically consists of multiple redundant networks (so that heartbeats between nodes don't fail because of network problems), a set of commodity computing hardware (called the nodes) and some type of shared storage.