Azure Databricks-Architekturübersicht

Dieser Artikel bietet eine allgemeine Übersicht über die Azure Databricks-Architektur, einschließlich der entsprechenden Unternehmensarchitektur in Kombination mit Azure.

Allgemeine Architektur

Azure Databricks wird auf einer Steuerungsebene und einer Computeebeneausgeführt.

  • Die Steuerungsebene umfasst die Back-End-Dienste, die Azure Databricks in Ihrem Azure Databricks-Konto verwaltet. Die Webanwendung befindet sich in der Steuerungsebene.
  • Die Computeebene ist der Ort, an dem Ihre Daten verarbeitet werden. Je nach Computing gibt zwei Arten von Computeebenen.
    • Für serverloses Computing werden die serverlosen Computeressourcen in einer serverlosen Computeebene in Ihrem Azure Databricks-Konto ausgeführt.
    • Für das klassische Azure Databricks-Computing befinden sich die Computeressourcen in Ihrem Azure-Abonnement in der so genannten klassischen Computeebene. Dies bezieht sich auf das Netzwerk in Ihrem Azure-Abonnement und seine Ressourcen.

Das folgende Diagramm beschreibt die allgemeine Azure Databricks-Architektur.

Diagramm: Databricks-Architektur

Serverlose Computeebene

Bei der serverlosen Computeebene werden Azure Databricks-Computeressourcen auf einer Computeebene innerhalb Ihres Azure Databricks-Kontos ausgeführt. Azure Databricks erstellt eine serverlose Computeebene in derselben Azure-Region, in der sich auch die Classic-Computeebene Ihres Arbeitsbereichs befindet.

Um Kundendaten auf der serverlosen Computeebene zu schützen, wird serverloses Computing innerhalb einer Netzwerkgrenze für den Arbeitsbereich mit verschiedenen Sicherheitsebenen ausgeführt, um unterschiedliche Azure Databricks-Kundenarbeitsbereiche und zusätzliche Netzwerksteuerelemente zwischen Clustern derselben Kund*innen zu isolieren.

Weitere Informationen zum Netzwerk auf der serverlosen Computeebene finden Sie unter Netzwerke auf der serverlosen Computeebene.

Ebene „Klassisches Compute“

Bei der klassischen Computeebene werden Azure Databricks-Computeressourcen in Ihrem Azure-Abonnement ausgeführt. Neue Computeressourcen werden innerhalb des virtuellen Netzwerks jedes Arbeitsbereichs im Azure-Abonnement des Kunden erstellt.

Eine Classic-Computeebene weist eine natürliche Isolation auf, da sie im Azure-Abonnement der einzelnen Benutzer*innen ausgeführt wird. Weitere Informationen zum Netzwerk auf der klassischen Computeebene finden Sie unter Netzwerke auf der klassischen Computeebene.

Regionale Unterstützung finden Sie unter Azure Databricks-Regionen.