본문으로 건너뛰기
Part VI. 복제와 고가용성

Part VI. 복제와 고가용성

CloudNativePG가 진짜 힘을 발휘하는 지점이다. PostgreSQL의 physical streaming replication을 기반으로 replica를 자동으로 배치하고, primary가 죽으면 사람 손을 거치지 않고 새 primary를 세운다. 업데이트할 때도 서비스를 멈추지 않고 replica부터 차례로 교체한 뒤 마지막에 primary를 넘긴다. 더 나아가 다른 Kubernetes 클러스터나 리전에 replica cluster를 두어 재해에 대비한다.

이 Part는 그 네 축을 순서대로 다룬다. 먼저 복제가 어떻게 구성되고 synchronous 옵션이 무엇을 보장하는지 본 뒤, 자동 failover가 장애를 감지하고 승격하는 흐름, 무중단 rolling update, 마지막으로 크로스 리전 replica cluster를 살펴본다.