예약 인스턴스 구입 - Amazon Elastic Compute Cloud

예약 인스턴스 구입

예약 인스턴스를 구입하려면 AWS 및 타사 판매업자로부터 예약 인스턴스 상품을 검색하고, 찾고 있는 인스턴스와 정확히 일치하는 인스턴스를 찾을 때까지 검색 파라미터를 조정합니다.

구입할 예약 인스턴스를 검색하면 반환된 상품의 비용에 대한 견적을 받게 됩니다. 구입을 진행하면 AWS에서 구입 가격에 제한 가격을 자동으로 설정합니다. 그러면 구입하는 예약 인스턴스의 총 가격이 제시된 견적가를 초과하지 않게 됩니다.

여하한 이유로 가격이 오르거나 변경되면 구입이 완료되지 않습니다. 구매 당시 선택한 조건과 비슷한데 가격은 더 낮은 상품이 있을 경우 AWS는 더 저렴한 상품을 판매합니다.

구입을 확정하기 전에 구매하기로 결정한 예약 인스턴스의 세부 정보를 검토하고 모든 파라미터가 정확한지 확인하십시오. 예약 인스턴스는 한 번 구매하고 나면 구매를 취소할 수 없습니다(예약 인스턴스 마켓플레이스의 타사에서 구매한 경우와 AWS에서 구매한 경우 모두 동일).

참고

예약 인스턴스를 구매하고 수정하려면 가용 영역을 설명할 수 있는 권한과 같은 적절한 권한이 IAM 사용자 계정에 있는지 확인하십시오. 자세한 내용은 AWS CLI 또는 AWS SDK 작업을 위한 예제 정책Amazon EC2 콘솔 작업을 위한 예제 정책을 참조하십시오.

플랫폼 선택

Amazon EC2는 예약 인스턴스에 다음과 같은 Linux 플랫폼을 지원합니다.

  • Linux/UNIX

  • SQL Server Standard가 설치된 Linux

  • SQL Server Web이 설치된 Linux

  • SQL Server Enterprise가 설치된 Linux

  • SUSE Linux

  • Red Hat Enterprise Linux

예약 인스턴스를 구입할 경우 해당 인스턴스의 운영 체제를 나타내는 플랫폼용 서비스를 선택해야 합니다.

  • SUSE Linux 및 RHEL 배포의 경우, 해당 플랫폼(예: SUSE Linux 또는 Red Hat Enterprise Linux 플랫폼)용 서비스를 선택해야 합니다.

  • 그 외 모든 Linux 배포에 대해서는(Ubuntu 포함) Linux/UNIX 플랫폼용 서비스를 선택합니다.

  • 기존 RHEL 구독을 가져오는 경우 Red Hat Enterprise Linux 플랫폼용 서비스가 아닌 Linux/UNIX 플랫폼용 서비스를 선택해야 합니다.

중요
  • 결제 제품 코드로 AMI에서 시작된 온디맨드 인스턴스에 적용하기 위해 예약 인스턴스를 구매하는 경우 일치하는 청구 제품 코드가 예약 인스턴스에 있는지 확인합니다. 일치하는 청구 제품 코드 없이 예약 인스턴스를 구매하는 경우 예약 인스턴스는 온디맨드 인스턴스에 적용되지 않습니다. AMI 결제 코드를 얻는 방법에 대한 자세한 내용은 결제 정보 가져오기 단원을 참조하십시오.

  • 예약 인스턴스를 구입하여 AWS Marketplace AMI에서 시작된 온디맨드 인스턴스에 적용하려는 경우 먼저 AMI의 PlatformDetails 필드를 확인합니다. PlatformDetails 필드는 구입할 예약 인스턴스 항목을 나타냅니다. AMI의 플랫폼 세부 정보는 예약 인스턴스의 플랫폼과 일치해야 합니다. 그렇지 않으면 예약 인스턴스가 온디맨드 인스턴스에 적용되지 않습니다. AMI의 플랫폼 세부 정보를 보는 방법에 대한 자세한 내용은 결제 정보 가져오기 단원을 참조하십시오.

Windows에 지원되는 플랫폼에 대한 자세한 내용은 Windows 인스턴스용 Amazon EC2 사용 설명서플랫폼 선택을 참조하십시오.

구매 대기

기본적으로 예약 인스턴스를 구매하면 즉시 실행됩니다. 또는 향후 날짜와 시간으로 구매를 대기시킬 수 있습니다. 예를 들어, 기존 예약 인스턴스 만료 즈음에 구매를 대기시킬 수 있습니다. 이를 통해 중단 없는 보장을 받을 수 있습니다.

