Part I. 시작하기
Patroni는 PostgreSQL에 없는 자동 failover와 leader election을 채워 주는 고가용성 template이다. 2015년 Compose Governor의 fork로 출발해 Zalando를 거쳐 지금은 독립 org에서 개발되고 있다. 이 Part에서는 Patroni가 어떤 문제를 왜 그렇게 푸는지, 어디서 와서 어디에 있는지를 정리하고, 공식 docker compose 데모로 3노드 클러스터를 5분 만에 띄워 failover까지 관찰한다.
- 1.1 Patroni란 무엇인가 — 공식 정의, bot 패턴, 지원 DCS, 버전과 라이선스
- 1.2 PostgreSQL 고가용성이라는 문제 — replication의 한계, 수동 failover, split brain, DCS 합의
- 1.3 역사와 생태계 — Governor fork, 버전 마일스톤, 4.0 변경점, 대안 비교
- 1.4 5분 Quickstart — docker compose 데모, patronictl list, failover 실험