Databricks プールとは何ですか?

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

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

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

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

プールを作成する

プールを作成するには、プールを作成する権限が必要です。 デフォルトでは、ワークスペース管理者のみがプール作成権限を持っています。 グループ APIを使用して、グループにallow-instance-pool-create資格を割り当てることができます。

UI を使用してプールを作成するには:

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

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

  3. 「プールの作成」ボタンをクリックします。

  4. プール構成を指定します。

  5. 作成 」ボタンをクリックします。

クラスターをプールに接続する

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

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

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

プールの権限

プールには 3 つの権限レベルがあります: NO PERMISSIONS、 Can Attach To 、CAN MANAGE。 次の表に、各権限の機能を示します。

許可される操作(X)

NO PERMISSIONS

Can Attach To

CAN MANAGE

クラスターをプールに接続する

x

x

プールの削除

x

プールの編集

x

権限を変更する

x

ワークスペース管理者は、ワークスペース内のすべてのプールに対する CAN MANAGE 権限を持っています。 ユーザーには、作成したプールに対する CAN MANAGE 権限が自動的に付与されます。

プールの権限を構成する

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

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

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

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

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

  4. [ アクセス許可 ] ボタンをクリックします。

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

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

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

プールを削除する

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

  • プールに接続された実行中のクラスターは引き続き実行されますが、サイズ変更またはアップスケーリング中にインスタンスを割り当てることはできません。

  • プールに接続されている終了したクラスターは起動できません。

重要

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