Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta característica se encuentra en su versión beta. Para habilitar esta función en versión preliminar en el espacio de trabajo, activa la opción Databricks Sandbox en la página Vista previa del espacio de trabajo. Consulte Administrar versiones preliminares de Azure Databricks.
Databricks actualmente no cobra por el uso de esta función. Sin embargo, el coste y el precio de las funciones en la Beta pueden cambiar.
Databricks Sandbox te permite ejecutar código no confiable en un entorno aislado a través de la API REST de Databricks, SDK o la CLI de Databricks. El sandbox proporciona computación sin servidor y bajo demanda para ejecutar código de forma dinámica.
Cada sandbox incluye un directorio personal persistente. Puedes parar y poner en marcha un sandbox en cualquier momento, y los datos en tu directorio personal persisten.
El sandbox es ideal para:
- Poner en marcha el entorno de ejecución del agente.
- Ejecutar código escrito por usuarios o por IA.
- Ejecución de tareas o procesos de trabajo en segundo plano.
- Lanzamiento de sesiones interactivas de IDE o SSH.
Prerequisites
El área de trabajo debe estar en una región admitida. Consulte Características con disponibilidad regional limitada.
Para usar el SDK, Python 3.10 o superior.
Para usar la CLI de Databricks sobre SSH, instala la CLI de Databricks y autentifícala con
databricks auth login:databricks auth login # authenticate to a Databricks workspace
Comienza
Para crear un sandbox y ejecutar código en él, consulta el inicio rápido de Databricks Sandbox. La guía de inicio rápido describe todas las formas de usar un sandbox:
- Una herramienta sandbox para agentes que se crea con la CLI de Agent Bricks.
- El SDK de Databricks para Python, la forma recomendada de trabajar con sandboxes desde código.
- La CLI de Databricks, para conectarse a un sandbox por SSH.
Tamaño de cálculo
Databricks Sandbox viene con 4 vCPUs y 8 GB de RAM. Este tamaño no es configurable.
Storage
Warning
Al final del periodo Beta, los Databricks podrían realizar una purga puntual de los datos almacenados en sandboxes. No guardes nada que no puedas permitirte perder.
Databricks Sandbox incluye almacenamiento conectado a la red.
- Los datos en tu directorio personal (
/home/sandbox-agent) persisten durante toda la vida útil de tu Sandbox Databricks. Incluso después de detener tu Sandbox de Databricks, los datos en tu directorio principal están disponibles cuando inicias la siguiente sesión. - Tu directorio doméstico puede almacenar hasta 100 GB. Por ahora, esto no puede cambiarse.
- Puedes almacenar hasta 10 GB fuera de tu directorio personal, pero estos datos se eliminan cuando cierras el sandbox.
Networking
No hay restricciones sobre la salida de red desde un sandbox, y la salida no es configurable.
Costos de uso
Para obtener información completa sobre el uso facturable, consulte precios de Databricks. Databricks prevé facturar el uso del entorno de pruebas para:
- Cómputo en tiempo de ejecución: Se factura por hora mientras tu Sandbox de Databricks está en ejecución.
- Almacenamiento persistente: Se te factura por los datos almacenados en tu directorio principal hasta que se elimine el Sandbox de Databricks. El almacenamiento implica facturación mientras exista la instancia Sandbox de Databricks. Para dejar de pagar por almacenamiento, debes eliminar el sandbox.
- Transferencia de datos
Limitations
- Las cuotas se aplican. Puedes tener como máximo 40 sandboxes activos por usuario (400 en total en todos los estados), y un espacio de trabajo puede tener como máximo 100 sandboxes activos (1.000 en total).
- Databricks Sandbox es una primitiva de cálculo para ejecutar código, no un entorno de ejecución de propósito general de Spark. Para cargas de trabajo de Spark, use Conectar a un proceso sin servidor.
- Las direcciones IP públicas de tu Sandbox de Databricks pueden cambiar en cualquier momento. El acceso predeterminado del sandbox está cerrado a todo tráfico. Esto no puede cambiarse en este momento.
- No puedes personalizar tu entorno al iniciar ni mantener un entorno fuera de tu directorio principal. Para reutilizar paquetes o configuraciones entre sesiones, guárdalos en tu directorio personal.