メインコンテンツまでスキップ

プールに接続する

Databricksプールは、アイドル状態ですぐに使用できるインスタンスのセットです。アイドル状態のインスタンスを使用してクラスターノードを作成すると、クラスターの起動と自動スケーリングの時間が短縮されます。プールにアイドル状態のインスタンスがない場合は、クラスターのリクエストに対応するために、インスタンスプロバイダーから新しいインスタンスを割り当ててプールを拡張します。

クラスターがインスタンスを解放すると、そのインスタンスはプールに戻り、別のクラスターが使用できるようになります。 プールにアタッチされたクラスターのみが、そのプールのアイドル状態のインスタンスを使用できます。

Databricksは、インスタンスがプール内でアイドル状態である間はDBUをチャージしません。インスタンスプロバイダーによる請求が適用されます。価格ページを参照してください。

プールの管理には、UIを使用するか、インスタンスプールAPIを呼び出します。

プールを作成する

プールを作成するには、プールを作成する権限が必要です。デフォルトでは、ワークスペース管理者のみがプール作成権限を持ちます。

UIを使用してプールを作成するには、以下の手順を実行します。

  1. サイドバーのコンピュートアイコンコンピュート ]をクリックします。
  2. プール タブをクリックします。
  3. プールを作成 ボタンをクリックします。
  4. プール構成を指定します。
  5. 作成 ボタンをクリックします。

プールにクラスターをアタッチする

クラスター作成 UI を使用してクラスターをプールにアタッチするには、クラスターを構成するときに [Driver Type ] または [ワーカー Type ドロップダウン] からプールを選択します。使用可能なプールは、各ドロップダウンリストの上部に一覧表示されます。 ドライバーノードとワーカーノードに同じプールまたは異なるプールを使用できます。

クラスターAPIを使用する場合は、ドライバーノードにdriver_instance_pool_idを指定し、ワーカーノードにinstance_pool_idを指定する必要があります。

プールに関連するその他のベスト プラクティスについては、「プールの ベスト プラクティス」を参照してください。

プールのアクセス許可

プールには、 NO PERMISSIONS、 Can Attach To、 CAN MANAGEの 3 つのアクセス許可レベルがあります。 詳細については、「 プール ACL」を参照してください

プールのアクセス許可を構成する

このセクションでは、ワークスペース UI を使用して権限を管理する方法について説明します。 Permissions API または Databricks Terraform プロバイダーを使用することもできます。

権限を構成するには、プールに対する CAN MANAGE 権限が必要です。

  1. サイドバーで、 コンピュート をクリックします。

  2. プール タブをクリックします。

  3. 更新するプールを選択します。

  4. 権限 ボタンをクリックします。

  5. 権限設定 で、 ユーザー、グループ、サービスプリンシパルを選択... ドロップダウンメニューをクリックし、ユーザー、グループ、またはサービスプリンシパルを選択します。

    プールの権限を設定する

  6. 権限のドロップダウンメニューから権限を選択します。

  7. 追加 をクリックし、 保存 をクリックします。

プールの削除

プールを削除すると、プールのアイドルインスタンスが終了し、その構成が削除されます。プールを削除するには、「プール」ページのアクションで削除アイコン アイコンをクリックします。プールを削除すると、

  • プールに接続された稼働中のクラスターは引き続き実行されますが、サイズ変更やスケールアップ中にインスタンスを割り当てることはできません。
  • プールに接続されている終了したクラスターは、起動に失敗します。
important

この操作は元に戻せません。