Übersicht über Standardrechenleistung

Diese Seite bietet eine Übersicht über die Standardberechnung.

Was ist die Standardberechnung?

Standardcompute ist Compute, das für den Standardzugriffsmodus konfiguriert ist. Standard-Rechenressourcen können von jedem Benutzer verwendet werden, sofern die entsprechende Berechtigung vorliegt.

Die Standardberechnung wird für die meisten Workloads empfohlen. Die Standardberechnung ermöglicht es einer beliebigen Anzahl von Benutzern, Arbeitsauslastungen an derselben Computeressource anzufügen und gleichzeitig auszuführen, wodurch Kosteneinsparungen und vereinfachte Berechnungsverwaltung bereitgestellt werden. Die Standardberechnung führt Benutzercode vollständig isoliert ohne Zugriff auf Ressourcen auf niedrigerer Ebene aus.

Zugriffsmodusauswahl

Der Zugriffsmodus wird beim Erstellen einer Allzweck- oder Job-Compute-Ressource konfiguriert. Die Zugriffsmoduseinstellung befindet sich unter dem Abschnitt "Erweitert " in der Compute-Benutzeroberfläche und wird in data_security_mode der API dargestellt.

Standardmäßig wird der Zugriffsmodus auf "Automatisch" festgelegt, was bedeutet, dass der Zugriffsmodus automatisch für Sie basierend auf der ausgewählten Databricks-Runtime ausgewählt wird. Der Standardwert ist Standard, es sei denn, eine Machine Learning-Laufzeit, ein GPU-Instanztyp oder eine Databricks Runtime unter 14.3 ist ausgewählt, in diesem Fall wird Dedicated verwendet.

Wann Standard-Rechenleistung verwendet werden sollte

Die Standardberechnung wird für die meisten Workloads empfohlen, einschließlich:

  • Allgemeine Datentechnik- und ETL-Pipelines: Die meisten Datenverarbeitungsworkloads
  • Gemeinsame Data Science-Projekte: Teams arbeiten gemeinsam an der Analyse- und Modellentwicklung
  • Interaktive Datensuche: Ad-hoc-Analyse und Notizbuchbasierte Entwicklung
  • Kostenoptimierung: Wenn Sie Computeressourcen für mehrere Benutzer freigeben möchten

Wählen Sie dedizierte Compute nur für spezielle Workloads aus, die privilegierten Computerzugriff, RDD-APIs, verteilte ML, GPUs oder R erfordern. Eine Liste der Standardmäßigen Computebeschränkungen finden Sie unter "Standard compute requirements and limitations".

Sprach- und Laufzeitunterstützung

Standard-Compute unterstützt die folgenden Programmiersprachen:

  • Python: Vollständige Unterstützung für alle Databricks-Runtime-Versionen
  • SQL: Vollständige Unterstützung für alle Databricks-Runtime-Versionen
  • Scala: Unterstützt ab Databricks Runtime 13.3 LTS mit Unity-Katalog
  • R: Wird bei der Standardberechnung nicht unterstützt

Lakeguard zur Benutzerisolation

Standard-Computing verwendet Azure Databricks Lakeguard, um eine sichere Benutzerisolierung und Daten-Governance bereitzustellen. Lakeguard verwendet erweiterte Codeisolationstechniken, die Benutzercode von der zugrunde liegenden Spark-Infrastruktur trennen.

Weitere Informationen finden Sie unter Wie erzwingt Databricks die Benutzerisolation?.