AWS EC2 Reserved Instance 更新・再購入の方法

AWS EC2 Reserved Instance を更新、再購入する方法をご紹介します。

AWS | Amazon Web Services

前提 EC2 Reserved Instance は自動更新されない

EC2 Reserved Instance (以下、RI) は契約期間が終了しても自動更新されません。なので、契約期間が終了後すぐに新しい RI を購入する必要があります。

EC2 リザーブドインスタンスを自動的に更新するようにスケジュールできますか?

まもなく期限切れとなる Amazon Elastic Compute Cloud (Amazon EC2) リザーブドインスタンス (RI) があります。EC2 RI を自動的に更新するようにスケジュールできますか?

解決方法
EC2 RI を自動的に更新するようにスケジュールすることはできません。アクティブな RI を表示して有効期限を確認するには、Amazon EC2 コンソールを確認してください。RI の有効期限切れが近づいていることを知らせる予約有効期限アラートを設定することができます。

注意: 予約有効期限アラートは、RI を自動的に更新したり、新しい RI を購入したりしません。

EC2 RI は、アカウントの EC2 インスタンスの料金にだけ影響します。EC2 RI の有効期限が切れても、インスタンスがシャットダウンまたは終了することはありません。

EC2 リザーブドインスタンスを更新する方法を学ぶ

実質的には Reserved Instance の更新という機能はございませんので、元の RI の失効後すぐに再度同じタイプ、アベイラビリティゾーンの Reserved Instance をご購入頂く必要がございます。 (タイミングによっては多少、オンデマンドの価格で課金が発生する可能性もございます。)

なお、失効の数日前などにご購入頂きますと、重複期間が発生しどちらかのご購入分を数日間無駄にされてしまうこともございますのでご注意下さい。

引用元: AWS Developer Forums: EC2 Reserved Instance の更新/再購入タイミングについて …

EC2 Reserved Instance 更新・再購入の対応方針

RI 有効期限切れ後に購入する

RI が有効期限切れしてもインスタンスが利用できなくなるということはなく、オンデマンド料金での請求になるだけです。

なので、「失効の数日前などにご購入頂きますと、重複期間が発生しどちらかのご購入分を数日間無駄にされてしまう」という AWS Developer Forums での回答にもある通り、有効期限切れ後に購入することにします。

タスク管理ツールへ登録

自分の場合はタスク管理ツール Google Tasks に「RI 購入」というタスクを有効期限切れの日時で登録しました。

AWS にも予約の失効アラートがサポートされており、メールでアラート通知を受信できるみたいです。

Cost Explorer による予約を理解する – AWS 請求情報とコスト管理

以上、AWS EC2 Reserved Instance の更新、再購入の対応をした、現場からお送りしました。