다른 판매자로부터의 지역 예약 인스턴스(영역 예약 인스턴스나 예약 인스턴스 아님) 구매를 대기할 수 있습니다. 최대 3년 전에 구매를 대기할 수 있습니다. 예약된 날짜 및 시간에 기본 결제 방법을 사용하여 구매가 실행됩니다. 결제가 완료되면 결제 혜택이 적용됩니다.

대기 중인 구매 내역을 Amazon EC2 콘솔에서 볼 수 있습니다. 대기 중인 구매의 상태는 대기 중입니다. 예약된 시간 전에 언제든지 대기 중인 구매를 취소할 수 있습니다. 세부 정보는 대기 중인 구매 취소 단원을 참조하십시오.

표준 예약 인스턴스 구입

특정 가용 영역에서 표준 예약 인스턴스를 구입하고 용량을 예약할 수 있습니다. 또는 용량 예약을 포기하고 리전 단위의 표준 예약 인스턴스를 구입할 수 있습니다;.

콘솔을 사용하여 표준 예약 인스턴스를 구매하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 예약 인스턴스를 선택한 다음 예약 인스턴스 구입을 선택합니다.

  3. 제공 클래스에서 표준을 선택하여 표준 예약 인스턴스를 표시합니다.

  4. 용량 예약을 구입하려면 구입 화면의 상단 오른쪽 모서리 부분에서 용량이 예약된 제공만 표시를 선택합니다. 리전 단위의 예약 인스턴스를 구입하려면 상자를 선택하지 않은 채로 둡니다.

  5. 필요에 따라 다른 구성을 선택하고 검색을 선택합니다.

    예약 인스턴스 마켓플레이스에서 표준 예약 인스턴스를 구입하려면 검색 결과의 판매자 열에서 타사를 찾습니다. 기간 열에 비 표준 약정이 표시됩니다.

  6. 구입할 예약 인스턴스를 선택하고 수량을 입력한 후 장바구니에 추가를 선택합니다.

  7. 선택한 예약 인스턴스의 요약을 보려면 장바구니 보기를 선택합니다.

  8. Order On(주문 시각)Now(지금)이면 즉시 구매가 완료됩니다. 구매를 대기시키려면 지금을 선택하고 날짜를 선택하십시오. 장바구니에서 적합한 각 상품에 대해 다른 날짜를 선택할 수 있습니다. 구매는 브라우저 시간대에서 선택한 날짜에 00:00까지 대기합니다.

  9. 주문을 완료하려면 주문을 선택합니다.

    주문 당시 선택한 조건과 비슷하지만 가격이 더 낮은 상품이 있는 경우 AWS는 더 저렴한 상품을 판매합니다.

  10. 주문 상태가 상태 열에 나열됩니다. 주문이 완료되면 상태 값이 payment-pending에서 active로 바뀝니다. 예약 인스턴스가 active인 경우 사용할 준비가 됩니다.

참고

상태가 retired로 바뀌면 AWS에서 결제를 받을 수 없습니다.

AWS CLI를 사용하여 표준 예약 인스턴스를 구매하려면

  1. describe-reserved-instances-offerings 명령을 사용하여 사용 가능한 예약 인스턴스를 찾습니다. --offering-class 파라미터에 대해 standard를 지정하여 표준 예약 인스턴스만 반환합니다. 추가 파라미터를 적용하여 결과를 좁힐 수 있습니다. 예를 들어 1년 동안만 Linux/UNIX에 대해 기본 테넌시가 포함된 리전 단위의 t2.large 예약 인스턴스를 구매하려는 경우 다음과 같이 하십시오.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class standard \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=duration,Values=31536000 Name=scope,Values=Region

    예약 인스턴스 마켓플레이스에서만 예약 인스턴스를 찾으려면 marketplace 필터를 사용하고 기간이 1–년 또는 3년 기간보다 짧을 수 있으므로 요청에 기간을 지정하지 않습니다.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class standard \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=marketplace,Values=true

    요구 사항에 맞는 예약 인스턴스를 찾은 경우 상품 ID를 기록합니다. 예:

    "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
  2. purchase-reserved-instances-offering 명령을 사용하여 예약 인스턴스를 구매합니다. 이전 단계에서 얻은 예약 인스턴스 상품 ID를 지정하고 예약을 위한 인스턴스 수를 지정해야 합니다.

    aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \ --instance-count 1

    기본적으로 구매는 즉시 완료됩니다. 또는 구매를 대기시키려면 다음 매개 변수를 이전 호출에 추가하십시오.

    --purchase-time "2020-12-01T00:00:00Z"
  3. describe-reserved-instances 명령을 사용하여 예약 인스턴스의 상태를 가져옵니다.

    aws ec2 describe-reserved-instances

