변경 블록만 저장해 I/O 영향 최소화, 빠른 보관/복구.
백업/복구 솔루션요금: 별도문의
스냅샷 / 볼륨 백업
블록 레벨 증분 스냅샷과 정책 기반 볼륨 백업으로 RPO/RTO를 탄탄하게. 크로스 리전 복제, 불변(Immutable) 보관, DB 인지(App‑Consistent) 옵션을 지원합니다.
VSS/Pre‑Post 스크립트로 DB 일시 정지/플러시 후 스냅샷.
주기적 원격 복제. 리전 장애에도 재해 복구(BC/DR).
WORM 보관/삭제 보호로 랜섬웨어 대응.
백업 정책 구성 요소
| 항목 | 설명 | 예시 |
|---|---|---|
| 대상 | 볼륨/인스턴스/태그 선택 | tag: env=prod, role=db |
| 방식 | Crash/App‑Consistent | MySQL Pre‑Freeze → Snapshot → Thaw |
| 암호화 | 전송/저장 시 암호화(KMS) | AES‑256, 고객키 |
| 보관정책 | GFS 또는 기간 기반 | 30일/12주/12개월 |
| 복제 | 동/이기종 리전으로 복제 | KR1 → KR2 |
| 검증 | 무결성 체크/테스트 복구 | 주 1회 샘플 복구 |
스케줄 & 보관(GFS 예시)
| 계층 | 주기 | 보관 수 | 보관 기간(대략) | 설명 |
|---|---|---|---|---|
| Daily | 매일 02:00 | 30 | ≈ 1개월 | 증분 |
| Weekly | 일요일 03:00 | 12 | ≈ 3개월 | 합성 전체(증분 체인) |
| Monthly | 1일 04:00 | 12 | ≈ 12개월 | 합성 전체(증분 체인) |
* 시간대/빈도/보관 수는 워크로드/규제에 맞춰 조정합니다.
무결성/보안
Immutable(WORM) — 보존기간 내 삭제/수정 불가, 보존 잠금.
암호화 — 전송/TLS, 저장/AES‑256, 고객 KMS 키 순환.
접근제어 — IAM 최소권한, 백업/복구 분리 역할.
격리 스토리지 — 별도 계정/리전에 복제하여 멀티 계층 방어.
무결성 검증 — 체크섬/해시, 주기적 샘플 복구.
감사로그 — 생성/삭제/복구 요청 전부 기록, 알림 연계.
복구 시나리오
| 유형 | 적용 | 특징 |
|---|---|---|
| 볼륨 복구 | 개별 볼륨 | 스냅샷에서 신속 롤백/새 볼륨 생성 |
| 인스턴스 복구 | 전체 서버(부팅 포함) | 부팅/데이터 디스크 동시 복원 |
| 파일 레벨 | 단일 파일/디렉터리 | 마운트 후 탐색/선택 복원 |
| 리전 재해복구 | 대규모 장애 | 보조 리전으로 승격, DNS 스위치 |
자동화 (태그/정책/훅)
정책 예시(JSON)
{
"selector": {"tag": {"env": "prod", "role": "db"}},
"schedule": {"daily": "02:00", "weekly": {"sun": "03:00"}, "monthly": {"day": 1, "time": "04:00"}},
"retention": {"daily": 30, "weekly": 12, "monthly": 12},
"consistency": "app",
"replication": {"enabled": true, "region": "kr2"},
"immutability": {"enabled": true, "days": 30}
}
Pre/Post 훅 (MySQL 예)
# Pre-Freeze mysql -uroot -p$PASS -e "FLUSH TABLES WITH READ LOCK; DO SLEEP(5);" # Snapshot 수행 # Post-Thaw mysql -uroot -p$PASS -e "UNLOCK TABLES;"
모니터링 / 감사
| 항목 | 지표/이벤트 | 알림 |
|---|---|---|
| 스냅샷 작업 | 성공/실패, 소요시간, 증분율 | 실패/지연 시 즉시 알림 |
| 용량 | 총 보관 용량, 중복제거율 | 임계 초과 시 경보 |
| 보안 | 정책 변경, 삭제 시도 | 실시간 감사 이벤트 |
샘플: CLI/템플릿
CLI (예시)
gaon backup snapshot create \ --volume vol-1234 \ --consistency app \ --tag env=prod --tag role=db
크론 스케줄(예)
0 2 * * * daily snapshot 0 3 * * 0 weekly synth-full 0 4 1 * * monthly synth-full
용량 계산기 (간단 추정)
가정: 증분‑영구(Incr‑Forever) + 합성 전체. 주간/월간은 일일 증분에서 승격되어 추가 순증은 제한적이라고 가정합니다.
견적 안내
요금: 별도문의
대상 볼륨 수/총용량/변경률, 보관 정책(일/주/월/연), 복제/불변 보관, 무결성 검증/테스트 복구 빈도에 따라 산정됩니다.
스냅샷/볼륨 백업 상담
ℹ️
개인정보 처리 안내
문의 응대를 위해서만 사용되며 일정 기간 후 파기됩니다.