Amazon EC2 インスタンスの廃止が予定されているときに何を知っておく必要がありますか?

所要時間1分
0

Amazon Elastic Compute Cloud (Amazon EC2) インスタンスが廃止される予定です。

簡単な説明

EC2 インスタンスは、Amazon Web Services (AWS) がインスタンスをホストするインフラストラクチャで回復不能の障害が検出された時点で廃止が予定されます。

廃止の予定につながる問題には以下が含まれます。

  • 回復不能でソフトウェアの交換が必要なソフトウェア関連の問題。
  • 電源装置、ハードディスク、その他のサーバーコンポーネントの故障など、交換が必要なハードウェア障害。

注: 予定されているイベント時間まで、AWS Health Dashboard に終了通知が表示される場合があります。Amazon EC2 コンソールの [予定されているイベント] から、インスタンスに予定されているイベントを確認することもできます。または、次のコマンドを使用して、インスタンスで予定されているイベントを表示します。

AWS コマンドラインインターフェイス (AWS CLI) から次のように行います。

describe-instance-status

注: AWS CLI コマンドを実行する際にエラーが発生する場合は、AWS CLI の最新バージョンを使用しているかを確認してください。

AWS Tools for PowerShell から次のように行います (Windows)。

Get-EC2InstanceStatus

解決策

インスタンスの廃止日前に実行すべきアクション

インスタンスの廃止日の前の目的の時刻にインスタンスを停止してから起動する必要があります。インスタンスを停止して起動すると、インスタンスは別の正常なホストに移動されます。

重要: インスタンスを停止する前に、次の情報を確認してください。

  • Elastic IP アドレスを使用していない場合、インスタンスが停止すると、パブリック IP アドレスは解放されます。
  • このインスタンスにインスタンスストアボリュームがある場合、インスタンスが停止すると、そのデータはすべて失われます。詳細については、「インスタンスストアボリュームがアタッチされた状態でインスタンスを停止する」セクションを参照してください。
    (Windows のみ): インスタンスストアボリュームには、インスタンスの My Computer に Temporary Storage というラベルが付けられています。
  • [インスタンスのシャットダウン動作][終了] に設定されている場合、停止するとインスタンスは終了します。
  • インスタンスが Amazon EC2 Auto Scaling グループの一部である場合、インスタンスを停止するとインスタンスが終了する可能性があります。または、AWS Auto Scaling を使用するサービスがインスタンスを起動した場合、インスタンスを停止するとインスタンスが終了する可能性があります。このシナリオでのインスタンスの終了は、Auto Scaling グループのインスタンススケールイン保護設定によって異なります。インスタンスが Auto Scaling グループの一部である場合は、解決手順を開始する前に Auto Scaling グループから一時的にインスタンスを削除します。
  • AWS はオンデマンドインスタンスのキャパシティの可用性を保証しません。オンデマンドインスタンスの容量は動的に変化します。以前に停止したインスタンスを起動すると、InsufficientInstanceCapacity エラーが表示されることがあります。このエラーを回避するには、オンデマンドキャパシティ予約を使用してください。

予期しないダウンタイムやデータ損失を防ぐため、インスタンスの廃止日までに準備をしてください。実行するアクションは、インスタンスのルートデバイスタイプによって異なります。詳細については、以下を参照してください。

Amazon EBS ベースのインスタンスを停止して起動する

インスタンスの廃止通知を受け取ると、基盤となるホストはすでにハードウェア上でのインスタンスの追加起動をブロックする状態になっています。停止操作と開始操作により、インスタンスは基盤となる新しいハードウェアに移動されるため、何もする必要はありません。Amazon Elastic Block Store (Amazon EBS) ボリュームに保存されたデータは、インスタンスを停止して再起動しても保持されるため、データが失われることはありません。

基盤となるハードウェアの劣化により、EBS-backed インスタンスが停止状態のままになることがあります。Amazon EC2 コンソールまたは AWS CLI を使用して、インスタンスを強制的に停止できます。このアクションには最大 10 分かかります。詳細については、「インスタンスの停止に関するトラブルシューティング」を参照してください。

インスタンスストアボリュームがアタッチされたインスタンスを停止する

インスタンスストアボリュームに保存されたデータは、インスタンスが停止しても保持されません。データ損失を防ぐため、リモートデスクトッププロトコル (RDP) を使用してインスタンスに接続します。次に、インスタンスストアボリュームにあるデータを、アタッチされた EBS ボリュームに移動します。詳細については、「インスタンスストアのボリュームとデータ有効期間」を参照してください。インスタンスのルートデバイスがインスタンスストアボリュームの場合、インスタンスは停止すると終了し、再び使用することはできません。

フォールトトレランスを構築する

適切なアーキテクチャでフォールトトレランスを構築し、ダウンタイムを削減または排除します。詳細については、「AWS Well-Architected」を参照してください。

廃止日前に接続できなくなったインスタンス

インスタンスの廃止は、多くの場合、予期しないソフトウェアまたはハードウェアの障害が原因であるため、予定された廃止日より前に基盤となるホストにアクセスできなくなる可能性があります。AWS は指定された日付までインスタンスにアクセス可能な状態を維持しようと試み、場合によってはホストを稼働状態に戻すことができます。

インスタンスを新しい正常なホストに移行するには、インスタンスを停止して起動します。停止して起動すると、インスタンスの廃止は適用されなくなり、アクションは不要です。

詳細については、「Amazon EC2 が EC2 インスタンスをホストしている基盤となるハードウェアの劣化を検出したという通知を受け取りました。何をする必要がありますか?」を参照してください。

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

関連するコンテンツ