共用方式為


無伺服器工作區的最佳做法

備註

無伺服器工作區處於 私人預覽狀態

此頁面列出建立、管理和保護無伺服器工作區的重要最佳做法。 這些指導方針著重於使用案例、成本管理、安全性和平臺需求。

什麼是無伺服器工作區?

無伺服器工作區是輕量型、快速部署的環境,僅支援無伺服器運算。 它們可以透過帳戶主控台、API 或 Terraform 佈建。 請參閱 建立無伺服器工作區

備註

無伺服器工作區始終使用預設儲存庫作為工作區根儲存庫,而啟用經典運算的工作區則使用客戶擁有的雲端儲存桶。

無伺服器工作區的常見使用案例

  • 分析導向工作區:非常適合使用 AI/BI 儀表板、Genie、Databricks Apps、無伺服器 SQL 倉儲或筆記本的資料分析或視覺化工作流程,而不需要傳統計算資源。

  • 完全無伺服器工作負載:依賴無伺服器計算的組織可以使用無伺服器工作區作為其默認環境,來消除傳統計算的額外負荷。

  • 可組合的環境:無伺服器工作區可以輕鬆建立和銷毀,因此非常適合短期使用案例,例如內部訓練、測試新的 Azure Databricks 功能,或加入新小組。

  • 部署無雲端權限的工作空間:Databricks 帳號管理員若缺乏雲端權限以配置經典工作空間,仍可部署無伺服器工作空間。 管理員可以管理工作區,而無需依賴外部雲端基礎設施。

一般最佳做法

  • 檢閱無伺服器運算最佳實務:如需詳細指引,請參閱 無伺服器運算的最佳實務

  • 設置預算: 要保持對無服務器工作區內成本的可見性,請設置預算。 您可以定義個別無伺服器工作區和特定標籤的預算。 請參閱 建立和監視預算。 若要細微地將工作負載成本屬性化,請設定無伺服器預算原則。 請參閱 無伺服器預算政策的屬性使用方式

  • 檢閱無伺服器計算限制:將工作負載移轉至無伺服器工作區之前,請檢閱目前的無伺服器計算限制,以確保與您的使用案例相容。 請參閱 無伺服器計算限制

預設儲存設置的最佳實務

  • 使用預設儲存體來簡化資料管理:無伺服器工作區支援建立預設儲存體支援的目錄,使用預設儲存體不需要個別的儲存體認證或外部位置。 這非常適合 Azure Databricks 系統管理員無法佈建或管理雲端基礎結構的環境。

  • 在 Azure Databricks 客戶之間透過預設儲存空間進行 Delta 共用:透過 Delta Sharing 在 Azure Databricks 帳戶之間共用資料時,預設儲存空間可以作為基礎儲存層。 這樣就不需要使用自訂網路存取原則來設定客戶管理的儲存設備。

  • 審查預設儲存限制: 在將資料遷移到預設儲存之前,請審查目前的限制,以確保與您的使用案例相容。 請參閱 預設儲存限制

安全性最佳做法

  • 設定無伺服器工作區的客戶管理金鑰 (CMK):在建立工作區期間或之後,您可以指定客戶管理的金鑰來加密受控服務資料。 除了受管理服務之外,此金鑰還會加密工作區特定的型錄及預設儲存體支援的工作區根儲存體中的資料。 只有受控服務金鑰適用於無伺服器工作區。 請參閱啟用受管理的服務的客戶自控金鑰