節約モード、ディスク保持、またはスナップショットを使用して、中断からスポットインスタンスのデータを保護します。
データの保持と復元
節約モードの有効化
スポットインスタンスを作成する際、インスタンス中断モード を 節約停止モード に設定します。中断されると、システムはインスタンスを節約モードで停止します。起動 をクリックしてインスタンスのデータを復元します。次の項目にご注意ください:
-
インスタンス中断モード は、スポットインスタンスの作成時にのみ設定できます。作成後に変更することはできません。
-
価格または在庫の要因により、インスタンスの再起動に失敗する場合があります。
-
インスタンスの再起動後、固定パブリック IP アドレスが変更される場合があります。
価格または在庫の要因によりインスタンスの再起動に失敗した場合は、スナップショットまたはカスタムイメージからデータを復元してください。
インスタンス解放時のディスク保持設定
スポットインスタンスが中断される前に、システムディスクとデータディスクを [インスタンスと共にリリースしない] ように設定します。解放後、これらのディスクを別のインスタンスにアタッチしてデータを復元します。次の項目にご注意ください:
-
保持されたシステムディスクは、データディスクとしてのみ別のインスタンスにアタッチできます。
-
ディスクとターゲットインスタンスは、同じゾーンにある必要があります。
スナップショットまたはカスタムイメージの作成
作成後、スポットインスタンスからスナップショットまたはカスタムイメージを作成します。解放後、カスタムイメージから新しいインスタンスを作成してデータを復元します。次の項目にご注意ください:
-
カスタムイメージの作成には、システムディスクのスナップショットのみ使用できます。
-
新しいインスタンスは、カスタムイメージと同じリージョンにある必要があります。異なるリージョンでイメージを使用するには、カスタムイメージをコピーしてターゲットリージョンに移動してください。
操作手順
スポットインスタンスの節約モード有効化
フローチャート
データの保持
操作手順
-
Elastic Compute Service (ECS) コンソールにログインし、インスタンス購入ページに移動し、[カスタム起動] タブをクリックします。
-
インスタンスのパラメーターを設定します。次のパラメーターにご注意ください。その他のパラメーターについては、「カスタム起動でインスタンスを作成」をご参照ください。
-
チャージタイプ: プリエンプティブルインスタンス を選択します。
-
インスタンス中断モード:節約停止モード を選択します。
説明-
スポットインスタンスが節約モードで停止されると、コンピューティングリソース (vCPU、GPU、メモリ)、固定パブリック IP アドレス、および関連付けられたパブリック帯域幅は解放され、課金されなくなります。クラウドディスク (システムディスクおよびデータディスク)、EIP アドレス (もしあれば)、スナップショットなどの他のリソースは引き続き課金されます。
-
API を使用してスポットインスタンスを作成するには、RunInstances 操作を呼び出し、
SpotInterruptionBehaviorを Stop に設定して [節約モード] を有効にします。
-
データの復元
操作手順
-
中断通知を受け取った後、スポットインスタンスは 5 分以内に節約モードで停止されます。ECS コンソール - インスタンス ページでインスタンスのステータスを確認します。
スポットインスタンスのステータスは、[エコノミーモード] ラベル付きで [停止済み] と表示されます。
-
スポットインスタンスが節約モードで停止された後、市場価格が入札価格を超えず、在庫が十分な場合に 起動 をクリックします。また、StartInstance または StartInstances 操作を呼び出すこともできます。
説明-
市場価格を照会するには、インスタンス購入ページに移動し、インスタンスタイプを選択して、その価格履歴を表示します。また、DescribeSpotPriceHistory 操作を呼び出すこともできます。
-
在庫を照会するには、インスタンス購入ページに移動し、スポットインスタンスタイプを選択します。新しいスポットインスタンスを作成できる場合、そのタイプは在庫があります。また、DescribeAvailableResource 操作を呼び出すこともできます。
-
インスタンス解放時のディスク保持設定
フローチャート
データの保持
操作手順
スポットインスタンスを作成する際に、システムディスクまたはデータディスクをインスタンスと共にリリースしないように設定します:
-
ECS コンソールにログインし、インスタンス購入ページに移動し、[カスタム起動] タブをクリックします。
-
インスタンスのパラメーターを設定します。次のパラメーターにご注意ください。その他のパラメーターについては、「カスタム起動でインスタンスを作成」をご参照ください。
-
チャージタイプ を プリエンプティブルインスタンス に設定します。[リージョン] セクションで、ターゲットリージョン (例:中国 (杭州)) を選択します。
-
ブロックストレージ セクションで、システムディスク (例:Ultra ディスク、40 GiB) とデータディスク (例:Ultra ディスク、20 GiB) を設定し、システムディスクとデータディスクの両方で ディスクを合わせて削除 チェックボックスをオフにします。
-
インスタンス作成時にこのオプションをオフにしなかった場合は、インスタンスの詳細 または ブロックストレージ ページでディスクのリリースモードを変更します。
API を使用してスポットインスタンスを作成するには、RunInstances 操作を呼び出し、DeleteWithInstance を false に設定します。また、ModifyDiskAttribute 操作を呼び出し、DeleteWithInstance を false に設定することもできます。
データの復元
注意事項
-
ディスクは マウントする (利用可能) 状態です。
-
ターゲットインスタンスは 実行中 (実行中) または 停止済み (停止済み) 状態であり、ロック済み (ロック済み) 状態ではありません。
操作手順
また、AttachDisk 操作を呼び出してディスクをインスタンスにアタッチすることもできます。
スポットインスタンスからのスナップショットまたはカスタムイメージの作成
フローチャート
データの保持
操作手順
以下の手順では、ECS コンソールのインスタンスページでスナップショットを作成する方法について説明します。スナップショットページまたはブロックストレージページでもスナップショットを作成できます。
-
ECS コンソール - インスタンスに移動します。
ページの左上隅で、リージョンとリソースグループを選択します。
-
インスタンス ID をクリックします。[スナップショット] タブを選択し、ディスクスナップショットの作成 をクリックします。
[スナップショットの作成] ダイアログボックスで、スナップショットのパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
リソースタイプ
デフォルトでは、単一のクラウドディスクのスナップショットを作成するために ディスク が選択されています。
説明また、インスタンス を選択することもできます。その後、インスタンスから 1 つ以上のクラウドディスクを選択してスナップショット整合性グループを作成し、グループ内の複数のディスクに対してスナップショットを作成します。これにより、ディスク間のデータ整合性が確保されます。詳細については、「スナップショット整合性グループの作成」をご参照ください。
クラウドディスクの選択
スナップショットを作成するクラウドディスクを選択します。これはシステムディスクまたはデータディスクのいずれかです。
[スナップショット名]
スナップショットの名前を入力します。
保持期間
スナップショットの保持期間を設定します。無期限に保持するか、カスタムの日数を指定するかを選択できます。
無期限に保持:スナップショットクォータに達すると、新しいスナップショットを作成できなくなります。
カスタム保持期間:指定した保持期間が終了すると、スナップショットは自動的に削除されます。
説明手動スナップショットのクォータについては、「スナップショットの概要」をご参照ください。
カスタム保持期間を指定した場合、スナップショットの有効期限が 3 日前になると、スナップショットリストの [保持期間] 列に [xx 日後にリリース] というメッセージがハイライト表示されます。スナップショットの有効期限が切れる前に保持期間を延長できます。詳細については、「スナップショットの保持期間の延長」をご参照ください。
スナップショットが無期限に保持されるか、カスタム期間で保持されるかに関わらず、不要になったスナップショットは課金を避けるために削除してください。詳細については、「スナップショットの削除」をご参照ください。
詳細設定
高速利用
インスタントアクセス機能は、ESSD シリーズのディスク (ESSD、ESSD AutoPL、ESSD Entry、およびリージョン ESSD) ではデフォルトで有効になっており、他のタイプのクラウドディスクではデフォルトで無効になっています。
説明インスタントアクセス機能により、スナップショットは作成後数秒で利用可能になります。スナップショットが OSS に完全にアップロードされるのを待つことなく、クラウドディスクのロールバック、新しいクラウドディスクの作成、スナップショットの共有などの操作にすぐに使用できます。詳細については、「スナップショットのインスタントアクセス」をご参照ください。
[タグ]
リソースの管理に役立つように、キーと値のペアのタグをスナップショットに追加します。
リソースグループ
リソースをカテゴリ別に管理するために、スナップショットをリソースグループに割り当てます。
-
(オプション) ディスクスナップショットタブでスナップショットの作成進捗を表示します。
-
進行 列で、OSS へのアップロード進捗を確認します。[OSS へのアップロード進捗: xx%] にカーソルを合わせると、推定残り時間が表示されます。
説明-
推定残り時間は動的に変化します。「スナップショットの作成」トピックの「考慮事項」セクションをご参照ください。
-
進行中のスナップショット作成をキャンセルするには、DeleteSnapshot 操作を呼び出します。
-
-
[OSS へのアップロード進捗: 100%] が表示された場合、スナップショットのアップロードは完了し、ディスクデータはバックアップされています。
-
-
スポットインスタンス ID をクリックします。右上隅で [すべてのアクション] をクリックし、カスタムイメージの作成 を検索してクリックします。
-
カスタムイメージの作成 ダイアログボックスで、パラメーターを設定し、OK をクリックします。
イメージの作成時間はディスクサイズによって異なります。イメージを使用する前に、各ディスクのスナップショットが作成されるまでお待ちください。
また、CreateSnapshot 操作を呼び出してスナップショットを作成し、CreateImage 操作を呼び出してカスタムイメージを作成することもできます。
データの復元
操作手順
-
ECS コンソール - イメージ ページに移動します。
ページの左上隅で、リージョンとリソースグループを選択します。
-
イメージを見つけ、操作 列の インスタンスの作成 をクリックします。
-
[カスタム起動] タブで、イメージ セクションの カスタムイメージ をクリックします。前の手順で作成したカスタムイメージが選択されていることを確認します。その他のパラメーターについては、「カスタム起動でインスタンスを作成」をご参照ください。
また、RunInstances 操作を ImageId を指定して呼び出し、カスタムイメージからインスタンスを作成することもできます。