본문으로 건너뛰기
Part VII. 백업과 복구

Part VII. 백업과 복구

데이터베이스 운영에서 백업은 선택이 아니라 전제다. CloudNativePG는 백업을 두 축으로 나눈다. 하나는 데이터 디렉토리 전체를 뜨는 물리 base backup이고, 다른 하나는 그 사이에 쌓이는 변경분을 이어 붙이는 WAL archive다. 이 둘이 맞물려야 특정 시점으로 되돌리는 Point-in-Time Recovery(PITR)가 성립한다.

이 파트에서는 CNPG가 base backup을 만드는 두 방식(object store와 volume snapshot), 그 백업을 반복 실행하는 ScheduledBackup, 백업을 완성하는 WAL archiving, 그리고 백업에서 새 클러스터를 세우는 recovery와 PITR를 차례로 정리한다. 1.30에서 백업 경로가 Barman Cloud Plugin(CNPG-I) 중심으로 옮겨가고 있다는 점도 함께 짚는다.