スキップしてコンテンツを表示

Amazon EC2 インスタンスのサイズを変更した後に、コンバーティブルリザーブドインスタンスを変更する方法を教えてください。

所要時間1分
0

コンバーティブル Amazon Elastic Compute Cloud (Amazon EC2) リザーブドインスタンスのサイズを増やす必要があります。

簡単な説明

EC2 インスタンスのサイズを変更する前と同じリザーブドインスタンスの割引を受けるには、変更要件に従う必要があります。また、同じインスタンスのフットプリントを維持する必要があります。

SUSE や Red Hat Enterprise Linux (RHEL) など一部のインスタンスプラットフォームでは、インスタンスの柔軟性が許可されていません。これらのプラットフォームでは、リザーブドインスタンスのアベイラビリティーゾーンとスコープを変更できます。ただし、インスタンスは同じファミリーと世代に属している必要があります。予約のフットプリントが変わらない場合は、既存のリザーブドインスタンスを同じファミリー全体で異なるインスタンスサイズに分割または統合できます。

解決策

注: インスタンスのフットプリントを計算するには、「インスタンスサイズのフットプリント」を参照してください。リザーブドインスタンスの代わりに Savings Plan を使用することもできます。詳細については、「EC2 インスタンスで Savings Plans とリザーブドインスタンスのどちらを使用すべきかを判断したいです」を参照してください。

インスタンスで柔軟性が許可されている場合は、インスタンス変更リクエストを送信してインスタンスサイズの更新をリクエストしてください。インスタンスで柔軟性が許可されていない場合は、要件に基づいて次のアクションを実行してください。

柔軟性が許可されていないタイプのインスタンスをサイズアップする

この例では、r5.16xlarge の SUSE Linux インスタンスを使用しています。特定の AWS リージョンに対応するコンバーティブル r5.16xlarge リザーブドインスタンスを購入済みです。アプリケーションの要件が変更され、より大きな r5.24xlarge インスタンスが必要になりました。SUSE インスタンスではインスタンスの柔軟性を使用できませんが、r5.16xlarge リザーブドインスタンスによる割引は維持したいと考えています。

この問題を解決するには、r5.8xlarge リザーブドインスタンスを購入し、既存の r5.16xlarge リザーブドインスタンスと新しいインスタンスを統合するリクエストを送信します。

r5.24xlarge インスタンスのフットプリントは 192 ユニットなので、フットプリントが一致するリザーブドインスタンスが必要です。r5.16xlarge インスタンスのフットプリントは 128 ユニット、r5.8xlarge リザーブドインスタンスのフットプリントは 64 ユニットです。2 つのインスタンスフットプリントを合わせると、より大きな実行中の r5.24xlarge インスタンスがカバーされます。

柔軟性が許可されていないタイプで、より少ないリソースでより多くのインスタンスを使用する

この例では、t2.large RHEL インスタンスの 4 ユニットをカバーする、リージョンごとのコンバーティブルリザーブドインスタンスがあります。要件が変更されたため、ロードバランサーの後ろにそれぞれ 1 ユニットの t2.small インスタンスが 4 つ必要になりました。

この問題を解決するには、新しく起動したインスタンスをカバーできるよう、t2.large 予約を 4 つの t2.small 予約に変更するための変更リクエストを送信してください。

関連情報

リザーブドインスタンスの割引はどのように適用されるか

スタンダードとコンバーティブルリザーブドインスタンスの違い

AWS公式更新しました 7ヶ月前
コメントはありません

関連するコンテンツ