Databricks Sandbox

Ważna

Ta funkcja jest dostępna w wersji beta. Aby włączyć podgląd tej funkcji w obszarze roboczym, włącz ustawienie Databricks Sandbox na stronie Podglądy obszaru roboczego. Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.

Databricks obecnie nie pobiera opłat za korzystanie z tej funkcji. Jednak koszty i ceny funkcji w wersji beta mogą ulec zmianie.

Databricks Sandbox pozwala uruchamiać niezaufany kod w izolowanym środowisku przez Databricks REST API, SDK lub Databricks CLI. Sandbox zapewnia bezserwerowe, na żądanie obliczenia do dynamicznego uruchamiania kodu.

Każdy sandbox zawiera trwały katalog macierzysty. W dowolnym momencie możesz zatrzymać i ponownie uruchomić sandbox, a dane w katalogu domowym są zachowywane.

Piaskownica jest idealna do:

  • Prowadzenie uprzęży agenta.
  • Wykonywanie kodu napisanego przez użytkownika lub AI.
  • Uruchamianie zadań w tle lub procesów roboczych.
  • Uruchamianie interaktywnych sesji IDE lub SSH.

Wymagania wstępne

Wprowadzenie

Aby utworzyć piaskownicę i uruchomić w niej kod, zobacz quickstart Databricks Sandbox. Quickstart obejmuje każdy sposób korzystania z sandboxa:

  • Narzędzie sandboxowe do tworzenia agentów za pomocą Agent Bricks CLI.
  • Databricks SDK dla Pythona, polecany sposób pracy z piaskownicami za pomocą kodu.
  • Databricks CLI, aby połączyć się z piaskownicą przez SSH.

Rozmiar obliczeniowy

Databricks Sandbox jest wyposażony w 4 vCPU i 8 GB RAM. Ten rozmiar nie da się konfigurować.

Magazyn

Warning

Pod koniec okresu beta Databricks może przeprowadzić jednorazowe czyszczenie danych przechowywanych w piaskownicach. Nie przechowuj niczego, czego nie możesz sobie pozwolić stracić.

Databricks Sandbox jest wyposażony w pamięć masową podłączoną do sieci.

  • Dane w twoim katalogu domowym (/home/sandbox-agent) są zachowywane przez cały okres istnienia środowiska Databricks Sandbox. Nawet po zamknięciu Databricks Sandbox, dane w katalogu domowym są dostępne przy rozpoczęciu kolejnej sesji.
  • Twój katalog domowy może przechowywać do 100 GB. Obecnie tego nie da się zmienić.
  • Możesz przechowywać do 10 GB poza swoim katalogiem domowym, ale te dane są usuwane, gdy zamykasz sandbox.

Sieć

Nie ma ograniczeń dotyczących wyjścia z sieci z piaskownicy, a wyjście nie jest konfigurowalne.

Koszty użytkowania

Aby uzyskać pełne informacje o użyciu na potrzeby rozliczeń, zobacz Cennik Databricks. Databricks przewiduje wykorzystanie sandboxa rozliczeniowego dla:

  • Zasoby obliczeniowe środowiska uruchomieniowego: Naliczane godzinowo, gdy środowisko Databricks Sandbox jest uruchomione.
  • Trwałe przechowywanie danych: Opłaty są naliczane za dane przechowywane w katalogu domowym do czasu usunięcia środowiska Databricks Sandbox. Opłaty za magazyn danych są naliczane tak długo, jak istnieje instancja Databricks Sandbox. Aby przestać płacić za przechowywanie, musisz usunąć piaskownicę.
  • Transfer danych

Limitations

  • Kwoty są egzekwowane. Możesz mieć maksymalnie 40 aktywnych piaskownic na użytkownika (łącznie 400 we wszystkich stanach), a przestrzeń robocza może mieć maksymalnie 100 aktywnych piaskownic (łącznie 1 000).
  • Databricks Sandbox to podstawowy element środowiska obliczeniowego do uruchamiania kodu, a nie uniwersalne środowisko uruchomieniowe Spark. Dla obciążeń Spark użyj Connect to serverless compute.
  • Publiczne adresy IP Twojego Databricks Sandbox mogą się zmienić w dowolnym momencie. Domyślne wejście do sandboxu jest zamknięte dla całego ruchu. Nie da się tego obecnie zmienić.
  • Nie możesz dostosować środowiska przy starcie ani utrzymywać środowiska poza swoim katalogiem domowym. Aby ponownie używać pakietów lub konfiguracji między sesjami, przechowuj je w swoim katalogu domowym.