Azure Databricks 架構概觀
本文提供 Azure Databricks 架構的高階概觀,包括其企業架構與 Azure 的組合。
高階架構
Azure Databricks 會從 控制平面 和 計算平面運作。
- 控制 平面 包含 Azure Databricks 在您的 Azure Databricks 帳戶中管理的後端服務。 Web 應用程式位於控制平面中。
- 計算 平面 是處理數據的位置。 根據您使用的計算,計算平面有兩種類型。
- 針對無伺服器計算,無伺服器計算資源會在 Azure Databricks 帳戶的無伺服器計算平面中執行。
- 針對傳統 Azure Databricks 計算,計算資源位於 Azure 訂用帳戶中,稱為 傳統計算平面。 這是指 Azure 訂用帳戶及其資源中的網路。
下圖說明整體 Azure Databricks 架構。
無伺服器計算平面
在無伺服器計算平面中,Azure Databricks 計算資源會在 Azure Databricks 帳戶內的計算層中執行。 Azure Databricks 會在與工作區傳統計算平面相同的 Azure 區域中建立無伺服器計算平面。
為了保護無伺服器計算平面內的客戶數據,無伺服器計算會在工作區的網路界限內執行,並透過各種安全性層級來隔離不同的 Azure Databricks 客戶工作區,以及相同客戶叢集之間的其他網路控制。
若要深入瞭解無伺服器計算平面中的網路功能, 無伺服器計算平面網路。
傳統計算平面
在傳統計算平面中,Azure Databricks 計算資源會在您的 Azure 訂用帳戶中執行。 新的計算資源會在客戶 Azure 訂用帳戶中的每個工作區虛擬網路內建立。
傳統計算平面具有自然隔離,因為它會在每個客戶自己的 Azure 訂用帳戶中執行。 若要深入瞭解傳統計算平面中的網路功能,請參閱 傳統計算平面網路。
如需區域支援,請參閱 Azure Databricks 區域。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應