피드로 돌아가기
EC2 Spot vs On-Demand: the true cost difference in 2026
Dev.toDev.to
Infrastructure

Diversification 기반 Spot 최적화로 실질 비용 45~55% 절감

EC2 Spot vs On-Demand: the true cost difference in 2026

Muskan2026년 7월 1일4intermediate

Context

EC2 Spot의 최대 90% 할인율이라는 표면적 수치와 실제 운용 비용 간의 괴리 발생. Interruption으로 인한 재작업 비용과 엔지니어링 공수가 추가되어 실질 절감률이 40~60% 수준으로 하락하는 한계 직면.

Technical Solution

  • Instance Family 및 AZ 다변화를 통한 Interruption Rate 감소 설계
  • Karpenter 및 ASG 내 5~15종의 인스턴스 타입을 포함한 Diversification Pool 구성
  • capacity-optimized-prioritized 전략 채택을 통한 가용 자원 풀 우선 할당 로직 적용
  • Kubernetes PreStop hook 및 shutdown handler 구현을 통한 2분 Warning 기반 State 저장 및 Connection Drain 처리
  • Spot(60~80%)과 On-Demand(20~40%)의 Hybrid Mix 구조로 Regional Spike 시 가용성 확보
  • On-Demand 기반 계층에 Compute Savings Plan을 레이어링하여 추가 비용 최적화

- Workload가 Stateless 또는 Checkpoint 가능 구조인지 확인 - 단일 인스턴스 타입 지정 대신 최소 5종 이상의 Instance Family 혼합 구성 - Spot Instance Advisor를 통한 타겟 Family의 Interruption Frequency 10% 초과 여부 모니터링 - 2분 Warning 수신 시 상태 저장을 위한 Graceful Shutdown 핸들러 구현 여부 검토

원문 읽기