Availability
measures the ability of a system or group of systems (cluster) to keep an application or service up and running
Designing for availability assumes that systems will fail, and the systems are configured to mask and recover from component or server failures with minimum application outage.