Reserved Instance & Savings Plan

AWS 과금 방식

흔히 사용되는 AWS 제품 중 EC2, RDS, Fargate, Lambda의 비용을 줄이는 방법에 대해 알아보겠습니다.

AWS는 여러 과금 방식이 존재합니다. 기본적으로 사용한 만큼 지불하는 방식인 On-demand 방식을 채택하고 있고, 최대 90% 절약이 가능한 Spot Instance와 1년 혹은 3년 약정으로 최대 72% 절약 할 수 있는 Reserved Instance & Savings Plan가 있습니다.

Reserved Instance(RI, 예약 인스턴스)와 Savings Plan(세이빙스 플랜)을 중점적으로 파헤쳐 보겠습니다.

예약 인스턴스와 Savings Plan가 적용되는 AWS 제품 목록

Reserved Instance(RI)

Reserved Instance(RI)는 온디맨드 인스턴스 요금과 비교하여 Amazon EC2, RDS 비용을 대폭 절감하는 효과를 제공합니다. Reserved Instance는 물리적 인스턴스가 아니며 계정에서 온디맨드 인스턴스를 사용할 때 적용되는 결제 할인에 가깝습니다.

제공 범위에 따라 Regional RI, Zonal RI로 구분할 수 있고, 제공 클래스에 따라 Standard RI, Convertible RI로 구분이 가능합니다.

제공 범위에 따른 구분

  • Regional RI
    • 해당 리전의 모든 Availability Zone에 RI 적용
    • 용량 예약 불가능
    • 인스턴스 유형이 동일한 경우, 사이즈에 상관없는 크기 유연성이 적용
  • Zonal RI
    • 특정 Availability Zone에 RI 적용
    • 용량 예약 가능
    • 크기 유연성 제공 안함

제공 클래스에 따른 구분

  • Standard RI
    • 다른 RI와 교환 불가능
    • 마켓 플레이스에서 판매 가능
    • Convertible RI 보다 높은 할인율 제공
    • Linux/UNIX 플랫폼일 때 같은 인스턴스 유형에 한해서 인스턴스 사이즈 변경 가능
  • Convertible RI
    • 다른 속성을 가진 전환형 인스턴스와 교환 가능
    • 교환 가능 범위 : 인스턴스 유형, 사이즈, 플랫폼, 테넌시
    • 마켓 플레이스에서 판매 불가능
    • 표준 RI 보다 낮은 할인율

Savings Plan(SP)

Savings Plan 일정 사용량(시간당 USD 요금)을 조건으로 Amazon EC2, AWS Lambda 및 AWS Fargate 사용량에 대해 저렴한 요금을 제공하는 유연한 요금 모델입니다. Savings Plan은 Compute, EC2 Instance, SageMaker 3가지로 나눌 수 있습니다. 이 글에서는 Compute Savings Plan과 EC2 Instance Savings Plan을 다루겠습니다.

Compute Savings Plan

가장 높은 유연성을 가지고 있으며, 최대 할인율은 66%

Convertable RI와 동일한 할인율입니다.

컴퓨트 옵션, 리젼, 인스턴스 패밀리, 사이즈, OS, 테넌시

  • 컴퓨트 옵션 : EC2, Fargate, Lambda
  • 리젼: EU-Ireland >> EU-London
  • 인스턴스 패밀리: C5 >> M5
  • 사이즈 : m5.xl >> m5.4xl
  • OS: Windows >> Linux
  • 테넌시 : Dedicated tenancy >> Default tenancy

EC2 Instance Savings Plan

특정 인스턴스 패밀리와 리젼 내에서 최대 72% 할인

Standard RI와 동일한 할인율

  • 사이즈 : m5.xl에서 m5.4xl로 변경
  • OS : m5.xl Windows에서 m5.xl Linux로 변경
  • 테넌시: m5.xl Dedicated >> Default tenancy

RI/SP 구매 및 활용

Reserved Instance / Savings Plan 구매 시 고려 사항과 Reserved Instance / Savings Plan 가 빌링에 적용되는 우선 순위에 대해서 알아보겠습니다.

구매 시 고려 사항

기본적으로 Reserved Instance와 Savings Plan를 활용한 비용 절감을 위해서는 본인의 상황에 맞게 구매하는 것이 중요합니다. 고려 대상은 제공 클래스기간결제 옵션 3가지가 있습니다.

RI, SP 는 기본적으로 유연성이 낮을 수록, 약정이 많을 수록 할인율이 증가합니다.

  • 제공 클래스
    • Standard RI, Convertible RI, EC2 Savings Plan, Compute Savings Plan
      • ConvertibleRI < Standard RI
      • Compute Savings Plan < EC2 Savings Plan
  • 기간
    • 1년, 3년
      • 1년 < 3년
  • 결제 옵션
    • 선결제 없음(No Upfront), 부분 선결제(Partial Upfront), 전체 설결제(All Upfront)
      • 선결제 없음(No Upfront) < 부분 선결제(Partial Upfront) < 전체 선결제(All Upfront)

RI/SP 의 적용 순서

가장 작은 범용성을 가진 RI / SP부터 우선 적용됩니다.

RI/SP 구매 오류 대처법 및 유의사항

RI/SP 취소 처리는 항상 가능한 것은 아니지만 취소 가능성을 높이기 위해서는 최대한 빠르게 문의하는 것이 핵심입니다.

  • Billing Support TEAM(IAM) 유저로 접수
  • 필요한 권한 확인
rds:PurchaseReservedDBInstancesOffering
aws-portal:ViewBilling
account:GetAccountInformation
billing:GetBillingData
billing:GetBillingDetails
billing:GetBillingNotifications
billing:GetBillingPreferences
billing:GetContractInformation
billing:GetCredits
billing:GetIAMAccessPreference
billing:GetSellerOfRecord
billing:ListBillingViews
consolidatedbilling:GetAccountBillingRole
consolidatedbilling:ListLinkedAccounts
invoicing:ListInvoiceSummaries
payments:ListPaymentPreferences
  • 잘못 구매한 경우, 최대한 빨리 지원 사례로 최초 요청 접수
    • 케이스 접수일 기준으로 접수
  • 취소는 반드시 명시
    • (X) 최소가능할까요? 
    • (O) 최소해주세요. 
  • 필수 정보 포함하여 접수
    • RI 소유 계정, Lease ID, RI/SP 시작 날짜, Region(RI만), 취소 사유
  • 취소 사유는 최대한 상세하게 기재
    • (X) 실수로 구매했어요.
    • (O) Single-AZ로 잘못 구매하여, 위 RI를 취소하고 동일한 조건으로 Multi-AZ RI로 구매예정

RI / SP 취소 요청 예제

안녕하세요,

아래 RDS RI 취소 요청합니다.

소유 계정 ID : 1234567890
Reserved Instance ID : 11a111bc-eb22-33c3-444d-e555252d22
리전 : ap-northeast-2 (서울)
시작 날짜 : 2023-04-21
취소 사유 : Single-AZ로 잘못 구매하여, 위 RI를 취소하고 동일한 조건으로 Multi-AZ RI로 구매예정

감사합니다.

마치며

이번 게시글에서 Reserved Instance와 Savings Plan의 개념과 구매 취소 방법에 대해 알아보았습니다.

AWS 서비스에 관해 문의 사항이나 기술 지원이 필요하시면,

NDS Sales팀으로 연락 주시길 바랍니다.

cloud.sales@nongshim.co.kr