Reserved vs Savings Plan vs Spot, 내 워크로드엔 뭐가 맞을까 (의사결정표)

Azure 약정 할인 비교 - Reserved Instances·Savings Plan·Spot VM

한눈에 보기

  • Azure 컴퓨팅 할인 3종(Reserved · Savings Plan · Spot)을 한 표로 비교합니다.
  • 핵심 기준은 워크로드가 얼마나 고정적인가중단을 견딜 수 있는가입니다.
  • 유형별로 무엇을 골라야 하는지 의사결정표를 제공합니다.

세 옵션의 차이는 결국 할인폭과 유연성의 맞교환입니다. 더 많이 묶일수록 더 깎아주고, 더 자유로울수록 덜 깎아줍니다. 먼저 큰 그림부터 봅니다.

세 옵션 비교

항목ReservedSavings PlanSpot
할인폭최대 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. 이 순서면 후회하는 약정은 거의 없습니다.

댓글 남기기