Reserved Instances에서 청구가 작동하는 방식

Reserved Instances에서 청구가 작동하는 방식

모든 Reserved Instances는 On-Demand 가격과 비교해 할인을 제공해요. Reserved Instances를 사용하면 실제 사용 여부와 관계없이 전체 기간(term)에 대해 비용을 지불합니다. Reserved Instance에 지정된 결제 옵션에 따라 선불, 일부 선불, 월별 결제 중 선택할 수 있어요.

출처: 문서

본문

Reserved Instances가 만료되면 EC2 인스턴스 사용량에 대해 On-Demand 요율로 청구됩니다. Reserved Instance는 최대 **3년 전에 미리 구매 대기열(queue)**에 올려둘 수 있어요. 이렇게 하면 중단 없는 적용 범위를 보장할 수 있습니다. 자세한 내용은 Queue your purchase 문서를 참고하세요.

AWS Free Tier는 새 AWS 계정에서 사용할 수 있어요. AWS Free Tier로 Amazon EC2 인스턴스를 실행하면서 Reserved Instance를 구매하면 표준 가격이 청구됩니다. 자세한 내용은 AWS Free Tier 문서를 참고하세요.

목차 (Contents)

  • 사용량 청구 (Usage billing)
  • 청구서 보기 (Viewing your bill)
  • Reserved Instances와 통합 결제 (Reserved Instances and consolidated billing)
  • Reserved Instance 할인 가격 등급 (Reserved Instance discount pricing tiers)

사용량 청구 (Usage billing)

Reserved Instances는 선택한 기간 동안 인스턴스가 실행 중인지 여부와 관계없이 매 clock-hour마다 청구됩니다. 각 clock-hour는 표준 24시간 시계의 정각(0분 0초)에 시작해요. 예를 들어 1:00:00부터 1:59:59까지가 한 clock-hour입니다. 인스턴스 상태에 대한 자세한 내용은 Amazon EC2 instance state changes 문서를 참고하세요.

Reserved Instance 청구 혜택은 실행 중인 인스턴스에 **초 단위(per-second)**로 적용될 수 있어요. 초 단위 청구는 Amazon Linux와 Ubuntu 같은 오픈소스 Linux 배포판을 사용하는 인스턴스에서 사용할 수 있습니다. Red Hat Enterprise Linux나 SUSE Linux Enterprise Server 같은 상용 Linux 배포판은 시간 단위(per-hour) 청구가 사용됩니다.

Reserved Instance 청구 혜택은 clock-hour당 **최대 3600초(1시간)**의 인스턴스 사용량에 적용될 수 있어요. 여러 인스턴스를 동시에 실행할 수 있지만, Reserved Instance 할인 혜택은 clock-hour당 총 3600초까지만 받을 수 있습니다. clock-hour에서 3600초를 초과하는 인스턴스 사용량은 On-Demand 요율로 청구됩니다.

예를 들어 m4.xlarge Reserved Instance 하나를 구매하고 m4.xlarge 인스턴스 4개를 1시간 동안 동시에 실행하면, 인스턴스 하나는 Reserved Instance 사용량 1시간으로 청구되고 나머지 세 개는 On-Demand 사용량 3시간으로 청구돼요.

하지만 m4.xlarge Reserved Instance 하나를 구매하고 m4.xlarge 인스턴스 4개를 같은 시간 안에 각각 15분(900초)씩 실행하면, 인스턴스의 총 실행 시간은 1시간이 되고, 이는 Reserved Instance 사용량 1시간과 On-Demand 사용량 0시간으로 이어집니다.

자격이 되는 인스턴스 여러 개가 동시에 실행 중이면 Reserved Instance 청구 혜택은 clock-hour에서 최대 3600초까지 모든 인스턴스에 동시에 적용되고, 그 이후에는 On-Demand 요율이 적용됩니다.

Billing and Cost Management 콘솔의 Cost Explorer를 사용하면 실행 중인 On-Demand Instances를 기준으로 절감액을 분석할 수 있어요. Reserved Instances FAQ에는 목록 값(list value) 계산 예시가 포함되어 있습니다.

AWS 계정을 닫으면 리소스에 대한 On-Demand 청구는 중단됩니다. 하지만 계정에 Reserved Instances가 있다면 만료될 때까지 계속 청구서가 나와요.

청구서 보기 (Viewing your bill)

