Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Questa funzionalità è in versione beta. Per abilitare questa anteprima di funzionalità nello spazio di lavoro, opta per l'impostazione Sandbox Databricks nella pagina Anteprime dello spazio di lavoro. Vedere Gestire le anteprime di Azure Databricks.
Databricks attualmente non addebita l'utilizzo di questa funzione. Tuttavia, costi e prezzi delle funzionalità in Beta sono soggetti a variazioni.
Databricks Sandbox ti permette di eseguire codice non affidabile in un ambiente isolato tramite l'API REST di Databricks, SDK o la CLI di Databricks. Il sandbox fornisce potenza di calcolo serverless, su richiesta, per eseguire il codice in modo dinamico.
Ogni sandbox include una directory home persistente. Puoi fermarti e avviare un sandbox in qualsiasi momento, e i dati nella tua cartella domestica persistono.
Il sandbox è ideale per:
- Uso un imbracatore per agenti.
- Esecuzione di codice scritto dagli utenti o dall'IA.
- Esecuzione di attività o processi di lavoro in background.
- Lancio di sessioni interattive IDE o SSH.
Prerequisiti
L'area di lavoro deve trovarsi in un'area supportata. Consulta Funzionalità con disponibilità regionale limitata.
Per usare l'SDK, Python 3.10 o superiore.
Per utilizzare la CLI Databricks su SSH, installa la CLI Databricks e autenticala con
databricks auth login:databricks auth login # authenticate to a Databricks workspace
Get started
Per creare un sandbox ed eseguire codice al suo interno, vedi Databricks Sandbox quickstart. Il quickstart copre ogni modo per usare un sandbox:
- Uno strumento sandbox per agenti che costruisci con la CLI di Agent Bricks.
- L'SDK di Databricks per Python, il modo consigliato per lavorare con sandbox dal codice.
- La CLI Databricks, per collegarsi a un sandbox tramite SSH.
Dimensioni di calcolo
Il Sandbox di Databricks è dotato di 4 vCPU e 8 GB di RAM. Questa dimensione non è configurabile.
Storage
Avvertimento
Al termine del periodo Beta, Databricks potrebbe effettuare una purga unica dei dati memorizzati in sandbox. Non conservare nulla che non puoi permetterti di perdere.
Databricks Sandbox è dotato di storage collegato alla rete.
- I dati nella directory home (
/home/sandbox-agent) persistono per tutta la durata della sandbox Databricks. Anche dopo aver arrestato il tuo Databricks Sandbox, i dati nella tua directory Home sono disponibili quando avvii la sessione successiva. - La tua directory home può memorizzare fino a 100 GB. Al momento, questo non può essere cambiato.
- Puoi memorizzare fino a 10 GB fuori dalla directory di casa, ma questi dati vengono cancellati quando chiudi il sandbox.
Networking
Non ci sono restrizioni sull'uscita di rete da un sandbox, e l'uscita non è configurabile.
Costi di utilizzo
Per informazioni complete sull'utilizzo della fatturazione, vedi la tariffazione di Databricks. Databricks prevede la fatturazione dell'utilizzo sandbox per:
- Capacità di calcolo runtime: fatturata su base oraria mentre Databricks Sandbox è in esecuzione.
- Archiviazione persistente: Vieni addebitato per i dati memorizzati nella tua cartella domestica fino a quando il tuo Sandbox Databricks non viene eliminato. Lo storage comporta una fatturazione finché l'istanza Sandbox Databricks esiste. Per smettere di pagare per lo storage, devi eliminare il sandbox.
- Trasferimento dati
Limitazioni
- Le quote vengono applicate. Puoi avere al massimo 40 sandbox attivi per utente (400 in totale in tutti gli stati), e un workspace può avere al massimo 100 sandbox attivi (1.000 in totale).
- Il Sandbox di Databricks è un primitivo di calcolo per l'esecuzione del codice, non un runtime Spark generico. Per i carichi di lavoro di Spark, usa Connect to serverless compute.
- Gli indirizzi IP pubblici del tuo Sandbox Databricks possono cambiare in qualsiasi momento. L'ingresso predefinito del sandbox è chiuso a tutto il traffico. Questo non può essere cambiato al momento.
- Non puoi personalizzare il tuo ambiente all'avvio né mantenere un ambiente al di fuori della tua directory domestica. Per riutilizzare pacchetti o configurazioni tra sessioni, memorizzali nella tua cartella domestica.