Amazon EC2용 예약 인스턴스 구입
Amazon EC2용 예약 인스턴스를 구입하려면 Amazon EC2 콘솔, 명령줄 도구 또는 SDK를 사용하여 AWS와 타사 판매자의 예약 인스턴스 제품을 검색하고, 찾고 있는 인스턴스와 정확히 일치하는 인스턴스를 찾을 때까지 검색 파라미터를 조정합니다.
구입할 예약 인스턴스를 검색하면 반환된 상품의 비용에 대한 견적을 받게 됩니다. 구입을 진행하면 AWS에서 구입 가격에 제한 가격을 자동으로 설정합니다. 그러면 구입하는 예약 인스턴스의 총 가격이 제시된 견적가를 초과하지 않게 됩니다.
여하한 이유로 가격이 오르거나 변경되면 구입이 완료되지 않습니다. Amazon EC2 예약 인스턴스 마켓플레이스에서 타사 판매자의 예약 인스턴스를 구매할 때 선택한 것과 비슷하지만 선결제 가격이 더 낮은 제품이 있는 경우 AWS에서는 더 저렴한 선결제 가격으로 해당 제품을 판매합니다.
구입을 확정하기 전에 구매하기로 결정한 예약 인스턴스의 세부 정보를 검토하고 모든 파라미터가 정확한지 확인하세요. 예약 인스턴스 Marketplace의 서드 파티 판매자 또는 AWS로부터 예약 인스턴스를 구매한 후에는 구매를 취소할 수 없습니다. 구매를 미래 날짜로 대기열에 넣고 예정된 시간 전에 대기 중인 구매를 취소할 수 있습니다.
예약 인스턴스를 구매하고 수정하려면 가용 영역을 설명할 수 있는 권한과 같은 적절한 권한이 사용자에게 있는지 확인하세요. 자세한 내용은 예: 예약 인스턴스 작업(API) 또는 예: 예약 인스턴스 작업(콘솔)를 참조하세요.
주제
플랫폼 선택
Amazon EC2는 예약 인스턴스에 대해 다음 플랫폼을 지원합니다.
-
Linux/UNIX
-
SQL Server Standard가 설치된 Linux
-
SQL Server Web이 설치된 Linux
-
SQL Server Enterprise가 설치된 Linux
-
SUSE Linux
-
Red Hat Enterprise Linux
-
Red Hat Enterprise Linux with HA
-
Windows
-
SQL Server Standard가 설치된 Windows
-
SQL Server Web이 설치된 Windows
-
SQL Server Enterprise가 설치된 Windows
예약 인스턴스를 구입할 경우 해당 인스턴스의 운영 체제를 나타내는 플랫폼용 서비스를 선택해야 합니다.
Linux 인스턴스
-
SUSE Linux 및 RHEL 배포의 경우, 해당 플랫폼(예: SUSE Linux 또는 Red Hat Enterprise Linux 플랫폼)용 서비스를 선택해야 합니다.
-
그 외 모든 Linux 배포에 대해서는(Ubuntu 포함) Linux/UNIX 플랫폼용 서비스를 선택합니다.
-
기존 RHEL 구독을 가져오는 경우 Red Hat Enterprise Linux 플랫폼용 서비스가 아닌 Linux/UNIX 플랫폼용 서비스를 선택해야 합니다.
Windows 인스턴스
-
Windows with SQL Standard, Windows with SQL Server Enterprise, Windows with SQL Server Web의 경우, 해당 플랫폼용 특정 서비스를 선택해야 합니다.
-
그 외 모든 Windows 버전에서는 Windows 플랫폼용 서비스를 선택합니다.
참고
Ubuntu Pro는 예약 인스턴스로 사용할 수 없습니다. 온디맨드 인스턴스 요금과 비교하여 상당한 비용 절감을 원한다면 절감형 플랜을 적용한 Ubuntu Pro를 사용하는 것이 좋습니다. 자세한 내용은 Savings Plans 사용 설명서를 참조하세요.
중요
예약 인스턴스를 구입하여 AWS Marketplace AMI에서 시작된 온디맨드 인스턴스에 적용하려는 경우 먼저 AMI의 PlatformDetails
필드를 확인합니다. PlatformDetails
필드는 구입할 예약 인스턴스 항목을 나타냅니다. AMI의 플랫폼 세부 정보는 예약 인스턴스의 플랫폼과 일치해야 합니다. 그렇지 않으면 예약 인스턴스가 온디맨드 인스턴스에 적용되지 않습니다. AMI의 플랫폼 세부 정보를 보는 방법에 대한 자세한 내용은 AMI 결제 정보 이해 섹션을 참조하세요.
구매 대기열에 추가
기본적으로 예약 인스턴스를 구매할 때는 즉시 구매됩니다. 또는 향후 날짜와 시간으로 구매를 대기시킬 수 있습니다. 예를 들어, 기존 예약 인스턴스 만료 즈음에 구매를 대기시킬 수 있습니다. 이를 통해 중단 없는 보장을 받을 수 있습니다.
다른 판매자로부터의 지역 예약 인스턴스(영역 예약 인스턴스나 예약 인스턴스 아님) 구매를 대기할 수 있습니다. 최대 3년 전에 구매를 대기할 수 있습니다. 예약된 날짜 및 시간에 기본 결제 방법을 사용하여 구매가 실행됩니다. 결제가 완료되면 결제 혜택이 적용됩니다.
Amazon EC2 콘솔에서 대기 중인 구매에 대한 날짜를 설정할 수 있으며, 해당 날짜의 UTC 00:00까지 구매가 대기됩니다. 대기 중인 구매에 대해 다른 시간을 지정하려면 AWS SDK 또는 명령줄 도구를 사용합니다.
대기 중인 구매 내역을 Amazon EC2 콘솔에서 볼 수 있습니다. 대기 중인 구매의 상태는 대기 중입니다. 예약된 시간 전에 언제든지 대기 중인 구매를 취소할 수 있습니다. 자세한 내용은 대기 중인 구매 취소 섹션을 참조하세요.
스탠다드 예약 인스턴스 구매
특정 가용 영역에서 표준 예약 인스턴스를 구입하고 용량을 예약할 수 있습니다. 또는 용량 예약을 포기하고 리전 단위의 표준 예약 인스턴스를 구입할 수 있습니다;.
콘솔을 사용하여 표준 예약 인스턴스를 구매하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택한 다음 예약 인스턴스 구입을 선택합니다.
-
제공 클래스에서 [표준(Standard)]을 선택하여 표준 예약 인스턴스을(를) 표시합니다.
-
용량 예약을 구입하려면 구입 화면의 상단 오른쪽 모서리 부분에서 용량이 예약된 제공만 표시를 켭니다. 이 설정을 켜면 가용 영역 필드가 나타납니다.
리전 예약 인스턴스을(를) 구입하려면 이 설정을 끕니다. 이 설정을 끄면 가용 영역 필드가 사라집니다.
-
필요에 따라 다른 구성을 선택하고 [검색(Search)]을 선택합니다.
-
구매하려는 각 예약 인스턴스에 대해 원하는 수량을 입력하고 [장바구니에 추가(Add to Cart)]를 선택합니다.
예약 인스턴스 Marketplace에서 표준 예약 인스턴스를 구매하려면 검색 결과의 [판매자(Seller)] 열에서 [서드 파티(3rd party)]를 찾습니다. 기간 열에 비 표준 약정이 표시됩니다. 자세한 내용은 예약 인스턴스 Marketplace에서 구매 섹션을 참조하세요.
-
선택한 예약 인스턴스의 요약을 보려면 [장바구니 보기(View cart)]를 선택합니다.
-
주문 시각(Order on)이 지금(Now)인 경우 [모두 주문(Order all)]을 선택한 직후 구매가 완료됩니다. 구매를 대기시키려면 지금을 선택하고 날짜를 선택하십시오. 장바구니에서 적합한 각 상품에 대해 다른 날짜를 선택할 수 있습니다. 구매는 선택한 날짜의 00:00(UTC)까지 대기열에 배치됩니다.
-
주문을 완료하려면 [모두 주문(Order all)]을 선택합니다.
주문 당시 선택한 조건과 비슷하지만 가격이 더 낮은 상품이 있는 경우 AWS는 더 저렴한 상품을 판매합니다.
-
닫기를 선택하세요.
주문 상태가 상태 열에 나열됩니다. 주문이 완료되면 상태 값이
Payment-pending
에서Active
(으)로 바뀝니다. 예약 인스턴스이(가)Active
인 경우 사용할 준비가 된 것입니다.
참고
상태가 Retired
로 바뀌면 AWS에서 결제를 수신하지 못한 것일 수 있습니다.
AWS CLI를 사용하여 표준 예약 인스턴스를 구매하려면
-
describe-reserved-instances-offerings 명령을 사용하여 사용 가능한 예약 인스턴스를 찾습니다.
standard
파라미터에 대해--offering-class
를 지정하여 표준 예약 인스턴스만 반환합니다. 추가 파라미터를 적용하여 결과를 좁힐 수 있습니다. 예를 들어 1년 동안만t2.large
에 대해 기본 테넌시가 포함된 리전 단위의Linux/UNIX
예약 인스턴스를 구매하려는 경우 다음과 같이 하십시오.aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=duration,Values=31536000
Name=scope,Values=Region
예약 인스턴스 Marketplace의 예약 인스턴스만 찾으려면
marketplace
필터를 사용하고 요청에 기간을 지정하지 않습니다. 기간이 1년 또는 3년 기간보다 짧을 수 있기 때문입니다.aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=marketplace
,Values=true요구 사항에 맞는 예약 인스턴스를 찾은 경우 상품 ID를 기록합니다. 예:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
purchase-reserved-instances-offering 명령을 사용하여 예약 인스턴스를 구매합니다. 이전 단계에서 얻은 예약 인스턴스 상품 ID를 지정하고 예약을 위한 인스턴스 수를 지정해야 합니다.
aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id
bec624df-a8cc-4aad-a72f-4f8abc34caf2
\ --instance-count1
기본적으로 구매는 즉시 완료됩니다. 또는 구매를 대기시키려면 다음 매개 변수를 이전 호출에 추가하세요.
--purchase-time "
2020
-12
-01
T00
:00
:00
Z" -
describe-reserved-instances 명령을 사용하여 예약 인스턴스의 상태를 가져옵니다.
aws ec2 describe-reserved-instances
또는 다음 AWS Tools for Windows PowerShell 명령을 사용합니다.
구매를 완료했으며 예약 인스턴스의 사양과 일치하는 인스턴스가 이미 실행 중인 경우 결제 혜택이 즉시 적용됩니다. 인스턴스를 따로 재시작할 필요가 없습니다. 실행 중인 적합 인스턴스가 없는 경우, 인스턴스를 시작하고 예약 인스턴스에 대해 지정한 동일한 조건과 일치하는지 확인합니다. 자세한 내용은 예약 인스턴스 사용 섹션을 참조하세요.
예를 들어 실행 중인 인스턴스에 예약 인스턴스를 적용하는 방법은 예약 인스턴스 할인 적용 방식 섹션을 참조하세요.
전환형 예약 인스턴스 구매
특정 가용 영역에서 전환형 예약 인스턴스를 구입하고 용량을 예약할 수 있습니다. 또는 용량 예약을 포기하고 리전 단위의 전환형 예약 인스턴스를 구입할 수 있습니다;.
콘솔을 사용하여 전환형 예약 인스턴스를 구입하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택한 다음 예약 인스턴스 구입을 선택합니다.
-
제공 클래스에 대해 [컨버터블(Convertible)]을 선택하여 전환형 예약 인스턴스을(를) 표시합니다.
-
용량 예약을 구입하려면 구입 화면의 상단 오른쪽 모서리 부분에서 용량이 예약된 제공만 표시를 켭니다. 이 설정을 켜면 가용 영역 필드가 나타납니다.
리전 예약 인스턴스을(를) 구입하려면 이 설정을 끕니다. 이 설정을 끄면 가용 영역 필드가 사라집니다.
-
필요에 따라 다른 구성을 선택하고 검색을 선택합니다.
-
구매하려는 각 전환형 예약 인스턴스에 대해 수량을 입력하고 [장바구니에 추가(Add to Cart)]를 선택합니다.
-
선택한 내역을 보려면 [장바구니 보기(View cart)]를 선택합니다.
-
주문 시각(Order on)이 지금(Now)인 경우 [모두 주문(Order all)]을 선택한 직후 구매가 완료됩니다. 구매를 대기시키려면 지금을 선택하고 날짜를 선택하십시오. 장바구니에서 적합한 각 상품에 대해 다른 날짜를 선택할 수 있습니다. 구매는 선택한 날짜의 00:00(UTC)까지 대기열에 배치됩니다.
-
주문을 완료하려면 [모두 주문(Order all)]을 선택합니다.
주문 당시 선택한 조건과 비슷하지만 가격이 더 낮은 상품이 있는 경우 AWS는 더 저렴한 상품을 판매합니다.
-
닫기를 선택하세요.
주문 상태가 상태 열에 나열됩니다. 주문이 완료되면 상태 값이
Payment-pending
에서Active
(으)로 바뀝니다. 예약 인스턴스이(가)Active
인 경우 사용할 준비가 된 것입니다.
참고
상태가 Retired
로 바뀌면 AWS에서 결제를 수신하지 못한 것일 수 있습니다.
AWS CLI를 사용하여 컨버터블 예약 인스턴스를 구매하는 방법
-
describe-reserved-instances-offerings 명령을 사용하여 사용 가능한 예약 인스턴스를 찾습니다.
convertible
파라미터에 대해--offering-class
를 지정하여 전환형 예약 인스턴스만 반환합니다. 예를 들어t2.large
에 대해 기본 테넌시가 포함된 리전 단위의Linux/UNIX
예약 인스턴스를 구입하려 할 경우와 같이 결과를 좁히기 위해 추가 파라미터를 적용할 수 있습니다.aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classconvertible
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=scope,Values=Region
요구 사항에 맞는 예약 인스턴스를 찾은 경우 상품 ID를 기록합니다. 예:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
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
-01
T00
:00
:00
Z" -
describe-reserved-instances 명령을 사용하여 예약 인스턴스의 상태를 가져옵니다.
aws ec2 describe-reserved-instances
또는 다음 AWS Tools for Windows PowerShell 명령을 사용합니다.
예약 인스턴스의 사양과 일치하는 인스턴스가 이미 실행 중인 경우 결제 혜택이 즉시 적용됩니다. 인스턴스를 따로 재시작할 필요가 없습니다. 실행 중인 적합 인스턴스가 없는 경우, 인스턴스를 시작하고 예약 인스턴스에 대해 지정한 동일한 조건과 일치하는지 확인합니다. 자세한 내용은 예약 인스턴스 사용 섹션을 참조하세요.
예를 들어 실행 중인 인스턴스에 예약 인스턴스를 적용하는 방법은 예약 인스턴스 할인 적용 방식 섹션을 참조하세요.
예약 인스턴스 Marketplace에서 구매
예약 인스턴스 Marketplace에서 예약 인스턴스를 소유하고 있지만 더 이상 필요로 하지 않는 서드 파티 판매자로부터 예약 인스턴스를 구매할 수 있습니다. Amazon EC2 콘솔 또는 명령줄 도구를 사용하여 이 작업을 수행할 수 있습니다. 이 프로세스는 AWS에서 예약 인스턴스를 구매하는 것과 비슷합니다. 자세한 내용은 스탠다드 예약 인스턴스 구매 섹션을 참조하세요.
예약 인스턴스 Marketplace에서 구매한 예약 인스턴스와 AWS로부터 직접 구매한 예약 인스턴스 간에는 몇 가지 차이가 있습니다.
-
기간 - 서드 파티로부터 구매하는 예약 인스턴스는 남은 기간이 표준 약정 기간보다 짧습니다. AWS의 표준 약정 기간은 1년 또는 3년입니다.
-
선결제 가격 - 서드 파티 예약 인스턴스는 다양한 선결제 가격으로 판매될 수 있습니다. 사용 요금이나 기본 요금은 AWS에서 예약 인스턴스를 처음 구매할 때 설정된 요금과 동일하게 유지됩니다.
-
예약 인스턴스 유형 - 예약 인스턴스 Marketplace에서는 Amazon EC2 표준 예약 인스턴스만 구매할 수 있습니다. 컨버터블 예약 인스턴스, Amazon RDS 및 Amazon ElastiCache 예약 인스턴스는 예약 인스턴스 Marketplace에서 구매할 수 없습니다.
귀하에 대한 기본 정보(우편번호 및 국가 정보 등)는 판매자와 공유됩니다.
이 정보는 판매자가 정부에 납부해야 하는 거래세(판매세, 부가가치세 등)을 계산하는 데 필요하며, 지급 내역서 형태로 제공됩니다. 드문 경우지만 판매자가 거래와 관련하여 문의할 수 있도록(세금 관련 질문 등) AWS에서 판매자에게 구매자의 이메일 주소를 제공할 수 있습니다.
또한 AWS에서 구매자에게 제공하는 구매 인보이스에는 판매자의 법인 이름이 표기됩니다. 세금이나 관련 이유로 인해 판매자에 대한 추가 정보가 필요할 경우 AWS Support
예약 인스턴스 보기
Amazon EC2 콘솔 또는 명령줄 도구를 사용하여 구입한 예약 인스턴스를 볼 수 있습니다.
콘솔에서 예약 인스턴스를 보려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
-
대기 중, 활성 상태 및 사용 중지된 예약 인스턴스이(가) 나열됩니다. 상태 열에 상태가 표시됩니다.
-
예약 인스턴스 Marketplace의 판매자인 경우 [내 목록(My Listings)] 탭에 [예약 인스턴스 Marketplace(Reserved Instance Marketplace)]에 나열된 예약의 상태가 표시됩니다. 자세한 내용은 예약 인스턴스 항목 상태 섹션을 참조하세요.
명령줄을 사용하여 예약 인스턴스를 보려면
-
describe-reserved-instances(AWS CLI)
-
Get-EC2ReservedInstance(Tools for Windows PowerShell)
대기 중인 구매 취소
최대 3년 전에 구매를 대기할 수 있습니다. 예약된 시간 전에 언제든지 대기 중인 구매를 취소할 수 있습니다.
대기 중인 구매 취소
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
-
하나 이상의 예약 인스턴스를 선택합니다.
-
[작업(Actions), [대기 중인 예약 인스턴스 삭제(Delete queued Reserved Instances)를 차례로 선택합니다.
-
확인 메시지가 나타나면 [삭제(Delete)], [닫기(Close)]를 차례로 클릭합니다.
명령줄을 사용하여 대기 중인 구매를 취소하려면
-
delete-queued-reserved-instances(AWS CLI)
-
Remove-EC2QueuedReservedInstance(Tools for Windows PowerShell)
예약 인스턴스 갱신
만료되기 전에 예약 인스턴스를 갱신할 수 있습니다. 예약 인스턴스 대기열을 갱신하면 현재 예약 인스턴스가 만료될 때까지 동일한 구성으로 예약 인스턴스를 구매할 수 있습니다.
콘솔을 사용하여 대기 중인 구매로 예약 인스턴스를 갱신하려면 다음을 수행하세요.
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
-
갱신할 예약 인스턴스를 선택합니다.
-
작업(Actions), 예약 인스턴스 갱신(Renew Reserved Instances)를 선택합니다.
-
주문을 완료하려면 [모두 주문(Order all)]을 선택한 다음 [닫기(Close)]를 선택합니다.