すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:プリエンプティブルインスタンスが再要求されたときにデータを復元する

最終更新日:Aug 27, 2024

プリエンプティブルインスタンスは、価格変動または需要と供給の変化により強制的に回収される可能性があります。 プリエンプティブルインスタンスが強制的に再利用される前に、インスタンスが5分後に自動的にリリースされることが通知されます。 重要なデータまたは設定をプリエンプティブルインスタンスに保存した場合、次の表に示すように、さまざまな方法を使用してデータを復元できます。

シナリオ

説明

関連ドキュメント

プリエンプティブルインスタンスの1つまたは複数のシステムディスクに格納されているデータのみを復元し、システム環境を保持したくない場合。

プリエンプティブルインスタンスのシステムディスクまたはデータディスクのインスタンスによるディスクのリリース機能を無効にします。 このようにして、プリエンプティブルインスタンスが強制的に再利用された場合、システムディスクまたはデータディスクはデータディスクとして保持されます。 保持されたディスクをデータディスクとして別のインスタンスにアタッチして、プリエンプティブルインスタンスのデータを復元します。

方法1: インスタンスの1つまたは複数のシステムディスクを別のインスタンスにアタッチしてインスタンスのデータを復元する

重要なデータは、データを復元するプリエンプティブルインスタンスのシステムディスクとデータディスクに保存されます。 プリエンプティブルインスタンスに設定されている環境を復元します。

プリエンプティブインスタンスの割り込みイベントを受信すると、システムはSDK for Java 2.0コードを使用してインスタンスからカスタムイメージを作成し、カスタムイメージから新しいプリエンプティブインスタンスを作成します。 これにより、元のプリエンプティブルインスタンスのデータを復元できます。

方法2: ソースプリエンプティブルインスタンスから作成されたカスタムイメージを使用して新しいプリエンプティブルインスタンスを作成する

データを復元するプリエンプティブルインスタンスのデータディスクには重要なデータは保存されず、システムディスクに保存されているデータのみを復元します。

プリエンプティブルインスタンスが期待どおりに実行されている場合、システムディスクのインスタンス付きディスクのリリース機能を無効にします。 プリエンプティブルインスタンスの割り込みイベントを受信すると、システムはSDK for Java 2.0コードを使用して、インスタンスのシステムディスクのスナップショットを作成し、システムディスクスナップショットからカスタムイメージを作成します。 カスタムイメージを使用して、新しいプリエンプティブルインスタンスを作成できます。 これにより、ソースプリエンプティブルインスタンスのデータを復元できます。

方法3: インスタンスのシステムディスクスナップショットから作成されたカスタムイメージを使用してインスタンスのデータを復元し、新しいインスタンスを作成