アイドル状態でのシャットダウン

Colab Enterprise ランタイムは、デフォルトで 180 分間操作がないとシャットダウンされます。このページでは、アイドル状態でのシャットダウン機能について説明します。また、ランタイム テンプレートの作成時に、アイドル状態でのシャットダウンのデフォルト設定を変更する方法や、この機能をオフにする方法についても説明します。

概要

費用を管理するため、Colab Enterprise ランタイムは、デフォルトで一定時間アイドル状態になるとシャットダウンします。この時間は変更できます。また、この機能をオフにすることもできます。

ランタイム テンプレートを作成した後に、その構成を変更することはできません。したがって、ランタイムまたはランタイム テンプレートのアイドル状態のシャットダウン設定を変更することはできません。アイドル状態のシャットダウン設定が異なるランタイムを使用するには、必要な設定でランタイム テンプレートを作成し、そのランタイム テンプレートから生成されたランタイムを使用する必要があります。

始める前に

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

必要なロール

Colab Enterprise でランタイム テンプレートを作成するために必要な権限がユーザー アカウントに付与されるように、プロジェクトに対する Colab Enterprise 管理者(roles/aiplatform.colabEnterpriseAdmin)IAM ロールをユーザー アカウントに付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

管理者は、カスタムロールや他の事前定義ロールを使用して、必要な権限をユーザー アカウントに付与することもできます。

特定のアイドル状態のシャットダウン設定でランタイム テンプレートを作成する

特定のアイドル状態のシャットダウン設定を含むランタイム テンプレートを作成するには、 Google Cloud コンソールまたは Google Cloud CLI を使用します。

コンソール

特定のアイドル状態のシャットダウン設定でランタイム テンプレートを作成するには:

  1. Google Cloud コンソールで、Colab Enterprise の [ランタイム テンプレート] ページに移動します。

    [ランタイム テンプレート] に移動

  2. [ 新しいテンプレート] をクリックします。

    [ランタイム テンプレートの新規作成] ダイアログが表示されます。

  3. [ランタイムの基本情報] セクションで表示名を入力します。

  4. [リージョン] メニューで、ランタイム テンプレートを配置するリージョンを選択します。

  5. アイドル状態のシャットダウン設定を変更するには、[コンピューティングを構成する] セクションをクリックし、次の手順を完了します。

  6. [アイドル状態でのシャットダウン] セクションで次の設定を行います。

    • アイドル状態のシャットダウンをオフにするには、[アイドル状態でのシャットダウンを有効にする] をオフにします。

    • 非アクティブ時間を変更するには、[シャットダウンまでの非アクティブ時間(分)] で、非アクティブにする時間を変更します。 Google Cloud コンソールでは、この設定を 10 ~ 1440 の任意の整数値に設定できます。

  7. 作成ダイアログの残りの部分に入力します。

  8. [作成] をクリックして、ランタイム テンプレートの作成を完了します。

    ランタイム テンプレートが [ランタイム テンプレート] タブのリストに表示されます。

gcloud

後述のコマンドデータを使用する前に、次のように置き換えます。

  • DISPLAY_NAME: ランタイム テンプレートの表示名。
  • INACTIVITY_DURATION: ランタイムがシャットダウンするまでの非アクティブ時間。0s を入力すると、アイドル状態のシャットダウン機能が無効になります。有効な値の範囲は 10 分(10m)~ 24 時間(24h)です。
  • PROJECT_ID: プロジェクト ID。
  • REGION: ランタイム テンプレートを配置するリージョン。

次のコマンドを実行します。

Linux、macOS、Cloud Shell

gcloud colab runtime-templates create --display-name=DISPLAY_NAME \
    --idle-shutdown-timeout=INACTIVITY_DURATION \
    --project=PROJECT_ID \
    --region=REGION

Windows(PowerShell)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME `
    --idle-shutdown-timeout=INACTIVITY_DURATION `
    --project=PROJECT_ID `
    --region=REGION

Windows(cmd.exe)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME ^
    --idle-shutdown-timeout=INACTIVITY_DURATION ^
    --project=PROJECT_ID ^
    --region=REGION

コマンドラインからランタイム テンプレートを作成するコマンドの詳細については、gcloud CLI のドキュメントをご覧ください。

アイドル状態でのシャットダウンの仕組み

次の条件が満たされると、ランタイムはシャットダウンします。

  • 指定した期間にカーネルのアクティビティがないと、インスタンスはシャットダウンされます。

  • ランタイムがノートブックに接続されていない。

ノートブックからランタイムの接続を解除するには、ノートブックを閉じます。ランタイムに接続したままノートブックを開いたままにすると、ランタイムがシャットダウンされなくなります。

ランタイムによって生成される料金については、ランタイムの料金をご覧ください。

次のステップ