リザーブドインスタンスの購入
リザーブドインスタンス を購入するには、AWS とサードパーティー販売者からの リザーブドインスタンス 製品を、検索パラメータを調整しながら希望するものと完全に一致するものが見つかるまで検索します。
購入する リザーブドインスタンス を検索する際、提供タイプの費用の見積もりが表示されます。購入手続きに進むと、AWS は自動的に購入価格に上限価格を指定します。リザーブドインスタンス の合計コストが、指定した金額を超えることはありません。
何らかの理由により料金が上がったり変更された場合、購入は完了しません。購入時に、選択した内容と同じような内容で価格が安い製品があった場合、AWS はその製品をその安い価格で販売します。
購入を承認する前に、購入を検討している リザーブドインスタンス の詳細を点検して、すべてのパラメータが正しいことを確認してください。リザーブドインスタンス を購入した後は、 (販売者が Reserved Instance Marketplace のサードパーティーであっても、AWS であったとしても) その購入をキャンセルすることはできません。
注記
購入後のリザーブドインスタンスを修正するには、ユーザーに、アベイラビリティーゾーンを記述する機能などの適切な許可が付与されていることを確認します。詳細については、「AWS CLI または AWS SDK で機能するサンプルポリシー」および「Amazon EC2 コンソールで機能するサンプルポリシー」を参照してください。
トピック
プラットフォームの選択
Amazon EC2 は、次の Linux プラットフォームを リザーブドインスタンス でサポートしています。
-
Linux/UNIX
-
Linux with SQL Server Standard
-
Linux with SQL Server Web
-
Linux with SQL Server Enterprise
-
SUSE Linux
-
Red Hat Enterprise Linux
-
Red Hat Enterprise Linux with HA
リザーブドインスタンス を購入する際、インスタンスのオペレーティングシステムを表すプラットフォームに対するサービスを選択する必要があります。
-
SUSE Linux および RHEL ディストリビューションでは、これらの特定のプラットフォーム (SUSE Linux または Red Hat Enterprise Linux プラットフォーム) 用のサービスを選択する必要があります。
-
その他のすべての Linux ディストリビューション (Ubuntu を含む) の場合は、Linux/UNIX プラットフォームに対するサービスを選択します。
-
既存の RHEL サブスクリプションを持ち込む場合は、Red Hat Enterprise Linux プラットフォーム用のサービスではなく、Linux/UNIX プラットフォーム用のサービスを選択する必要があります。
注記
Ubuntu Pro はリザーブドインスタンスとしてはご利用いただけません。オンデマンドインスタンスの価格と比較して大幅に節約するには、Ubuntu Pro と Savings Plans の併用をお勧めします。詳細については、 Savings Plans ユーザーガイドを参照してください。
重要
AWS Marketplace AMI から作成されたオンデマンドインスタンスに適用するための、リザーブドインスタンスを購入する予定がある場合は、まず AMI の PlatformDetails
フィールドを確認します。PlatformDetails
フィールドには、どのリザーブドインスタンスを購入するかが示されます。AMI のプラットフォームの詳細とリザーブドインスタンスのプラットフォームが一致している必要があります。一致していない場合、リザーブドインスタンスはオンデマンドインスタンスに適用されません。AMI のプラットフォームの詳細を表示する方法については、「AMI の請求情報について」を参照してください。
Windows でサポートされているプラットフォームについては、『Windows インスタンスの Amazon EC2 ユーザーガイド』の「プラットフォームの選択」を参照してください。
購入をキューに入れる
デフォルトでは、リザーブドインスタンス を購入すると、すぐに購入が行われます。別の方法として、将来の日時の購入予約をキューに入れることができます。例えば、既存の リザーブドインスタンス が期限切れになる頃の購入予約をキューに入れることができます。これにより、サービスを切れ目なく利用できます。
リザーブドインスタンス の購入予約をキューに入れる場合、リージョンは指定できますが、ゾーンを指定した リザーブドインスタンス の購入予約や、他の販売者からの リザーブドインスタンス の購入予約を行うことはできません。購入予約は 3 年先までキューに入れることができます。予約した日時に、デフォルトの支払い方法を使用して購入が実行されます。支払いが正常に行われると、支払い特典が適用されます。
キューに入れた購入予約は Amazon EC2 コンソールで確認できます。キューに入れた購入予約のステータスは [queued] になります。キューに入れた購入予約は、予約日の前にいつでもキャンセルできます。詳細については、「キューに入れた購入のキャンセル」を参照してください。
スタンダード リザーブドインスタンス の購入
スタンダード リザーブドインスタンス を特定のアベイラビリティーゾーンで購入し、キャパシティーの予約ができます。または、キャパシティの予約を見送り、リージョンのスタンダード リザーブドインスタンス を購入することもできます。
AWS CLI を使用してスタンダードリザーブドインスタンス を購入するには
-
describe-reserved-instances-offerings コマンドを使用して、利用できる リザーブドインスタンス を見つけます。スタンダード リザーブドインスタンス のみを返すには、
standard
を--offering-class
パラメータに指定します。追加のパラメータを適用して、結果を絞り込むことができます。例えば、t2.large
のデフォルトテナンシーのリージョナルLinux/UNIX
リザーブドインスタンス を 1 年間の期間だけで購入するには: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
Reserved Instance 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 コマンドを使用します。
購入の完了後、リザーブドインスタンス の仕様と一致するインスタンスをすでに実行している場合は、支払い特典が即座に適用されます。インスタンスを再起動する必要はありません。適切な実行中のインスタンスが存在しない場合、インスタンスを起動して、リザーブドインスタンス に指定した条件と一致していることを確認します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。
実行しているインスタンスにどのように リザーブドインスタンス が適用されるかについての例は、「リザーブドインスタンス がどのように適用されるか」を参照します。
コンバーティブルリザーブドインスタンス の購入
コンバーティブルリザーブドインスタンス を特定のアベイラビリティーゾーンで購入し、キャパシティーの予約ができます。または、キャパシティの予約を見送り、リージョン コンバーティブルリザーブドインスタンス を購入することもできます。
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 コマンドを使用します。
リザーブドインスタンス の仕様と一致するインスタンスをすでに実行している場合、料金上の利点は即時適用されます。インスタンスを再起動する必要はありません。適切な実行中のインスタンスが存在しない場合、インスタンスを起動して、リザーブドインスタンス に指定した条件と一致していることを確認します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。
実行しているインスタンスにどのように リザーブドインスタンス が適用されるかについての例は、「リザーブドインスタンス がどのように適用されるか」を参照します。
Reserved Instance Marketplace からの購入
Reserved Instance Marketplace から、サードパーティーの販売者が所有しており、必要がなくなったリザーブドインスタンスを購入できます。これを行うには、Amazon EC2 コンソールまたはコマンドラインツールを使用します。このプロセスは、AWS から リザーブドインスタンス を購入する場合と似ています。詳細については、スタンダード リザーブドインスタンス の購入 を参照してください。
Reserved Instance Marketplace で購入したリザーブドインスタンスと、AWS から直接購入したリザーブドインスタンスとの間には、以下のような違いがあります。
-
期間 – サードパーティー販売者から購入した リザーブドインスタンス は、残り期間が完全な標準期間よりも短くなります。AWS の完全な標準期間は 1 年または 3 年間です。
-
前払い料金 – サードパーティーの リザーブドインスタンス は、さまざまな前払い料金で販売されます。使用に対して、または定期的に支払う料金は、リザーブドインスタンスを最初に AWS から購入した際に設定された料金と同じ金額です。
-
リザーブドインスタンスのタイプ – Reserved Instance Marketplace から購入できるのは、Amazon EC2 スタンダードリザーブドインスタンスのみです。コンバーティブルリザーブドインスタンス、Amazon RDS、および Amazon ElastiCache のリザーブドインスタンスは、Reserved Instance Marketplace では購入できません。
お客様に関する基本情報 (郵便番号や国情報など) は、販売者と共有されます。
この情報を使用して、販売者は、国に支払う必要な取引税 (売上税や付加価値税など) を計算し、支払いレポートとして提示します。まれに、AWS が販売者に E メールアドレスを提供する必要がある場合があります。これは、販売者が、販売に関する質問があり、それに関して連絡できるようにするためです (例えば税務上の質問など)。
同様の理由で、AWS は購入者の請求書に販売者の正式名を記載します。税金または関連する理由で販売者の情報が必要な場合は、AWS Support
リザーブドインスタンス の表示
Amazon EC2 コンソールあるいはコマンドラインツールを使用して、購入した リザーブドインスタンス を表示できます。
リザーブドインスタンス をコンソールで表示するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで、[Reserved Instances] を選択します。
-
キューに登録された、アクティブな、およびリタイア済みの リザーブドインスタンス が一覧表示されます。[状態] 列には状態が表示されます。
-
Reserved Instance Marketplace 内の販売者に対しては、Reserved Instance Marketplaceに一覧表示されている予約の状態が、[出品] タブに表示されます。詳細については、リザーブドインスタンス の出品状態 を参照してください。
コマンドラインを使用して リザーブドインスタンス を表示するには
-
describe-reserved-instances (AWS CLI)
-
Get-EC2ReservedInstance (Tools for Windows PowerShell)
キューに入れた購入のキャンセル
購入予約は 3 年先までキューに入れることができます。キューに入れた購入予約は、予約日の前にいつでもキャンセルできます。
コマンドラインを使用してキューに入れた購入予約をキャンセルするには
-
delete-queued-reserved-instances (AWS CLI)
-
Remove-EC2QueuedReservedInstance (Tools for Windows PowerShell)
リザーブドインスタンス の更新
リザーブドインスタンス は有効期限が切れる前に更新できます。リザーブドインスタンス を更新すると、現在の リザーブドインスタンス が期限切れになるまで、同じ設定の リザーブドインスタンス の購入予約がキューに入れられます。