1. Reservation Instance (RI)와 Savings Plans(SP)의 개념과 차이
Reservation Instance (RI)
RI는 특정 EC2 인스턴스 유형과 리전에 대해 1년 또는 3년 약정을 통해 온디맨드 요금보다 할인된 가격으로 사용할 수 있는 약정 모델입니다. 이는 특정 인스턴스 패밀리, 운영 체제, 테넌시를 선택하여 선구매하는 방식입니다.
Savings Plans
Savings Plans는 컴퓨팅 사용량에 대한 시간당 약정(예: 시간당 10달러 사용 약정)을 통해 요금을 할인받는 유연한 약정 모델입니다. 이는 EC2, Fargate, Lambda 사용량에 적용될 수 있으며, 특정 인스턴스 유형이나 리전에 구속되지 않아 RI보다 유연성이 높습니다.
둘 간의 차이점
2. Reservation Instance와 Savings Plans의 사용량 단위 및 계산 방법
Reservation Instance (RI) 사용량 단위 및 계산
RI의 사용량 단위는 시간당 인스턴스 사용량입니다. 예를 들어, m5.large 인스턴스 유형에 대해 RI를 구매했다면, 해당 인스턴스의 시간당 사용량이 RI에 의해 할인됩니다.
계산 방법:
온디맨드 요금 대비 RI 할인을 계산합니다. 예를 들어, 온디맨드 요금이 시간당 0.10달러이고 RI 할인이 30%라면, 실제 지불하는 요금은 시간당 0.07달러가 됩니다.
Savings Plans 사용량 단위 및 계산
Savings Plans의 사용량 단위는 시간당 약정 사용량(예: 시간당 10달러)입니다. 이 약정 금액 범위 내에서 EC2, Fargate, Lambda 사용량에 대해 할인이 적용됩니다.
계산 방법:
총 컴퓨팅 사용량에서 약정된 금액만큼 할인을 적용합니다. 약정 금액을 초과하는 사용량은 온디맨드 요금이 부과됩니다.
3. Reservation Instance와 Savings Plans에 사용되는 Charge Type 및 설명
AWS RI (Reserved Instance) 및 Savings Plans는 1년 또는 3년 약정 기간을 제공하며, 다음과 같은 지불 유형을 포함합니다.
약정 기간 (Commitment Term)
약정 기간이 길수록 일반적으로 더 높은 할인율을 적용받을 수 있습니다.
지불 유형 (Charge Type)
AWS RI (Reserved Instance) 및 Savings Plans는 주로 세 가지 지불 유형을 제공합니다.
No Upfront (선결제 없음): 약정 기간 동안 매월 동일한 금액을 지불합니다. 초기 비용 부담이 없습니다.
Partial Upfront (부분 선결제): 약정 총액의 일부를 선결제하고, 나머지는 약정 기간 동안 매월 지불합니다. No Upfront보다 할인율이 높습니다.
All Upfront (전체 선결제): 약정 총액 전체를 선결제합니다. 세 가지 지불 유형 중 가장 높은 할인율을 제공합니다.
각 지불 유형은 사용자의 재정 상황과 예상 사용량 패턴에 따라 선택할 수 있습니다. 일반적으로 선결제 금액이 높을수록 전체적인 할인율은 더 높아집니다.
AWS 결제 보고서 Charge Type 상세 이해
4. 약정 사용률 (Utilization)과 충당률 (Coverage)
약정 사용률(Utilization)과 충당률(Coverage)은 RI 및 Savings Plans의 효율성을 측정하는 중요한 지표입니다.
약정 사용률 (Utilization)
설명: 구매한 RI 또는 Savings Plans 약정이 얼마나 효율적으로 사용되고 있는지를 나타내는 지표입니다. 즉, 약정된 용량 또는 금액 대비 실제 사용량이 어느 정도인지를 보여줍니다.
계산 방법: (실제 약정 적용 사용량 / 총 약정된 용량 또는 금액) * 100%
중요성: 사용률이 높을수록 약정의 혜택을 최대한 활용하고 있다는 의미이며, 사용률이 낮으면 불필요하게 약정을 구매했거나 약정 관리가 필요하다는 신호입니다.
충당률 (Coverage)
설명: 전체 컴퓨팅 사용량 중에서 RI 또는 Savings Plans에 의해 할인 혜택이 적용된 사용량의 비율을 나타냅니다. 온디맨드 요금으로 지불되는 사용량이 얼마나 되는지를 파악하는 데 유용합니다.
계산 방법: (약정 적용 사용량 / 총 컴퓨팅 사용량) * 100%
중요성: 충당률이 높을수록 더 많은 사용량이 할인 혜택을 받고 있다는 의미이며, 충당률이 낮으면 온디맨드 요금으로 지불되는 비용이 많다는 뜻이므로 추가적인 약정 구매를 고려할 수 있습니다.
이 두 지표를 함께 모니터링하면 AWS 비용을 최적화하고 약정 모델을 효과적으로 관리하는 데 도움이 됩니다.
5. Savings Plan 계산 수식
AWS Savings Plan(SP) 약정 후 비용을 On-Demand 비용과 SP 절감 비용으로 나누어 표기할 때, 다음의 수식을 사용합니다. 여기서 SP 절감 비용은 SP 할인 덕분에 절약한 금액을 의미하며, On-Demand 비용은 SP 약정으로 커버되지 않은 부분에 대해 실제로 지불해야 하는 비용을 의미합니다.
수식
총 사용 비용 (On-Demand 기준): SP가 없었다면 지불했을 총 금액입니다. Total On-Demand Cost = (해당 월 모든 리소스의 On-Demand 사용량) x (각 리소스의 On-Demand 단가)
실제 지불 비용: SP 약정 금액과 SP 약정으로 커버되지 않은 온디맨드 사용량에 대한 비용의 합계입니다. Actual Paid Cost = (SP 월별 약정 금액) + (SP로 커버되지 않은 On-Demand 사용량)
SP 절감 비용: 총 사용 비용에서 실제 지불 비용을 뺀 금액으로, SP 구매를 통해 절약한 금액입니다. SP Savings = Total On-Demand Cost - Actual Paid Cost
이러한 수식을 적용하여 월별 비용을 표기하면 아래와 같은 표 형식으로 정리할 수 있습니다.
AWS Ondemand 비용에 대한 정의 및 SP 약정 후 SP 절감 비용과 Ondem...
약정 관련 자주 들어오는 질문
비용 분석에서 Savings Plan 적용 전 비용을 보려면 어떻게 해야 하나요?
요금 유형 필터를 “Usage” + “SavingsPlanCoveredUsage” 선택하실 경우 약정 적용 전 비용을 볼 수 있습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.