또는 다음 Windows PowerShell용 AWS 도구 명령을 사용합니다.

구매를 완료했으며 예약 인스턴스의 사양과 일치하는 인스턴스가 이미 실행 중인 경우 결제 혜택이 즉시 적용됩니다. 인스턴스를 따로 재시작할 필요가 없습니다. 실행 중인 적합 인스턴스가 없는 경우, 인스턴스를 시작하고 예약 인스턴스에 대해 지정한 동일한 조건과 일치하는지 확인합니다. 자세한 내용은 예약 인스턴스 사용 단원을 참조하십시오.

예를 들어 실행 중인 인스턴스에 예약 인스턴스를 적용하는 방법은 예약 인스턴스 적용 방식 단원을 참조하십시오.

전환형 예약 인스턴스 구입

특정 가용 영역에서 전환형 예약 인스턴스를 구입하고 용량을 예약할 수 있습니다. 또는 용량 예약을 포기하고 리전 단위의 전환형 예약 인스턴스를 구입할 수 있습니다;.

콘솔을 사용하여 전환형 예약 인스턴스를 구입하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 예약 인스턴스를 선택한 다음 예약 인스턴스 구입을 선택합니다.

  3. 제공 클래스에 대해 컨버터블을 선택하여 전환형 예약 인스턴스를 표시합니다.

  4. 용량 예약을 구입하려면 구입 화면의 상단 오른쪽 모서리 부분에서 용량이 예약된 제공만 표시를 선택합니다. 리전 단위의 예약 인스턴스를 구입하려면 상자를 선택하지 않은 채로 둡니다.

  5. 필요에 따라 다른 구성을 선택하고 검색을 선택합니다.

  6. 구입할 전환형 예약 인스턴스를 선택하고 수량을 입력한 후 장바구니에 추가를 선택합니다.

  7. 선택한 내역을 보려면 장바구니 보기를 선택합니다.

  8. Order On(주문 시각)Now(지금)이면 즉시 구매가 완료됩니다. 구매를 대기시키려면 지금을 선택하고 날짜를 선택하십시오. 장바구니에서 적합한 각 상품에 대해 다른 날짜를 선택할 수 있습니다. 구매는 브라우저 시간대에서 선택한 날짜에 00:00까지 대기합니다.

  9. 주문을 완료하려면 주문을 선택합니다.

    주문 당시 선택한 조건과 비슷하지만 가격이 더 낮은 상품이 있는 경우 AWS는 더 저렴한 상품을 판매합니다.

  10. 주문 상태가 상태 열에 나열됩니다. 주문이 완료되면 상태 값이 payment-pending에서 active로 바뀝니다. 예약 인스턴스가 active인 경우 사용할 준비가 됩니다.

참고

상태가 retired로 바뀌면 AWS에서 결제를 받을 수 없습니다.

AWS CLI를 사용하여 전환형 예약 인스턴스를 구입하려면

  1. describe-reserved-instances-offerings 명령을 사용하여 사용 가능한 예약 인스턴스를 찾습니다. --offering-class 파라미터에 대해 convertible를 지정하여 전환형 예약 인스턴스만 반환합니다. 예를 들어 Linux/UNIX에 대해 기본 테넌시가 포함된 리전 단위의 t2.large 예약 인스턴스를 구입하려 할 경우와 같이 결과를 좁히기 위해 추가 파라미터를 적용할 수 있습니다.

    aws ec2 describe-reserved-instances-offerings \ --instance-type t2.large \ --offering-class convertible \ --product-description "Linux/UNIX" \ --instance-tenancy default \ --filters Name=scope,Values=Region

    요구 사항에 맞는 예약 인스턴스를 찾은 경우 상품 ID를 기록합니다. 예:

    "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
  2. purchase-reserved-instances-offering 명령을 사용하여 예약 인스턴스를 구매합니다. 이전 단계에서 얻은 예약 인스턴스 상품 ID를 지정하고 예약을 위한 인스턴스 수를 지정해야 합니다.

    aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \ --instance-count 1

    기본적으로 구매는 즉시 완료됩니다. 또는 구매를 대기시키려면 다음 매개 변수를 이전 호출에 추가하십시오.

    --purchase-time "2020-12-01T00:00:00Z"
  3. describe-reserved-instances 명령을 사용하여 예약 인스턴스의 상태를 가져옵니다.

    aws ec2 describe-reserved-instances

또는 다음 Windows PowerShell용 AWS 도구 명령을 사용합니다.

