백업·모니터링 인프라 PoC

인프라 구성 및 검증 · 2025.11 — 2025.12

주식회사 제니스에스티 재직 중 담당

운영 서버의 DB 백업·복제 체계가 미비한 상태를 개선하기 위해 진행한 인프라 PoC입니다. MariaDB와 PostgreSQL 양쪽의 복제 방식을 직접 구성·검증하고, 장애 상황을 가정한 failover 절차서(runbook)를 작성·검증했습니다.

  • MariaDB Master-Slave 복제(binlog 설정, 무중단 초기 동기화) 구성
  • PostgreSQL 백업 스크립트 작성(pg_dumpall 논리 백업, pg_basebackup + WAL 물리 백업) 및 스트리밍 복제 구성·검증(Docker 및 사내 서버, pg_stat_replication으로 상태 확인)
  • Standby 승격(promote) 기반 failover 절차서(runbook) 작성 및 검증 (자동 failover는 다음 단계로 검토 중)
  • 복제 방식(File-based Log Shipping / Streaming / Logical) 및 WAL 보존 전략(wal_keep_size, 복제 슬롯, 아카이브) 비교 사내 발표
MariaDBPostgreSQLDocker