핵심 인사이트 3줄
- AWS EC2 인스턴스 구매 옵션은 온디맨드(즉시·고비용)·예약(약정·할인)·스팟(잉여 자원·최저가·중단 가능) 3가지로, 워크로드 특성에 맞는 조합이 클라우드 비용 최적화의 핵심이다.
- 스팟 인스턴스는 AWS 잉여 EC2 용량을 최대 90% 할인에 제공하나, AWS가 2분 전 통보 후 회수(인터럽트)할 수 있어 내결함성(Fault Tolerance)·무상태(Stateless) 워크로드에만 적합하다.
- FinOps 관점에서 예약 인스턴스(RI)와 Savings Plans는 1~3년 약정으로 최대 72% 절감하며, 컴퓨팅 Savings Plans가 서비스 간 유연성까지 제공해 현대 클라우드 비용 최적화의 표준이다.
Ⅰ. 3가지 인스턴스 구매 옵션 비교
| 옵션 | 가격 | 약정 | 중단 위험 | 최적 용도 |
|---|---|---|---|---|
| 온디맨드 | 기준가 | 없음 | 없음 | 단기·예측 불가 워크로드 |
| 예약 인스턴스 | 최대 72% 할인 | 1~3년 | 없음 | 안정적·예측 가능 워크로드 |
| 스팟 인스턴스 | 최대 90% 할인 | 없음 | 높음 | 배치·내결함성 워크로드 |
| Dedicated Host | 프리미엄 | 선택 | 없음 | 라이선스·규정 준수 |
📢 섹션 요약 비유: 3가지 옵션은 택시·월정액 렌터카·공유 자전거다 — 그때그때(온디맨드), 장기 약정 할인(예약), 자리 나면 저렴하게(스팟).
Ⅱ. 예약 인스턴스 (Reserved Instances) 심화
RI 유형
| 유형 | 설명 | 절감율 |
|---|---|---|
| Standard RI | 인스턴스 타입·AZ 고정 약정 | 최대 72% |
| Convertible RI | 인스턴스 타입 변환 허용 | 최대 54% |
| Scheduled RI | 특정 시간 구간만 예약 | 낮음 |
Savings Plans (2019년 이후 표준)
Savings Plans 유형:
Compute Savings Plans: EC2·Lambda·Fargate 전체 적용
→ 서비스·리전·인스턴스 패밀리 상관없이 적용
→ 가장 유연한 RI 대체제
EC2 Instance Savings Plans: 특정 인스턴스 패밀리 고정
→ Standard RI와 유사한 절감율
�� 섹션 요약 비유: Savings Plans는 통합 교통 정기권이다 — 특정 버스 노선(EC2 RI) 대신, 지하철·버스·따릉이(EC2·Lambda·Fargate) 모두 쓸 수 있는 정기권이다.
Ⅲ. 스팟 인스턴스 심화
스팟 인터럽션 처리 패턴
스팟 인터럽션 알림 (2분 전 경고):
http://169.254.169.254/latest/meta-data/spot/interruption-action
권장 아키텍처:
Auto Scaling Group + Spot Fleet:
→ 여러 인스턴스 타입·AZ 분산
→ 인터럽션 시 자동 대체 인스턴스 시작
→ 최대 1:3 (온디맨드:스팟) 비율 권장
스팟에 적합한 워크로드:
✅ 배치 처리 (Spark, Hadoop)
✅ CI/CD 빌드 서버
✅ 머신러닝 학습 (체크포인트 저장)
✅ 비디오 인코딩
❌ 데이터베이스 (상태 저장)
❌ 실시간 서비스 API (중단 불가)
📢 섹션 요약 비유: 스팟 인스턴스는 대기 좌석 항공권이다 — 자리 나면 아주 저렴하게 탈 수 있지만, 자리가 없으면 내려야 한다. 중요한 회의(실시간 서비스)에는 쓰면 안 된다.
Ⅳ. FinOps 최적화 — 비용 절감 전략
비용 최적화 레이어:
Tier 1 — 즉시 실행: 미사용 리소스 정리 (idle EC2·EBS)
Tier 2 — 단기: 인스턴스 크기 최적화 (rightsizing)
Tier 3 — 중기: Savings Plans/RI 구매 (1년 약정)
Tier 4 — 장기: 아키텍처 최적화 (서버리스·Fargate)
AWS Cost Explorer 활용
권장 RI/SP 확인:
Cost Explorer → Savings Plans recommendations
→ 커버리지(Coverage): 현재 온디맨드 중 RI/SP 적용 비율
→ 활용률(Utilization): 구매한 RI/SP 실제 사용 비율
→ 미사용 RI: 환불·재판매 (RI Marketplace)
📢 섹션 요약 비유: FinOps 최적화는 가정 재정 관리다 — 낭비(미사용 리소스) 없애기, 통신비 묶음(Savings Plans), 매달 나가는 구독 최적화(rightsizing)를 단계적으로 한다.
Ⅴ. 멀티클라우드 비용 최적화 비교
| 클라우드 | 예약 옵션 | 스팟 상당 옵션 |
|---|---|---|
| AWS | Savings Plans·RI | Spot Instances |
| Azure | Reserved Instances | Azure Spot VMs |
| GCP | Committed Use Discounts | Preemptible VMs |
핵심 원칙:
- 기준 워크로드(baseline): 예약 100%
- 가변 워크로드(variable): 온디맨드
- 내결함성 워크로드: 스팟 최대 활용
📢 섹션 요약 비유: 멀티클라우드 비용 최적화는 포트폴리오 투자다 — 안정적인 채권(예약)에 기본 투자하고, 유동적인 자금은 주식(온디맨드), 여유 자금은 고위험 고수익 투자(스팟)로 배분한다.
📌 관련 개념 맵
EC2 인스턴스 구매 옵션
├── 온디맨드 (기준 가격, 약정 없음)
├── 예약 인스턴스
│ ├── Standard RI (고정, 최대 72%)
│ ├── Convertible RI (유연, 최대 54%)
│ └── Savings Plans (서비스 유연, 표준)
├── 스팟 인스턴스
│ ├── 최대 90% 할인
│ ├── 인터럽션 위험 (2분 경고)
│ └── Spot Fleet + Auto Scaling
└── FinOps
├── Rightsizing (크기 최적화)
├── Coverage & Utilization 지표
└── AWS Cost Explorer
📈 관련 키워드 및 발전 흐름도
┌─────────────────────────────────────────────────────────────────┐
│ EC2 구매 옵션 발전 흐름 │
├──────────────┬────────────────────┬─────────────────────────────┤
│ 2006년 │ EC2 온디맨드 출시 │ AWS EC2 퍼블릭 베타 │
│ 2009년 │ Reserved Instances │ 약정 할인 모델 도입 │
│ 2009년 │ Spot Instances │ 경매 기반 잉여 용량 제공 │
│ 2018년 │ Spot 인터럽션 모델 │ 경매→고정가 전환, 예측 가능 │
│ 2019년 │ Savings Plans │ RI 대체, 서비스 간 유연성 │
│ 2020년대 │ FinOps 체계화 │ 클라우드 비용 최적화 전문 분야 │
└──────────────┴────────────────────┴─────────────────────────────┘
핵심 키워드 연결:
온디맨드 → 예약 (약정 할인) → Savings Plans (유연)
↓ ↓ ↓
기준 가격 1년 72% 절감 컴퓨팅 범위 자유
↓
스팟 인스턴스 → 인터럽션 처리 → 내결함성 아키텍처
👶 어린이를 위한 3줄 비유 설명
- 온디맨드는 편의점이고, 예약 인스턴스는 마트 월정액이다 — 편의점(온디맨드)은 비싸지만 바로 살 수 있고, 마트 월정액(예약)은 싸지만 약정 기간이 있다.
- 스팟 인스턴스는 대기 좌석 항공권이다 — 아주 싸게 살 수 있지만, 비행기 자리가 없으면(AWS가 자원 회수) 내려야 한다.
- Savings Plans는 통합 교통 정기권이다 — 지하철과 버스를 모두 쓸 수 있는 정기권처럼, EC2와 Lambda 모두에 할인이 적용된다.