Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Dieses Feature befindet sich in der Betaversion. Um diese Funktionsvorschau im Arbeitsbereich zu aktivieren, wähle die Databricks-Sandbox-Einstellung auf der Seite Vorschauen des Arbeitsbereichs an. Siehe Manage Azure Databricks Previews.
Databricks erhebt derzeit keine Gebühren für die Nutzung dieser Funktion. Allerdings können sich Kosten und Preise für Funktionen in der Beta ändern.
Databricks Sandbox ermöglicht es, nicht vertrauenswürdigen Code in einer isolierten Umgebung über die Databricks REST API, SDK oder Databricks CLI auszuführen. Der Sandbox bietet serverlose, bedarfsorientierte Rechenleistung für das dynamische Ausführen von Code.
Jede Sandbox enthält ein persistentes Home-Verzeichnis. Du kannst jederzeit eine Sandbox stoppen und starten, und die Daten in deinem Home-Verzeichnis bleiben bestehen.
Der Sandkasten ist ideal für:
- Ausführen einer Agent-Testumgebung.
- Ausführung von benutzerdefiniertem oder KI-geschriebenem Code.
- Ausfürhung von Hintergrundaufgaben oder Workern.
- Interaktive IDE- oder SSH-Sitzungen starten.
Voraussetzungen
Ihr Arbeitsbereich muss sich in einer unterstützten Region befinden. Weitere Informationen finden Sie unter Features mit eingeschränkter regionaler Verfügbarkeit.
Um das SDK zu verwenden, Python 3.10 oder höher.
Um die Databricks-CLI über SSH zu verwenden, installieren Sie die Databricks-CLI und authentifizieren Sie sie mit
databricks auth login:databricks auth login # authenticate to a Databricks workspace
Get started
Um eine Sandbox zu erstellen und Code darin auszuführen, siehe Databricks Sandbox Quickstart. Der Quickstart deckt jede Möglichkeit ab, eine Sandbox zu verwenden:
- Ein Sandbox-Tool für Agenten, das du mit der Agent Bricks CLI baust.
- Das Databricks SDK für Python ist die empfohlene Methode, um mit Sandboxes aus Code zu arbeiten.
- Die Databricks-CLI dient dazu, über SSH eine Verbindung mit einer Sandbox herzustellen.
Berechnungsgröße
Databricks Sandbox wird mit 4 vCPUs und 8 GB RAM geliefert. Diese Größe ist nicht konfigurierbar.
Storage
Warning
Am Ende der Beta-Phase könnten Databricks eine einmalige Reinigung von in Sandboxen gespeicherten Daten durchführen. Lagern Sie nichts, was Sie sich nicht leisten können zu verlieren.
Databricks Sandbox ist mit netzwerkgebundenem Speicher ausgestattet.
- Die Daten in Ihrem Home-Verzeichnis (
/home/sandbox-agent) bleiben während der gesamten Lebensdauer Ihres Databricks Sandbox erhalten. Selbst nachdem Sie Ihre Databricks-Sandbox gestoppt haben, sind die Daten im Home-Verzeichnis verfügbar, wenn Sie Ihre nächste Sitzung starten. - Dein Home-Verzeichnis kann bis zu 100 GB speichern. Derzeit lässt sich das nicht ändern.
- Du kannst bis zu 10 GB außerhalb deines Home-Verzeichnisses speichern, aber diese Daten werden gelöscht, wenn du deine Sandbox stoppst.
Networking
Es gibt keine Einschränkungen für den Netzwerkausgang aus einer Sandbox, und der Ausgang ist nicht konfigurierbar.
Nutzungskosten
Für vollständige Informationen zur Abrechnungsnutzung siehe Databricks-Preis. Databricks erwartet die Abrechnung der Sandbox-Nutzung für:
- Rechenleistung zur Laufzeit: Stündlich abgerechnet, solange deine Databricks-Sandbox läuft.
- Persistente Speicherung: Sie werden für die in Ihrem Home-Verzeichnis gespeicherten Daten abgerechnet, bis Ihr Databricks Sandbox gelöscht wurde. Für den Speicher fallen Gebühren an, solange die Databricks Sandbox-Instanz existiert. Um nicht mehr für Speicher zu bezahlen, musst du die Sandbox löschen.
- Datenübertragung
Einschränkungen
- Quoten werden durchgesetzt. Man kann maximal 40 aktive Sandboxen pro Nutzer haben (insgesamt 400 in allen Bundesstaaten), und ein Arbeitsbereich kann höchstens 100 aktive Sandboxes (insgesamt 1.000) haben.
- Databricks Sandbox ist ein Rechenprimitiv zum Ausführen von Code, kein allgemeiner Spark-Runtime. Für Spark-Workloads verwenden Sie Mit serverloser Rechenleistung verbinden.
- Die öffentlichen IP-Adressen Ihrer Databricks Sandbox können jederzeit geändert werden. Der standardmäßige Ingress der Sandbox ist für jeglichen Datenverkehr gesperrt. Das lässt sich derzeit nicht ändern.
- Du kannst deine Umgebung beim Start nicht anpassen oder eine Umgebung außerhalb deines Home-Verzeichnisses dauerhaft speichern. Um Pakete oder Konfigurationen über Sitzungen hinweg wiederzuverwenden, speichern Sie sie in Ihrem Home-Verzeichnis.