PostgreSQL 고가용성: 서버 세 대로 하는 active-standby
서로 다른 VM 세 대(db1·db2·witness)에서 스트리밍 복제를 세우고, 동기 커밋이 멈추는 장면, 잃지 않는 전환과 pg_rewind, 선만 끊긴 상황에서 생기는 두 주 서버와 펜싱, Patroni·etcd 의 자동 장애 조치와 클라이언트가 새 주 서버를 따라가는 법까지 실제로 겪습니다. 한 서버 안에서는 만들 수 없는 네트워크 분할이 이 코스의 중심입니다.
고급 · 레슨 12 · 실습 4
커리큘럼
서버 사이의 복제와 동기 커밋
- 서버가 둘이 되면 복제가 묻는 것 reading
- 서버 둘 사이의 복제와 동기 커밋 lab
- 퀴즈: 서버 사이의 복제와 동기 커밋 quiz
계획된 전환과 되감기
- 역할을 바꾸는 두 가지 길: 전환과 되감기 reading
- 계획된 전환과 pg_rewind lab
- 퀴즈: 전환과 되감기 quiz
장애 조치와 split-brain
- 죽었는지 끊겼는지 모를 때: split-brain 과 펜싱 reading
- 분할, 두 주 서버, 펜싱 lab
- 퀴즈: 분할과 펜싱 quiz