기술 포트폴리오 · 슬라이드
수집·배포·on-premise
DB 백업 자동화
수집·배포·고객사 on-premise DB의 정기 백업을 자동화하고, 분할 압축·NAS 보관·이중화까지 표준화
래브라도랩스(LabradorLabs) · 데이터파트 · 2024–2025 · 데이터 엔지니어
01 · 배경
왜 자동화/표준화가 필요했나
- 데이터는 수집 → 배포 → 고객사 on-premise로 전파되는 복제 체인
- 백업 스크립트가 흩어져 서버마다 구조가 제각각 → 운영 리스크·수작업 부담
- 대용량 백업본의 저장·전송, 그리고 백업본 자체의 손실 대비가 필요
02 · 접근
자동화 · 표준화 · 이중화
수집 DB마스터 / 리플리카
→
배포 DB마스터 / 리플리카
→
고객사on-premise DB
백업 스크립트분할 압축
→
백업 스토리지NAS 전송·보관
→
백업본의 백업이중화 복사
운영·백업 스크립트를 단일 인프라 운영 저장소로 통합, 월별 정기 백업 + binlog·모니터링 연계. 절차는 7단계(공지 → 수집 파이프라인 중지 → 백업 생성 → 체크섬 생성 → 분할 압축 → NAS 이동 → 체크섬 재검증)로 표준화하고, 수집 DB는 전체 백업 원칙.
03 · 임팩트
결과
자동화정기 백업을 스크립트로 자동 실행, 수작업 부담↓
표준화백업·모니터링·디렉터리 구조를 단일 저장소로 통합
이중화분할 압축·NAS 보관·"백업본의 백업"으로 손실 대비
운영 리스크↓시나리오 문서화로 이슈 대응을 절차화
04 · 역할 & 배움
내 역할
- 데이터 엔지니어로서 인프라 운영 스크립트 · 배포 DB 운영/백업의 주담당
- 수집→배포→고객사로 이어지는 데이터의 백업·복구 체계를 자동화·표준화
- 배움: 백업은 "받는 것"이 아니라 표준화·이중화·시나리오까지 갖춰야 복구가 가능
관련: 같은 시기 DB 플랫폼 운영(업그레이드·복제 운영)과 함께 데이터 인프라 안정성 작업 진행.