23.1. An Introduction to High Availability

Let's get started with high-availability systems. The first question is what high availability means.

23.1.1. What Is High Availability?

In business-critical applications, the systems a company relies on need to be up and running 24 hours a day, 7 days a week. Every minute you lose costs money. Imagine a call center where dozens of people are working around the clock. Every minute people cannot work with the system costs money and annoys your customers, which costs money as well.

High-availability systems reduce downtime. Usually the availability of a system is measured in percent. A few years ago downtime was not as critical as it is today because a lot of recovery was done during the night while most ...

Get PHP and PostgreSQL: Advanced Web Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.