MIG でのサイズ変更リクエストについて


このドキュメントでは、マネージド インスタンス グループ(MIG)のサイズ変更リクエストの仕組みと制限事項について説明します。サイズ変更リクエストを使用して、GPU を搭載した仮想マシン(VM)インスタンスを MIG 内に一度にすべて作成します。

サイズ変更リクエストを使用して MIG にすべての VM を一度に作成することは、次のシナリオで有効です。

  • GPU VM を特定の時間のみ必要とする場合は、サイズ変更リクエストにより、需要の高いリソースを取得する可能性が高くなります。

  • ジョブを実行する正確な数の VM が必要な場合は、サイズ変更リクエストを使用すると、VM を一度にすべて作成できます。これにより、すべてのリソースが使用可能になるのを待っている間に Compute Engine が作成する部分的な容量に対して不要な料金が発生しないようにできます。

サイズ変更リクエストの仕組み

以降のセクションでは、サイズ変更リクエストの仕組みについて説明します。

作成時

サイズ変更リクエストを作成するときに、次のプロパティを指定する必要があります。

  • resizeBy: リクエストの一部として一括で作成する VM の数。

  • requestedRunDuration: リクエストの一部として作成された VM の実行期間。実行期間は 10 分~7 日の範囲で指定してください。実行期間の終了時に、MIG は作成された VM を自動的に削除します。

作成後

サイズ変更リクエストを作成すると、Compute Engine は次のように状態を変更します。

  • CREATING: Compute Engine がサイズ変更リクエストを作成しています。MIG のターゲット サイズはリクエストで指定された VM の数だけ増加し、MIG は CREATING 状態のマネージド インスタンスを作成します。これらのマネージド インスタンスは、サイズ変更リクエストが成功したときに MIG が作成する VM を表します。

  • ACCEPTED: リクエストが作成され、承認されています。基盤となるスケジューラ メカニズムである Dynamic Workload Scheduler(DWS)は、リソースの可用性とリクエストで指定された実行時間に基づいて、リクエストされたリソースの作成をスケジュールします。リクエストされたリソースの割り当てが不足している場合、またはリソースが一時的に使用できない場合、DWS は十分な割り当てがあってリソースが使用可能になるまでリクエストを維持します。

  • SUCCEEDED: MIG がリクエストされた数の VM を一度に作成しました。VM は、指定された実行期間の終了後に MIG によって削除されるまで、またはユーザーが VM を削除するまで実行されます。

  • FAILED: 技術的なエラーによりサイズ変更リクエストが失敗し、Compute Engine がリクエストされた VM の数だけ MIG のターゲット サイズを縮小しました。

  • CANCELLED: ユーザーがサイズ変更リクエストをキャンセルしました。サイズ変更リクエストをキャンセルすると、MIG がリクエストされたリソースの作成を停止します。サイズ変更リクエストをキャンセルすると、Compute Engine はリクエストされた VM の数だけ MIG のターゲット サイズを減らし、14 日後にリクエストを自動的に削除します。必要に応じて、Compute Engine が自動的に削除する前にサイズ変更リクエストを削除できます。

サイズ変更リクエストを含む MIG を削除すると、このオペレーションにより、MIG 内のサイズ変更リクエストと VM も削除されます。ただし、MIG がサイズ変更リクエストを実行するために VM を作成しているときに MIG を削除すると、Compute Engine は MIG がリクエストされた数の VM の作成を完了し、サイズ変更リクエストのステータスが SUCCEEDED に切り替わるまで待機してから MIG を削除します。

制限事項

以下の各セクションでは、MIG でサイズ変更リクエストを作成する場合の制限事項の概要について説明します。

サイズ変更リクエストの場合

サイズ変更リクエストには、次の制限が適用されます。

  • サイズ変更リクエストを使用して取得できるのは、GPU VM のみです。

  • キャンセルできるのは、承諾済み(ACCEPTED)のサイズ変更リクエストのみです。

  • サイズ変更リクエストを削除できるのは、成功(SUCCEEDED)、失敗(FAILED)、またはユーザーがキャンセル(CANCELLED)した場合のみです。

インスタンス テンプレートの場合

サイズ変更リクエストを作成する MIG で使用されるインスタンス テンプレートには、次の制限が適用されます。

MIG の場合

サイズ変更リクエストを作成する MIG には、次の制限が適用されます。

リクエストされた実行期間の GPU VM の割り当て

事前定義された実行時間(7 日以下)の後に自動的に削除されるように構成された GPU VM は、プリエンティブル割り当てまたは標準割り当てのいずれかを消費します。この動作は、一時的であるが中断されないワークロードに対する数量に基づく割り当ての取得可能性を向上させることを目的としています。この動作の詳細については、GPU VM とプリエンプティブルの数量に基づく割り当てをご覧ください。

料金

サイズ変更リクエストの作成、キャンセル、削除に関連する費用は発生しません。課金されるのは、サイズ変更リクエストによって作成された VM に対してのみです。課金の対象となるのは、MIG が VM を作成した時点から、実行期間の終了時に MIG が VM を自動的に削除するか、ユーザーが VM を手動で削除するまでの期間です。

MIG がリクエストされた VM の一部のみを作成して、残りの VM の作成に失敗した場合、MIG が VM を自動的に削除するまで、作成された VM に対して引き続き課金されることがあります。

次のステップ