インスタンスのリタイア - Amazon Elastic Compute Cloud

インスタンスのリタイア

インスタンスをホストしている基盤のハードウェアで回復不可能な障害が検出されると、AWS によってインスタンスのリタイアが予定されます。予定されたリタイア日になると、インスタンスは AWS によって停止または削除されます。

  • インスタンスのルートデバイスが Amazon EBS ボリュームである場合、インスタンスは停止されますが、その後いつでも再び起動できます。停止したインスタンスを開始すると、新しいハードウェアに移行されます。

  • インスタンスのルートデバイスがインスタンスストアボリュームである場合、インスタンスは削除し、再び使用することはできません。

インスタンスイベントのタイプの詳細については、「インスタンスの予定されたイベント」を参照してください。

リタイアが予定されているインスタンスの特定

インスタンスのリタイアが予定された場合、イベントの前に、当該のインスタンス ID とリタイア日を記載したメールが送信されます。Amazon EC2 コンソールまたはコマンドラインを使用して、リタイアが予定されているインスタンスを確認することもできます。

重要

インスタンスのリタイアが予定されている場合は、インスタンスが到達不能になる可能性があるため、できるだけ早くアクションを実行することをお勧めします (受信した E メール通知では、「このパフォーマンスの低下により、インスタンスはすでに到達不能になっている可能性があります」と通知されます)。実行が推奨されるアクションの詳細については、「インスタンスが到達可能かどうかを確認する」を参照してください。

リタイアが予定されているインスタンスを特定する方法

E メール通知

インスタンスのリタイアが予定された場合、イベントの前に、当該のインスタンス ID とリタイア日を記載したメールが送信されます。

メールは、アカウントに関連付けられているアドレスに送信されます。これは、AWS マネジメントコンソール へのログインに使用するのと同じ E メールアドレスです。アカウントの連絡先情報を更新するには、「アカウント設定」ページに移動します。

コンソールの識別

インスタンスのリタイア通知を定期的に確認しないメールアカウントを使用している場合は、Amazon EC2 コンソールまたはコマンドラインを使用して、いずれかのインスタンスにリタイアが予定されているかどうかを判断できます。

コンソールを使用してリタイアが予定されているインスタンスを特定するには

  1. Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[EC2 ダッシュボード] を選択します。[スケジュールされたイベント] に、Amazon EC2 インスタンスおよびボリュームに関連付けられたイベントが、リージョン別に整理されて表示されます。

    
                            予定されているイベント
  3. インスタンスに予定されたイベントが表示されている場合は、リージョン名の下のリンクを選択して [Events] ページにアクセスします。

  4. [Events (イベント)] ページには、すべてのリソースとそれに関連付けられたイベントが一覧表示されます。リタイアが予定されているインスタンスを表示するには、1 つ目のフィルタリストから [Instance resources] を選択し、2 つ目のフィルタリストから [Instance stop or retirement] を選択します。

  5. フィルタの結果にインスタンスのリタイアが予定されていることが表示されたら、当該のインスタンスを選択し、詳細ペインの [Start time] フィールドの日時を書き留めます。これがインスタンスのリタイア日です。

コマンドラインを使用してリタイアが予定されているインスタンスを特定するには

次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。

リタイアが予定されている EBS-backed インスタンスに対して実行するアクション

リタイアが予定されているインスタンスのデータを保持するには、次のいずれかのアクションを実行できます。予期しないダウンタイムやデータ消失を防ぐために、インスタンスのリタイア日より前にこのアクションを実行することが重要です。

インスタンスが EBS とインスタンスストアのどちらから提供されているかわからない場合は、「インスタンスのルートデバイスタイプの判別」を参照してください。

インスタンスが到達可能かどうかを確認する

