Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Auf dieser Seite wird erläutert, wie Sie serverlose Compute in Azure Databricks verwenden und aktivieren.
Was ist serverloses Computing?
Serverless Computing ist ein von Azure Databricks verwalteter Dienst, der es Ihnen ermöglicht, schnell eine Verbindung zu bedarfsgesteuerten Computerressourcen herzustellen.
Wenn Sie serverlose Compute verwenden, können Sie Arbeitsauslastungen ausführen, ohne Computeressourcen in Ihrem Cloudkonto bereitzustellen. Stattdessen belegt und verwaltet Databricks automatisch die notwendigen Compute-Ressourcen. Dies beschleunigt Start- und Skalierungszeiten, minimiert die Leerlaufzeit und reduziert die Notwendigkeit, Rechenressourcen zu verwalten.
Viele Features in Azure Databricks werden auf serverlosem Compute ausgeführt. Verwenden Sie die folgenden Seiten, um zu erfahren, wie Sie serverlose Compute in verschiedenen Features verwenden:
- Serverlose Notizbücher
- Serverlose Aufträge
- Serverlose SQL-Warehouses
- Deklarative Pipelines für Serverless Lakeflow Spark
- Mosaik AI Model Training - Prognose
Serverlose Computeanforderungen
Um auf serverlose Compute zuzugreifen, muss Ihr Arbeitsbereich die folgenden Anforderungen erfüllen:
- Muss Unity-Katalog aktiviert sein.
- Muss sich in einer unterstützten Region befinden, damit serverlose Berechnungen erfolgen können. Weitere Informationen finden Sie unter Features mit eingeschränkter regionaler Verfügbarkeit.
- Darf nicht PCI-DSS im Compliancesicherheitsprofil aktiviert sein. Siehe PCI DSS v4.0.
Einschränkungen beim serverlosen Computing
Eine Liste der Einschränkungen finden Sie unter Serverlose Compute Limitations.
Häufig gestellte Fragen (FAQ)
- Wie werden Releases ausgerollt?
- Wie erkenne ich, welche serverlose Version ich ausführe?
- Wie schätze ich die Kosten für serverloses Computing?
- Wie analysiere ich den DBU-Verbrauch für eine spezifische Arbeitsauslastung?
- Gibt es eine Verzögerung zwischen dem Ausführen eines Auftrags oder einer Abfrage und dem Erscheinen der Gebühren in der abrechnungsfähigen Nutzungssystemtabelle?
- Ich habe keine serverlose Berechnung für Aufträge und Notizbücher aktiviert, warum sehe ich Abrechnungseinträge für serverlose Aufträge?
- Unterstützt serverloses Computing private Repos?
- Wie installiere ich Bibliotheken für meine Auftragsaufgaben?
- Kann ich mich mit benutzerdefinierten Datenquellen verbinden?
- Wie funktioniert das serverlose Compute-Netzwerk?
- Kann ich serverloses Compute für Aufträge mit Databricks Asset Bündeln konfigurieren?
- Wie kann ich meine serverlose Arbeitsauslastung von meinem lokalen Entwicklungscomputer oder von meiner Datenanwendung ausführen?
Wie werden Releases ausgerollt?
Serverloses Computing ist ein versionsloses Produkt. Das bedeutet, dass Databricks automatisch Upgrades für die Runtime des serverlosen Computings durchführt, um Verbesserungen und Upgrades für die Plattform zu unterstützen. Alle Benutzenden erhalten innerhalb eines kurzen Zeitraums die gleichen Updates.
Wie kann ich feststellen, welche serverlose Version ausgeführt wird?
Serverlose Workloads werden immer auf der neuesten Laufzeitversion ausgeführt. Informationen zur neuesten Version finden Sie in den Versionshinweisen.
Wie kann ich die Kosten für serverlose Bereitstellung schätzen?
Databricks empfiehlt, einen repräsentativen oder spezifischen Workload auszuführen und zu vergleichen und dann die Abrechnungssystemtabelle zu analysieren. Weitere Informationen unter Referenz zur Systemtabelle für abrechnungsfähigen Verbrauch.
Wie kann ich die DBU-Nutzung für eine bestimmte Workload analysieren?
Um die Kosten für eine bestimmte Workload anzuzeigen, fragen Sie die system.billing.usage Systemtabelle ab. Siehe Kosten für serverloses Computing überwachen für Beispielabfragen an und laden Sie unser Kosten-Observability-Dashboard herunter.
Gibt es eine Verzögerung zwischen dem Ausführen eines Auftrags oder einer Abfrage und dem Erscheinen von Gebühren in der Tabelle der abrechnungsfähigen Nutzung?
Ja, es kann eine Verzögerung von bis zu 24 Stunden zwischen dem Ausführen einer Workload und ihrer Darstellung in der Systemtabelle für abrechenbare Nutzung auftreten.
Ich habe keine serverlose Berechnung für Aufträge und Notizbücher aktiviert, warum sehe ich Abrechnungseinträge für serverlose Aufträge?
Datenqualitätsüberwachung und vorausschauende Optimierung werden auch unter der serverlosen Jobs-SKU abgerechnet.
Das serverlose Computing muss nicht aktiviert sein, damit diese beiden Features verwendet werden können.
Unterstützt serverloses Computing private Repositorys?
Repositorys können privat sein oder Authentifizierung erfordern. Aus Sicherheitsgründen ist beim Zugriff auf authentifizierte Repositorys eine vorsignierte URL erforderlich.
Wie installiere ich Bibliotheken für meine Auftragsaufgaben?
Databricks empfiehlt, Umgebungen zu verwenden, um Bibliotheken für Ihre Aufträge zu installieren und zu verwalten. Siehe Konfigurieren der Umgebung für Auftragsaufgaben.
Kann ich eine Verbindung mit benutzerdefinierten Datenquellen herstellen?
Nein, es werden nur Quellen unterstützt, die den Lakehouse-Verbund nutzen. Siehe Unterstützte Datenquellen.
Wie funktioniert das serverlose Compute-Netzwerk?
Serverlose Computeressourcen werden in der serverlosen Computeebene ausgeführt, die von Azure Databricks verwaltet wird. Weitere Details zum Netzwerk und zur Architektur finden Sie unter Serverloses Compute-Plane-Netzwerk.
Kann ich serverloses Compute für Aufträge mit Databricks Asset-Bündeln konfigurieren?
Ja, Databricks-Bestandsbündel können verwendet werden, um Aufträge zu konfigurieren, die serverloses Computing nutzen. Siehe Auftrag, der serverloses Berechnen verwendet.
Wie kann ich meine serverlose Arbeitsauslastung von meinem lokalen Entwicklungscomputer oder von meiner Datenanwendung ausführen?
Databricks Connect ermöglicht es Ihnen, eine Verbindung mit Databricks von Ihrem lokalen Computer aus herzustellen und Workloads ohne Server auszuführen. Weitere Informationen finden Sie unter Was ist Databricks Connect?.