Chapter 7. Understanding Linux High Availability
High Availability (HA) is not just an industry term. The fact that something needs to be available usually also means that it is super important, and that the service must be available to clients, no matter the cost.
High Availability is important in the PostgreSQL world. A database is the central component of most setups, and therefore, availability of the service is the key.
In this chapter, the following topics will be covered:
- Understanding the purpose of High Availability
- Measuring availability
- Linux-HA (Heartbeat), STONITH, and Pacemaker
- Terminology and concepts
- PostgreSQL and High Availability