VMware vSphere High Availability (HA) is one of the most powerful features for protecting workloads from host failures. But HA alone isn’t enough — the way you design your cluster, configure admission control, and set VM restart priorities all determine how well your environment recovers from failures.

This post covers the key HA design decisions and anti-patterns to avoid in production environments.