インスタンスのリタイアが予定されていることが通知された場合は、できるだけ早く以下のアクションを実行することをお勧めします。

  • インスタンスに接続するか、インスタンスに ping を実行して、インスタンスが到達可能かどうかを確認します。

  • インスタンスに到達可能な場合は、スケジュールされたリタイア日の前の適切なタイミングで、その影響が最小限であるときにインスタンスを停止/開始するよう計画する必要があります。インスタンスの停止と開始、インスタンスを停止したときに予想される影響 (インスタンスに関連付けられたパブリック IP アドレス、プライベート IP アドレス、および Elastic IP アドレスへの影響など) の詳細については、「インスタンスの停止と起動」を参照してください。インスタンスを停止して起動すると、インスタンスストアボリュームのデータが失われることに注意してください。

  • インスタンスに到達できない場合は、直ちにアクションを実行し、停止/開始を実行してインスタンスを復元する必要があります。

  • または、インスタンスを削除する場合は、できるだけ早く削除するよう計画し、インスタンスの料金が発生しないようにしてください。

インスタンスのバックアップを作成する

バックアップが作成されるように、インスタンスから EBS-Backed AMI を作成します。データの整合性を確保するには、AMI を作成する前にインスタンスを停止します。予定されたリタイア日を待つことができます。その日になるとインスタンスが停止できます。または、リタイア日の前に自分でインスタンスを停止します。インスタンスはいつでも再開できます。詳細については、「Amazon EBS-Backed Linux AMI の作成」を参照してください。

代わりのインスタンスを起動する

インスタンスから AMI を作成した後、AMI を使用して代替インスタンスを起動できます。Amazon EC2 コンソールから、新しい AMI を選択して、[Actions (アクション)]、[Launch (起動)] の順に選択します。ウィザードに従って、インスタンスを起動します。ウィザードの各ステップの詳細については、「インスタンス起動ウィザードを使用してインスタンスを起動する」を参照してください。

リタイアが予定されている instance-store backed インスタンスに対して実行するアクション

リタイアが予定されているインスタンスのデータを保持するには、次のいずれかのアクションを実行できます。予期しないダウンタイムやデータ消失を防ぐために、インスタンスのリタイア日より前にこのアクションを実行することが重要です。

警告

Instance Store-Backed インスタンスの場合、リタイア日を過ぎるとインスタンスが終了し、インスタンスやインスタンスに格納されていたデータを復元できなくなります。インスタンスストアボリュームのデータは、インスタンスのルートデバイスにかかわらず、EBS-Backed インスタンスにボリュームがアタッチされている場合でも、インスタンスがリタイアされると失われます。

インスタンスが到達可能かどうかを確認する

インスタンスのリタイアが予定されていることが通知された場合は、できるだけ早く以下のアクションを実行することをお勧めします。

  • インスタンスに接続するか、インスタンスに ping を実行して、インスタンスが到達可能かどうかを確認します。

  • インスタンスに到達できない場合、インスタンスを復元するために実行できることはほとんどありません。詳細については、「到達できないインスタンスのトラブルシューティング」を参照してください。AWS は、予定されたリタイア日にインスタンスを削除するため、到達不能なインスタンスについては、お客様自身ですぐにインスタンスを削除できます。

代わりのインスタンスを起動する

AMI ツールを使用してインスタンスから instance store-backed AMI を作成します (「instance store-backed Linux AMI の作成」を参照)。Amazon EC2 コンソールから、新しい AMI を選択して、[Actions (アクション)]、[Launch (起動)] の順に選択します。ウィザードに従って、インスタンスを起動します。ウィザードの各ステップの詳細については、「インスタンス起動ウィザードを使用してインスタンスを起動する」を参照してください。

インスタンスを EBS-backed インスタンスに変換する

データを EBS ボリュームに転送し、ボリュームのスナップショットを作成した後、スナップショットから AMI を作成します。新しい AMI から代替インスタンスを起動できます。詳細については、「instance store-backed AMI を Amazon EBS-Backed AMI に変換する」を参照してください。