Part V. 복제 설정과 데이터 보장
pg_auto_failover의 복제 구성은 세 가지 설정으로 정해집니다. formation 단위의 number_sync_standbys, 노드 단위의 replication quorum과 candidate priority입니다. monitor는 이 세 값으로 primary의 synchronous_standby_names를 계산합니다. failover 때는 승격 후보를 고릅니다. 이 Part에서는 세 설정의 규칙과 실습에서 확인한 오류 메시지를 정리합니다. 이어서 공식 문서의 토폴로지 예시를 살펴봅니다. 마지막으로 구성별 노드 손실에 따른 쓰기 가능 여부와 데이터 상태를 한 장에 정리합니다.
- 5.1 number_sync_standbys: N+1 규칙, 자동 조정,
synchronous_standby_names계산 - 5.2 replication quorum과 candidate priority: 동기 복제 참여 여부와 승격 우선순위
- 5.3 토폴로지 패턴: 2노드, 3노드, standby 3대, 비동기 DR 노드
- 5.4 장애 조합별 데이터 보장: 구성과 장애 조합별 쓰기 가능 여부, 자동 승격, 데이터 손실 가능성