스냅샷 스케줄러
개요
스냅샷 스케줄러는 설정한 Cron 주기에 따라 블록 스토리지를 자동으로 백업합니다. 수동 백업을 잊어버리는 실수를 방지하고 일정한 복구 지점을 유지할 수 있습니다. 보관 정책은 개수 기반(최대 N개 유지, 초과 시 오래된 스냅샷 자동 삭제)입니다.
사전 요건
Resource.BlockStorageSnapshotScheduler.CREATE권한- 백업 대상 블록 스토리지가 이미 존재해야 합니다
스케줄러 생성
- 블록 스토리지 > 스냅샷 스케줄러로 이동합니다.
- 우측 상단 스케줄러 생성 버튼을 클릭합니다.
- 아래 항목을 설정합니다.
| 항목 | 설명 |
|---|---|
| 이름 | 스케줄러 식별 이름 |
| 대상 블록 스토리지 | 백업할 블록 스토리지 (영역 선택 후 해당 영역의 볼륨이 표시됨) |
| Cron 표현식 | 표준 Cron 문법으로 실행 주기를 지정 (예: 2 4 * * * → 매일 새벽 4시 2분 실행) |
| 최대 스냅샷 수 | 보관할 스냅샷 개수 (1–100, 초과 시 오래된 것부터 자동 삭제) |
- 생성을 클릭합니다.
Cron 표현식
표준 5필드 Cron 문법(분 시 일 월 요일)을 사용합니다. 문법에 익숙하지 않다면 crontab.guru 에서 표현식을 검증한 뒤 입력하세요.
| 표현식 | 의미 |
|---|---|
0 3 * * * |