Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Important
Deze functie bevindt zich in de bètaversie. Om de preview van deze functie in de werkruimte in te schakelen, meld je je aan voor de Databricks Sandbox-instelling op de pagina Previews van de werkruimte. Zie Azure Databricks previews beheren.
Databricks rekent momenteel geen kosten voor het gebruik van deze functie. Echter, kosten en prijzen voor functies in de bèta kunnen veranderen.
Databricks Sandbox laat je onvertrouwde code uitvoeren in een geïsoleerde omgeving via de Databricks REST API, SDK of Databricks CLI. De sandbox biedt serverless, on-demand rekenkracht om code dynamisch uit te voeren.
Elke sandbox bevat een permanente basismap. Je kunt een sandbox op elk moment stoppen en starten, en de gegevens in je thuismap blijven behouden.
De sandbox is ideaal voor:
- Een agentenharnas gebruiken.
- Het uitvoeren van door de gebruiker geschreven of door AI geschreven code.
- Achtergrondtaken uitvoeren of werknemers.
- Interactieve IDE- of SSH-sessies starten.
Prerequisites
Uw werkruimte moet zich in een ondersteunde regio bevinden. Zie Functies met beperkte regionale beschikbaarheid.
Om de SDK te gebruiken, Python 3.10 of hoger.
Om de Databricks CLI over SSH te gebruiken, installeer je de Databricks CLI en authenticiseer je deze met
databricks auth login:databricks auth login # authenticate to a Databricks workspace
Get started
Om een sandbox te maken en er code in uit te voeren, zie Databricks Sandbox quickstart. De quickstart behandelt elke manier om een sandbox te gebruiken:
- Een sandbox-tool voor agenten die je bouwt met de Agent Bricks CLI.
- De Databricks SDK voor Python, de aanbevolen manier om met sandboxes uit code te werken.
- De Databricks CLI gebruikt u om via SSH verbinding te maken met een sandbox.
Grootte berekenen
Databricks Sandbox wordt geleverd met 4 vCPU's en 8 GB RAM. Deze maat is niet configureerbaar.
Storage
Warning
Aan het einde van de bètaperiode kunnen Databricks een eenmalige zuivering uitvoeren van gegevens die in sandboxes zijn opgeslagen. Bewaar niets wat je je niet kunt veroorloven te verliezen.
Databricks Sandbox wordt geleverd met netwerkopslag.
- Data in je thuismap (
/home/sandbox-agent) blijft gedurende de levensduur van je Databricks Sandbox bestaan. Zelfs nadat je je Databricks Sandbox hebt gestopt, is de data in je thuismap beschikbaar wanneer je je volgende sessie start. - Je persoonlijke map biedt ruimte voor maximaal 100 GB. Op dit moment kan dit niet worden veranderd.
- Je kunt tot 10 GB buiten je thuismap opslaan, maar deze gegevens worden verwijderd zodra je je sandbox stopt.
Networking
Er zijn geen beperkingen op netwerkuitgang vanuit een sandbox, en uitgang is niet configureerbaar.
Gebruikskosten
Voor volledige informatie over het factureringsgebruik, zie Databricks-prijsstelling. Databricks verwacht het gebruik van de sandbox in rekening te brengen voor:
- Runtime-rekenkracht: Per uur gefactureerd zolang je Databricks Sandbox actief is.
- Persistente opslag: Je wordt gefactureerd voor de gegevens die in je thuismap zijn opgeslagen totdat je Databricks Sandbox is verwijderd. Storage brengt facturering met zich mee zolang de Databricks Sandbox-instantie bestaat. Om te stoppen met het betalen voor opslag, moet je de sandbox verwijderen.
- Dataoverdracht
Limitations
- Quota worden gehandhaafd. Je kunt maximaal 40 actieve sandboxes per gebruiker hebben (400 in totaal in alle staten), en een werkruimte kan maximaal 100 actieve sandboxes hebben (in totaal 1.000).
- Databricks Sandbox is een rekenprimitief voor het draaien van code, geen algemene Spark-runtime. Voor Spark-workloads gebruik je Connect to serverless compute.
- De publieke IP-adressen van je Databricks Sandbox kunnen op elk moment veranderen. De standaard ingang van de sandbox is gesloten voor al het verkeer. Dit kan op dit moment niet worden veranderd.
- Je kunt je omgeving niet aanpassen bij het opstarten of een omgeving buiten je thuismap behouden. Om pakketten of configuraties over sessies heen te hergebruiken, sla je ze op in je thuismap.