Amazon EC2 のリザーブドインスタンスを購入する
Amazon EC2 のリザーブドインスタンスを購入するには、Amazon EC2 コンソール、コマンドラインツール、SDK を使用して、AWS とサードパーティー販売者からのリザーブドインスタンス製品を検索できます。その際、希望するものと完全に一致するものが見つかるまで、検索パラメータを調整してください。
購入する リザーブドインスタンス を検索する際、提供タイプの費用の見積もりが表示されます。購入手続きに進むと、AWS は自動的に購入価格に上限価格を指定します。リザーブドインスタンス の合計コストが、指定した金額を超えることはありません。
何らかの理由により料金が上がったり変更された場合、購入は完了しません。サードパーティー販売者のリザーブドインスタンスを Amazon EC2 リザーブドインスタンスマーケットプレイスから購入する際に、自分が選択したものと類似しているが前払い料金がより安い製品が存在する場合、AWS はその製品をその安い前払い料金で販売します。
購入を承認する前に、購入を検討している リザーブドインスタンス の詳細を点検して、すべてのパラメータが正しいことを確認してください。リザーブドインスタンス を購入した後は、 (販売者が Reserved Instance Marketplace のサードパーティーであっても、AWS であったとしても) その購入をキャンセルすることはできません。将来の日付での購入をキューに入れることができ、スケジュールされた時間の前であればキューに入れた購入をキャンセルすることができます。
購入後のリザーブドインスタンスを修正するには、ユーザーに、アベイラビリティーゾーンを記述する機能などの適切な許可が付与されていることを確認します。詳細については、「例: リザーブドインスタンス の操作」(API) または「例: リザーブドインスタンス の操作」(コンソール) を参照してください。
トピック
プラットフォームの選択
Amazon EC2 は、リザーブドインスタンスで次のプラットフォームをサポートしています。
-
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
-
Windows
-
Windows with SQL Server Standard
-
Windows with SQL Server Web
-
Windows with SQL Server Enterprise
リザーブドインスタンス を購入する際、インスタンスのオペレーティングシステムを表すプラットフォームに対するサービスを選択する必要があります。
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 の併用をお勧めします。詳細については、 Savings Plans ユーザーガイドを参照してください。
重要
AWS Marketplace AMI から作成されたオンデマンドインスタンスに適用するための、リザーブドインスタンスを購入する予定がある場合は、まず AMI の PlatformDetails
フィールドを確認します。PlatformDetails
フィールドには、どのリザーブドインスタンスを購入するかが示されます。AMI のプラットフォームの詳細とリザーブドインスタンスのプラットフォームが一致している必要があります。一致していない場合、リザーブドインスタンスはオンデマンドインスタンスに適用されません。AMI のプラットフォームの詳細を表示する方法については、「AMI の請求情報について」を参照してください。
購入をキューに入れる
デフォルトでは、リザーブドインスタンス を購入すると、すぐに購入が行われます。別の方法として、将来の日時の購入予約をキューに入れることができます。例えば、既存の リザーブドインスタンス が期限切れになる頃の購入予約をキューに入れることができます。これにより、サービスを切れ目なく利用できます。
リザーブドインスタンス の購入予約をキューに入れる場合、リージョンは指定できますが、ゾーンを指定した リザーブドインスタンス の購入予約や、他の販売者からの リザーブドインスタンス の購入予約を行うことはできません。購入予約は 3 年先までキューに入れることができます。予約した日時に、デフォルトの支払い方法を使用して購入が実行されます。支払いが正常に行われると、支払い特典が適用されます。
Amazon EC2 コンソールでキューに入れた購入の日付を設定でき、その購入はこの日付の 00:00 UTC までキューに入った状態になります。キューに入っている購入に対して別の時間を指定するには、AWS SDK またはコマンドラインツールを使用します。
キューに入れた購入予約は Amazon EC2 コンソールで確認できます。キューに入れた購入予約のステータスは [queued] になります。キューに入れた購入予約は、予約日の前にいつでもキャンセルできます。詳細については、「キューに入れた購入のキャンセル」を参照してください。
スタンダード リザーブドインスタンス の購入
スタンダード リザーブドインスタンス を特定のアベイラビリティーゾーンで購入し、キャパシティーの予約ができます。または、キャパシティの予約を見送り、リージョンのスタンダード リザーブドインスタンス を購入することもできます。
コンソールを使用してスタンダードリザーブドインスタンスを購入するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [リザーブドインスタンス] を選択し、[リザーブドインスタンス の購入] を選択します。
-
[提供クラス] で [標準] を選択し、標準 リザーブドインスタンス を表示します。
-
キャパシティーの予約を購入するには、購入画面の右上で、 [キャパシティ予約のある提供タイプのみ表示] をオンにします。この設定をオンにすると、[アベイラビリティーゾーン] フィールドが表示されます。
リージョンの リザーブドインスタンス を購入するには、この設定をオフにします。この設定をオフにすると、[アベイラビリティーゾーン] フィールドが消えます。
-
必要に応じて他の設定を選択してから、[検索] をクリックします。
-
購入する リザーブドインスタンス ごとに、希望する数量を入力して、[カートに入れる] を選択します。
Reserved Instance Marketplace からスタンダードリザーブドインスタンスを購入するには、検索結果の [販売者] 列から、[サードパーティ] を見つけます。[期間] 列には標準以外の期間が表示されます。詳細については、Reserved Instance Marketplace からの購入 を参照してください。
-
選択した リザーブドインスタンス の概要を確認するには、[カートを見る] を選択します。
-
[注文日] が [ Now (今すぐ注文)] になっている場合は、[すべて注文] をクリックすれば即時購入が完了します。購入予約をキューに入れるには、[Now] を選択して日付を選択します。カート内の有効なサービスごとに別の日付を選択できます。購入は、選択した日付の 00:00 UTC までキューに入れられます。
-
注文を確定するには、[すべて注文] をクリックします。
注文時に、選択したインスタンスと同等でより安価なインスタンスがある場合、AWS はより安価なインスタンスを販売します。
-
[閉じる] を選択します。
注文のステータスは [State] 列に表示されます。注文が確定されると、[State] の値が [
Payment-pending
] から [Active
] に変わります。リザーブドインスタンス がActive
となっていれば、使用準備が完了しています。
注記
ステータスが Retired
になると、AWS は支払いを受領していない場合があります。
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 コマンドを使用します。
購入の完了後、リザーブドインスタンス の仕様と一致するインスタンスをすでに実行している場合は、支払い特典が即座に適用されます。インスタンスを再起動する必要はありません。適切な実行中のインスタンスが存在しない場合、インスタンスを起動して、リザーブドインスタンス に指定した条件と一致していることを確認します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。
実行しているインスタンスにどのように リザーブドインスタンス が適用されるかについての例は、「リザーブドインスタンスの割引はどのように適用されるか」を参照します。
コンバーティブルリザーブドインスタンス の購入
コンバーティブルリザーブドインスタンス を特定のアベイラビリティーゾーンで購入し、キャパシティーの予約ができます。または、キャパシティの予約を見送り、リージョン コンバーティブルリザーブドインスタンス を購入することもできます。
コンソールを使用して コンバーティブルリザーブドインスタンス を購入するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [リザーブドインスタンス] を選択し、[リザーブドインスタンス の購入] を選択します。
-
[提供クラス] で [コンバーティブル] を選択し、コンバーティブルリザーブドインスタンス を表示します。
-
キャパシティーの予約を購入するには、購入画面の右上で、 [キャパシティ予約のある提供タイプのみ表示] をオンにします。この設定をオンにすると、[アベイラビリティーゾーン] フィールドが表示されます。
リージョンの リザーブドインスタンス を購入するには、この設定をオフにします。この設定をオフにすると、[アベイラビリティーゾーン] フィールドが消えます。
-
必要に応じて他の設定を選択してから、[Search] を選択します。
-
購入する コンバーティブルリザーブドインスタンス ごとに数量を入力して、[カートに入れる] を選択します。
-
選択内容の概要を表示するには、[カートを見る] を選択します。
-
[注文日] が [ Now (今すぐ注文)] になっている場合は、[すべて注文] をクリックすれば即時購入が完了します。購入予約をキューに入れるには、[Now] を選択して日付を選択します。カート内の有効なサービスごとに別の日付を選択できます。購入は、選択した日付の 00:00 UTC までキューに入れられます。
-
注文を確定するには、[すべて注文] をクリックします。
注文時に、選択したインスタンスと同等でより安価なインスタンスがある場合、AWS はより安価なインスタンスを販売します。
-
[閉じる] を選択します。
注文のステータスは [State] 列に表示されます。注文が確定されると、[State] の値が [
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 コマンドを使用します。
リザーブドインスタンス の仕様と一致するインスタンスをすでに実行している場合、料金上の利点は即時適用されます。インスタンスを再起動する必要はありません。適切な実行中のインスタンスが存在しない場合、インスタンスを起動して、リザーブドインスタンス に指定した条件と一致していることを確認します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。
実行しているインスタンスにどのように リザーブドインスタンス が適用されるかについての例は、「リザーブドインスタンスの割引はどのように適用されるか」を参照します。
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 年先までキューに入れることができます。キューに入れた購入予約は、予約日の前にいつでもキャンセルできます。
キューに入れた購入をキャンセルするには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで、[Reserved Instances] を選択します。
-
1 つまたは複数の リザーブドインスタンス を選択します。
-
[アクション]、[キュー入りリザーブドインスタンスの削除] の順にクリックします。
-
確認を求められたら、[削除] をクリックし、次に [閉じる] をクリックします。
コマンドラインを使用してキューに入れた購入予約をキャンセルするには
-
delete-queued-reserved-instances (AWS CLI)
-
Remove-EC2QueuedReservedInstance (Tools for Windows PowerShell)
リザーブドインスタンス の更新
リザーブドインスタンス は有効期限が切れる前に更新できます。リザーブドインスタンス を更新すると、現在の リザーブドインスタンス が期限切れになるまで、同じ設定の リザーブドインスタンス の購入予約がキューに入れられます。
コンソールを使用して、キューに入っている購入を使用してリザーブドインスタンスを更新するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで、[Reserved Instances] を選択します。
-
更新するリザーブドインスタンスを選択します。
-
[Actions (アクション)]、[Renew Reserved Instances (リザーブドインスタンスの更新)] の順に選択します。
-
注文を確定するには、[すべて注文]、[閉じる] の順にクリックします。