AWS Billing and Cost Management 콘솔을 보면 계정에 대한 요금과 수수료를 확인할 수 있어요.

  • Dashboard에는 계정의 지출 요약이 표시됩니다.
  • Bills 페이지의 Details에서 Elastic Compute Cloud 섹션과 Region을 펼치면 Reserved Instances에 대한 청구 정보를 볼 수 있어요.

요금을 온라인으로 보거나 CSV 파일로 다운로드할 수 있어요. AWS Cost and Usage Report를 사용해 Reserved Instance 활용도를 추적할 수도 있습니다. 자세한 내용은 Understanding your reservations 문서를 참고하세요.

Reserved Instances와 통합 결제 (Reserved Instances and consolidated billing)

구매 계정이 하나의 통합 결제(consolidated billing) payer 계정 아래에서 청구되는 계정 집합의 일부라면, Reserved Instances의 가격 혜택이 공유됩니다. 모든 멤버 계정의 인스턴스 사용량은 매월 payer 계정에 집계돼요. 이는 보통 서로 다른 기능 팀이나 그룹이 있는 회사에서 유용하며, 일반적인 Reserved Instance 로직이 적용되어 청구서가 계산됩니다. 자세한 내용은 AWS Organizations의 Consolidated billing 문서를 참고하세요.

Reserved Instance를 구매한 계정을 닫으면 Reserved Instance가 만료될 때까지 payer 계정에 Reserved Instance 비용이 청구됩니다. 닫힌 계정이 90일 후 영구 삭제되면 멤버 계정은 더 이상 Reserved Instance 청구 할인 혜택을 받지 못해요.

참고: Zonal Reserved Instances는 소유 계정에 대해서만 용량을 예약하며 다른 AWS 계정과 공유할 수 없어요. 다른 AWS 계정과 용량을 공유해야 한다면 EC2 On-Demand Capacity Reservations로 컴퓨트 용량을 예약하세요.

Reserved Instance 할인 가격 등급 (Reserved Instance discount pricing tiers)

계정이 할인 가격 등급(discount pricing tier) 자격을 갖추면, 그 등급 수준 내에서 구매하는 Reserved Instance의 선불·인스턴스 사용 수수료에 할인이 자동으로 적용됩니다. 할인 자격을 얻으려면 해당 리전의 Reserved Instances 목록 값이 $500,000 USD 이상이어야 해요.

다음 규칙이 적용됩니다.

  • 가격 등급과 관련 할인은 Amazon EC2 Standard Reserved Instances 구매에만 적용됩니다.
  • 가격 등급은 SQL Server Standard, SQL Server Web, SQL Server Enterprise를 포함한 Windows용 Reserved Instances에는 적용되지 않아요.
  • 가격 등급은 어떤 종류의 SQL Server든 포함한 Linux용 Reserved Instances에는 적용되지 않습니다.
  • 가격 등급 할인은 AWS에서 구매한 경우에만 적용되며, 서드파티 Reserved Instances 구매에는 적용되지 않아요.
  • 할인 가격 등급은 현재 Convertible Reserved Instance 구매에는 적용되지 않습니다.

관련 주제 (Topics)

  • Reserved Instance 가격 할인 계산 (Calculate Reserved Instance pricing discounts)
  • 할인 등급으로 구매 (Buy with a discount tier)
  • 가격 등급 넘어서기 (Crossing pricing tiers)
  • 가격 등급의 통합 결제 (Consolidated billing for pricing tiers)

Reserved Instance 가격 할인 계산하기 (Calculate Reserved Instance pricing discounts)

리전의 모든 Reserved Instances의 목록 값을 계산해 계정의 가격 등급을 정할 수 있어요. 각 예약의 **시간당 반복 가격에 기간의 총 시간 수를 곱하고, 구매 시점의 할인되지 않은 선불 가격(고정 가격, fixed price)**을 더합니다. 목록 값은 할인되지 않은(퍼블릭) 가격을 기준으로 하므로, 볼륨 할인 자격을 얻거나 Reserved Instances 구매 후 가격이 내려가도 영향을 받지 않아요.

List value = fixed price + (undiscounted recurring hourly price * hours in term)

예를 들어 1년 기간의 Partial Upfront t2.small Reserved Instance에서 선불 가격이 $60.00이고 시간당 요금이 $0.007라고 가정해 보세요. 이 경우 목록 값은 $121.32가 돼요.

