한눈에 보기
- Azure 컴퓨팅 할인 3종(Reserved · Savings Plan · Spot)을 한 표로 비교합니다.
- 핵심 기준은 워크로드가 얼마나 고정적인가와 중단을 견딜 수 있는가입니다.
- 유형별로 무엇을 골라야 하는지 의사결정표를 제공합니다.
세 옵션의 차이는 결국 할인폭과 유연성의 맞교환입니다. 더 많이 묶일수록 더 깎아주고, 더 자유로울수록 덜 깎아줍니다. 먼저 큰 그림부터 봅니다.
세 옵션 비교
| 항목 | Reserved | Savings Plan | Spot |
|---|---|---|---|
| 할인폭 | 최대 72%(3년) | 최대 65% | 최대 90% |
| 약정 단위 | 특정 인스턴스/리전 | 시간당 금액($/h) | 없음 |
| 유연성 | 낮음 | 중간 | 높음(중단됨) |
| 중단 위험 | 없음 | 없음 | 있음(Eviction) |
| 적합 | 24/365 고정 | 구성이 자주 바뀜 | 배치·CI·테스트 |
워크로드별 의사결정
- 1년 내내 같은 크기로 도는 운영 VM/DB → Reserved(3년).
- 오토스케일·타입이 자주 바뀌는 환경 → Savings Plan.
- 중단돼도 되는 배치·CI → Spot.
- 야간/주말만 끄면 되는 개발 VM → 약정 말고 자동 종료가 먼저.
- 아직 패턴을 모름 → 한 달 종량제로 보고 결정. 성급한 3년 약정 금물.
Spot VM 안정적으로 쓰기
Spot은 용량 회수 시 30초 통보 후 제거(Eviction)됩니다. 제거 정책과 최대가를 설정하고, 안정성이 필요하면 스케일셋 혼합(온디맨드+스팟)으로 균형을 맞춥니다.
# Spot VM 생성: 제거 시 할당 해제, 최대가는 온디맨드까지 허용(-1)
az vm create -g <RG> -n <VM> --image Ubuntu2204 --priority Spot --eviction-policy Deallocate --max-price -1
흔한 실수
- 예약 범위(Scope)를 Single RG로 두고 다른 RG VM에 할인이 안 붙는다고 오해 — Shared로 바꾸세요.
- 크기 유연성 그룹 불일치 — 같은 시리즈라도 그룹이 다르면 자동 적용 안 됩니다.
- Spot을 핵심 서비스에 — 무중단 워크로드엔 부적합합니다.
자주 묻는 질문(FAQ)
- Q. RI와 Savings Plan을 같이 쓸 수 있나요? A. 네. 고정 VM은 RI로, 변동 사용량은 Savings Plan으로 겹쳐 최적화합니다.
- Q. 약정 후 워크로드가 줄면? A. RI는 교환·환불 정책이 있으나 위약 가능, Savings Plan이 더 유연합니다.
- Q. Hybrid Benefit과 중첩되나요? A. 네. RI와 Hybrid Benefit을 함께 적용하면 할인이 중첩됩니다.
마치며
먼저 한 달 패턴을 보고, 고정적이면 Reserved, 변동적이면 Savings Plan, 중단 가능하면 Spot. 이 순서면 후회하는 약정은 거의 없습니다.