본문 바로가기
Public Cloud/AWS - Practice

[AWS] Saving Plan vs Reserved Instance

by ymkim 2025. 8. 7.

AWS 비용 최적화를 진행하던 중, 24시간 구동중인 검색 엔진 EC2 인스턴스의 스펙 최적화가 필요하였다. 당장 ECK on EKS로 이관하는 것은 러닝커브가 있으며, 인력 구조상 쉽지 않은 상태이기에 Saving Plan or RI를 활용하여 비용 최적화를 하는 방향으로 목표를 잡았다. SP와 RI에 대한 내용을 정리한다.

01. Saving Plan vs Reserved Instance

01-1. Reserved Instance(RI 예약 인스턴스)

https://tech.cloud.nongshim.co.kr/blog/aws/2474/

 

Reserved Instance & Savings Plan - NDS Cloud Tech Blog

EC2, RDS, Fargate, Lambda 등 AWS 사용 비용을 절감할 수 있는 Reserved Instance(예약 인스턴스)와 Savings Plan(세이빙스 플랜)의 차이점과 절약 방법을 알아봅니다.

tech.cloud.nongshim.co.kr

 

EC2 예약 인스턴스 요금 – Amazon Web Services

 

aws.amazon.com

Reserved Instance EC2, RDS, Opensearch와 같은 특정 인스턴스를 1년 or 3년동안 지속적으로 사용하는 것을 약정하고 그에 따라 할인을 적용받는 구조다. RI에는 표준(Standard), 컨버터블(Convertable), 스케쥴드(Scheduled) 타입이 존재하며 타입에 따라 할인율이나 제약사항도 달라진다.

✅ 1. 표준 RI(Standard RI)

1년 약정은 약 37%, 3년 약정은 57%의 할인율 적용

표준 RI는 할인율이 가장 높으나, 인스턴스의 유형을 변경할 수 없는 RI 타입이다. 여기서 인스턴스 유형을 변경할 수 없다고 말했다. 이는, 인스턴스 패밀리(m6i, c6g), 운영체제(Linux, Window), 테넌시(shared, dedicated), 세대(m5 → m6)를 다른 것으로 변경 할 수 없다는 의미다.

✅ 2. 컨버터블 RI(Convertable RI)

1년 약정은 약 22%, 3년 약정은 44%의 할인율 적용

컨버터블 RI는 표준 RI보다 할인율이 낮지만, 예약 기간동안 인스턴스 유형(패밀리, OS, 테넌시)을 변경할 수 있는 RI 타입이다. 이 변경 가능은 단순 크기(m6gi.large → xlarge)를 넘어서 인스턴스 패밀리(m6i → c6g), 운영체제(Linux → Windows), 테넌시(shared → dedicated)까지 변경이 가능하다는 뜻이다.

단, 컨버터블 RI는 인스턴스 유형을 바꿀 수 있지만, 기존 RI의 남은 금액보다 같거나 더 비싼 RI로만 교환할 수 있다는 제약이 있다.

🔢 예시 시나리오(1년 약정 기준)

$0.05 × 24시간 × 30일 × 6개월 ≈ $216
  1. 1년 약정으로 m5.large Reserved Instance 구매
  2. 시간당 요금 : $0.05/hr
  3. 6개월 사용함 → 6개월 약정 남아있음

📌 이 상태에서 인스턴스를 바꾸고 싶을 때

6개월치 가치: $0.03 × 24 × 30 × 6 ≈ $129.60
  1. 더 싼 인스턴스로 바꾸려는 경우
    1. 바꾸려는 대상 : t4g.medium (시간당 $0.03/hr)
  2. 변경 불가 → 새 RI의 약정 가치($129.60) < 남은 기존 RI 가치($216)

01-2. RI를 구입하고 인스턴스 유형 변경하는 경우?

1. RI를 구매해서 c6g.8xlarge Linux shared에 대한 할인권을 보유한 상태
2. 잠시 c6g.large와 같은 다른 패밀리를 띄우면, RI와 속성이 안맞기에 온디멘드 요금 청구
3. 다시 c6g.8xlarge나 동일-패밀리 크기(예: c6g.xlarge)를 띄우면 RI 할인 자동 적용됨

 

01-2. Saving Plan(SP, 절감 플랜)

Savings Plan은 앞으로 1년 or 3년동안 시간당 일정 금액을 쓰겠다는 금액 기반 약정으로 할인받는 모델이다. 2가지의 할인 타입이 존재하는데, 1번째는 Compute Savings Plan이며 2번째는 EC2 Instance Savings Plan이다.

✅ 1. Compute Savings Plan

최대 할인율은 66% 정도가 된다.

Compute Savings Plan은 1년, 3년동안 시간당 금액(n 달러)만 약정하면, EC2, Fargate, Lambda를 포함한 거의 모든 조합(리전, 패밀리, 크기, OS, 테넌시)을 자유롭게 바꿔 써도 최대 66%의 할인을 지속적으로 받을 수 있는 가장 유연한 절갑 옵션이다.

  • 적용 가능한 변경
    • Compute 옵션 : EC2 ↔ Fargate ↔ Lambda
    • 리전: 서울(ap-northeast-2) → 도쿄(ap-northeast-1)
    • 인스턴스 패밀리 : c6a → m6i
    • 인스턴스 크기 : m5.xlarge → m5.4xlarge
    • 운영체제 : Windos → Linux
    • 테넌시 : Dedicated → Default

✅ 2. EC2 Instance Savings Plan

EC2 Instance Savings Plan은 1 년 또는 3 년 동안 특정 리전의 한 EC2 패밀리(예: m6i)에 대해 시간당 금액(n 달러)만 약정하면, 그 패밀리 내부에서는 크기·가용 영역·OS·테넌시를 자유롭게 바꿔도 온디맨드 대비 최대 72 %까지 할인받을 수 있는, 패밀리에 국한되지만 할인폭이 가장 큰 절감 옵션이다.

  • 적용 가능한 변경
    • 인스턴스 크기 : m4.xl → m54xl
    • 운영체제 : Windows → Linux
    • 테넌시 : Dedicated → Default

99. 참고 자료

 

AWS 예약 인스턴스(RI) 구매 방법

지난달 EC2 인스턴스, Elasticache(Redis) 노드의 예약 인스턴스를 구매해봤는데요. 예약 인스턴스를 처음 구매해보는 거라 어떻게 구매하면 되는지 파악하느라 어려움이 있었습니다. 저처럼 처음 예

engmisankim.tistory.com

 

Reserved Instance & Savings Plan - NDS Cloud Tech Blog

EC2, RDS, Fargate, Lambda 등 AWS 사용 비용을 절감할 수 있는 Reserved Instance(예약 인스턴스)와 Savings Plan(세이빙스 플랜)의 차이점과 절약 방법을 알아봅니다.

tech.cloud.nongshim.co.kr

 

AWS RI(Reserved Instances)와 SP(Savings Plans)란?

AWS의 비용 절감 옵션 중 Reserved Instances (RI, 예약 인스턴스)와 Savings Plans (SP, 절감 플랜)는 장기 사용을 전제로 할인된 가격을 제공하는 서비스입니다. 두 옵션 모두 AWS의 온디맨드(즉시 사용) 요

idea9329.tistory.com