121.32 = 60.00 + (0.007 * 8760)

Amazon EC2 콘솔로 Reserved Instances의 고정 가격 값을 보려면

  1. Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
  2. 탐색 창에서 Reserved Instances를 선택합니다.
  3. Upfront price 열을 표시하려면 오른쪽 위의 설정( )을 선택하고 Upfront price를 켠 다음 Confirm을 선택합니다.

명령줄로 Reserved Instances의 고정 가격 값을 보려면

  • describe-reserved-instances (AWS CLI)
  • Get-EC2ReservedInstance (AWS Tools for Windows PowerShell)

할인 등급으로 구매하기 (Buy with a discount tier)

Reserved Instances를 구매하면 Amazon EC2가 구매 중 할인 가격 등급 안에 드는 부분에 할인을 자동으로 적용해요. 특별히 다르게 할 일은 없고, 어떤 Amazon EC2 도구로든 Reserved Instances를 구매할 수 있습니다. 자세한 내용은 Buy Reserved Instances for Amazon EC2 문서를 참고하세요.

리전의 활성 Reserved Instances 목록 값이 할인 가격 등급으로 넘어간 뒤에는, 그 리전에서 Reserved Instances를 향후 구매할 때 할인 요율이 적용됩니다. 리전에서 Reserved Instances를 한 번에 구매하면서 할인 등급의 임계값을 넘으면, 가격 임계값을 초과하는 구매 부분이 할인 요율로 청구됩니다. 구매 과정에서 생성되는 임시 Reserved Instance ID에 대한 자세한 내용은 Crossing pricing tiers 문서를 참고하세요.

목록 값이 할인 가격 등급의 가격 포인트 아래로 떨어지면(예: 일부 Reserved Instances가 만료된 경우) 해당 리전의 향후 Reserved Instances 구매는 할인되지 않아요. 하지만 원래 할인 가격 등급 안에서 구매한 Reserved Instances에는 계속 할인이 적용됩니다.

Reserved Instances를 구매하면 다음 네 가지 시나리오 중 하나가 발생해요.

  • 할인 없음 (No discount) – 리전 내 구매가 여전히 할인 임계값 미만입니다.
  • 부분 할인 (Partial discount) – 리전 내 구매가 첫 번째 할인 등급의 임계값을 넘습니다. 하나 이상의 예약에는 할인이 적용되지 않고, 나머지 예약에는 할인 요율이 적용됩니다.
  • 전체 할인 (Full discount) – 리전 내 구매 전체가 한 할인 등급 안에 들어 적절히 할인됩니다.
  • 두 가지 할인 요율 (Two discount rates) – 리전 내 구매가 낮은 할인 등급에서 높은 할인 등급으로 넘어갑니다. 두 가지 요율이 청구되는데, 하나 이상의 예약은 낮은 할인 요율로, 나머지 예약은 높은 할인 요율로 청구됩니다.

가격 등급 넘어서기 (Crossing pricing tiers)

구매가 할인 가격 등급으로 넘어가면 그 구매에 대해 여러 항목이 보입니다. 하나는 일반 가격으로 청구된 부분, 다른 하나는 적용 가능한 할인 요율로 청구된 부분이에요.

구매가 할인되지 않은 등급에서, 또는 한 할인 등급에서 다른 할인 등급으로 넘어갔기 때문에 Reserved Instance 서비스는 여러 Reserved Instance ID를 생성합니다. 등급의 예약 집합마다 ID가 하나씩 있어요. 그 결과, 구매 CLI 명령이나 API 작업이 반환하는 ID는 새 Reserved Instances의 실제 ID와 다릅니다.

가격 등급의 통합 결제 (Consolidated billing for pricing tiers)

통합 결제 계정은 리전 내 멤버 계정의 목록 값을 집계해요. 통합 결제 계정의 모든 활성 Reserved Instances 목록 값이 할인 가격 등급에 도달하면, 그 시점 이후 통합 결제 계정의 어떤 멤버가 구매한 Reserved Instances든 할인 요율로 청구됩니다(통합 계정의 목록 값이 할인 가격 등급 임계값 이상으로 유지되는 한). 자세한 내용은 Reserved Instances and consolidated billing 문서를 참고하세요.

더 알아보기 (Learn more)