HA is the ability of a system to survive during component failure. HA can range from very a expensive zero downtime solution with massive physical redundancy to a less expensive solution that accepts some downtime possibly involved manual failover of components.