약정/선결제 없이, 쓴 만큼(시간/초 단위) 지불하는 EC2 인스턴스 과금 방식. 예측이 어렵거나 짧게 쓰는 워크로드에 가장 단순
참고: 인스턴스 중지/종료 시 컴퓨팅 요금은 멈추지만, 붙어 있는 EBS 볼륨·Elastic IP·스냅샷 등은 과금이 계속됨
| 항목 | 온디멘드 | RI(Reserved Instances) / Savings Plans | Spot |
|---|---|---|---|
| 약정 | 없음 | 1년/3년 약정 | 없음 |
| 단가 | 높음 | 낮음(장기 약정 대가) | 매우 낮음 |
| 중단 가능성 | 낮음(정상 운영) | 낮음 | 중단 가능(2분 알림) |
| 유연성 | 높음 | 중간(약정 제약) | 중간(중단 내성 필요) |
| 운영 난이도 | 낮음 | 중간(약정/관리) | 중간(중단 설계 필요) |
시험 포인트: 비용 최적화가 최우선이고 안정적 24x7 부하라면 → Savings Plans/RI.
초저가가 필요하지만 중단 내성이 있으면 → Spot.
단순/즉시/유연이 최우선이면 → On-Demand.
# 온디멘드는 별도 옵션이 필요 없습니다(기본).
aws ec2 run-instances \
--image-id ami-xxxxxxxx \
--instance-type t3.medium \
--key-name mykey \
--subnet-id subnet-xxxxxxxx \
--security-group-ids sg-xxxxxxxx
# Spot은 '인스턴스 마켓 옵션'을 명시해야 합니다(온디멘드와의 차이점).
# --instance-market-options 'MarketType=spot' ...
온디멘드는 운영이 가장 쉬운 기본 선택지. 다만 지속적으로 24x7 가동한다면 Savings Plans/RI로 비용을 낮추고, 버스트/비핵심 부하는 Spot로 혼합하는 게 베스트 프랙티스