Share via


什麼是 Azure Databricks 集區?

Azure Databricks 集區是一組閑置且可供使用的實例。 使用閑置實例建立叢集節點時,會減少叢集啟動和自動調整時間。 如果集區沒有閑置的實例,集區會藉由從實例提供者配置新的實例來擴充,以配合叢集的要求。

當叢集釋放執行個體時,執行個體會回到集區中,而且可供其他叢集使用。 只有連結至集區的叢集可以使用該集區的閑置實例。

Azure Databricks 不會在集區中的實例閑置時向 DBU 收費。 實例提供者計費確實適用。 請參閱定價

您可以使用UI或呼叫 實例集區 API 來管理集區。

建立集區

若要建立集區,您必須具有建立集區的許可權。 根據預設,只有工作區管理員具有集區建立許可權。 群組可以使用群組 API 來指派allow-instance-pool-create權利

若要使用 UI 建立集區:

  1. 按兩下 compute icon提要欄位中的[計算 ]。
  2. 按兩下 [集區] 索引 標籤
  3. 按兩下 [ 建立集區] 按鈕。
  4. 指定集區組態。
  5. 按一下 [建立] 按鈕。

將叢集附加至集區

若要使用 叢集建立UI將叢集附加至集區,請在設定叢集時,從 [驅動程序類型 ] 或 [背景工作類型 ] 下拉式清單中選取集區。 可用的集區會列在每個下拉式清單頂端。 您可以針對驅動程式節點和背景工作節點使用相同的集區或不同的集區。

如果您使用叢集 API,則必須為驅動程式節點與instance_pool_id背景工作節點指定 driver_instance_pool_id

如需與集區相關的更多最佳做法,請參閱 集區最佳做法

集區許可權

集區有三個許可權等級:NO PERMISSIONS、CAN ATTACH TO 和 CAN MANAGE。 下表列出每個許可權的能力。

能力 沒有許可權 可以附加至 可以管理
將叢集附加至集區 x x
刪除集區 x
編輯集區 x
修改權限 x

工作區系統管理員在其工作區中的所有集區上都有 CAN MANAGE 許可權。 用戶會自動擁有他們所建立集區的 CAN MANAGE 許可權。

設定集區許可權

本節說明如何使用工作區 UI 管理許可權。 您也可以使用 Permissions APIDatabricks Terraform 提供者

您必須擁有集區上的 CAN MANAGE 許可權,才能設定許可權。

  1. 在提要欄位中,按兩下 [ 計算]。

  2. 按兩下 [集區] 索引 標籤

  3. 選取您要更新的集區。

  4. 按兩下 [ 許可權] 按鈕。

  5. [許可權 設定] 中,單擊 [選取使用者、群組或服務主體...] 下拉功能表,然後選取使用者、群組或服務主體。

    Set pool permissions

  6. 從許可權下拉功能表中選取許可權。

  7. 按兩下 [ 新增],然後按兩下 [ 儲存]。

刪除集區

刪除集區會終止集區的閑置實例,並移除其組態。 若要刪除集區,請按兩下 Delete Icon [集區] 頁面上動作中的圖示。 勾選此項目:

  • 執行連結至集區的叢集會繼續執行,但無法在重設大小或相應增加期間配置實例。
  • 連結至集區的終止叢集將無法啟動。

重要

您無法恢復這個動作。