예약 인스턴스의 사양과 일치하는 인스턴스가 이미 실행 중인 경우 결제 혜택이 즉시 적용됩니다. 인스턴스를 따로 재시작할 필요가 없습니다. 실행 중인 적합 인스턴스가 없는 경우, 인스턴스를 시작하고 예약 인스턴스에 대해 지정한 동일한 조건과 일치하는지 확인합니다. 자세한 내용은 예약 인스턴스 사용 단원을 참조하십시오.

예를 들어 실행 중인 인스턴스에 예약 인스턴스를 적용하는 방법은 예약 인스턴스 적용 방식 단원을 참조하십시오.

예약 인스턴스 보기

Amazon EC2 콘솔 또는 명령줄 도구를 사용하여 구입한 예약 인스턴스를 볼 수 있습니다.

콘솔에서 예약 인스턴스를 보려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 예약 인스턴스를 선택합니다.

  3. 활성 및 수명종료 예약 인스턴스가 나열됩니다. 상태 열에 상태가 표시됩니다.

  4. 예약 인스턴스 마켓플레이스의 판매자인 경우 예약 인스턴스 마켓플레이스에 나열된 예약 상태가 내 항목 탭에 표시됩니다. 자세한 내용은 예약 인스턴스 항목 상태 단원을 참조하십시오.

명령줄을 사용하여 예약 인스턴스를 보려면

대기 중인 구매 취소

최대 3년 전에 구매를 대기할 수 있습니다. 예약된 시간 전에 언제든지 대기 중인 구매를 취소할 수 있습니다.

대기 중인 구매 취소

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 예약 인스턴스를 선택합니다.

  3. 하나 이상의 예약 인스턴스를 선택합니다.

  4. 조치, 대기 중인 예약 인스턴스 삭제를 선택하십시오.

  5. 확인 메시지가 나타나면 예, 삭제합니다를 선택합니다.

명령줄을 사용하여 대기 중인 구매를 취소하려면

예약 인스턴스 갱신

만료되기 전에 예약 인스턴스를 갱신할 수 있습니다. 예약 인스턴스 대기열을 갱신하면 현재 예약 인스턴스가 만료될 때까지 동일한 구성으로 예약 인스턴스를 구매할 수 있습니다.

대기 중인 구매를 사용하여 예약 인스턴스를 갱신하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 예약 인스턴스를 선택합니다.

  3. 하나 이상의 예약 인스턴스를 선택합니다.

  4. 작업, Renew Reserved Instances(예약 인스턴스 갱신)를 선택합니다.

  5. 주문을 완료하려면 주문을 선택합니다.

예약 인스턴스 사용

사양이 일치할 경우 실행 중인 온디맨드 인스턴스에 예약 인스턴스가 자동으로 적용됩니다. 예약 인스턴스의 사양과 일치하는 온디맨드 인스턴스가 실행되고 있지 않은 경우 필수 사양이 포함된 인스턴스를 시작할 때까지 예약 인스턴스가 사용되지 않습니다.

예약 인스턴스의 결제 혜택을 활용하기 위해 인스턴스를 시작할 경우 시작 시 다음 정보를 지정해야 합니다.

  • 플랫폼: 예약 인스턴스의 플랫폼(제품 설명)과 일치하는 Amazon 머신 이미지(AMI)를 선택해야 합니다;. 예를 들어, Linux/UNIX를 지정한 경우 Amazon Linux AMI 또는 Ubuntu AMI에서 인스턴스를 시작할 수 있습니다.

  • 인스턴스 유형: t2.large와 같이 예약 인스턴스와 동일한 인스턴스 유형을 지정합니다.

  • 가용 영역: 특정 가용 영역에 대해 예약 인스턴스를 구입한 경우 동일한 가용 영역으로 해당 인스턴스를 시작해야 합니다. 리전 단위의 예약 인스턴스를 구입한 경우 모든 가용 영역으로 인스턴스를 시작할 수 있습니다.

  • 테넌시: 인스턴스의 테넌시는 예약 인스턴스의 테넌시와 일치해야 합니다(예: dedicated 또는 shared). 자세한 내용은 전용 인스턴스 단원을 참조하십시오.

자세한 내용은 인스턴스 시작 마법사를 사용하여 인스턴스 시작 단원을 참조하십시오. 예를 들어 실행 중인 인스턴스에 예약 인스턴스를 적용하는 방법은 예약 인스턴스 적용 방식 단원을 참조하십시오.

Amazon EC2 Auto Scaling 또는 다른 AWS 서비스를 사용하여 예약 인스턴스의 혜택이 적용되는 온디맨드 인스턴스를 시작할 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서를 참조하십시오.