Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta strona zawiera omówienie standardowych obliczeń.
Co to jest standardowe obliczenia?
Środowisko obliczeniowe w warstwie Standardowa jest obliczane ze standardowym trybem dostępu. Standardowe zasoby obliczeniowe mogą być używane przez dowolnego użytkownika, który udzielił mu uprawnień.
Standardowe zasoby obliczeniowe są zalecane w przypadku większości obciążeń. Standardowe zasoby obliczeniowe umożliwiają dowolnej liczbie użytkowników dołączanie i współbieżne wykonywanie obciążeń na tym samym zasobie obliczeniowym, co zapewnia oszczędności kosztów i uproszczone zarządzanie obliczeniami. Standardowe obliczenia uruchamiają kod użytkownika w pełnej izolacji bez dostępu do zasobów niższego poziomu.
Wybór trybu dostępu
Tryb dostępu jest konfigurowany podczas tworzenia zasobu obliczeniowego typu all-purpose lub zadania. Ustawienie trybu dostępu znajduje się w sekcji Zaawansowane w interfejsie użytkownika obliczeniowego i reprezentowane przez data_security_mode interfejs API.
Domyślnie w interfejsie użytkownika tryb dostępu jest ustawiony na Wartość Automatyczna, co oznacza, że tryb dostępu jest automatycznie wybierany na podstawie wybranego środowiska Databricks Runtime. Automatyczne ustawienie domyślne dla warstwy Standardowa , chyba że wybrano środowisko uruchomieniowe uczenia maszynowego lub środowiska Databricks Runtime niższe niż 14.3, w tym przypadku jest używane dedykowane.
Kiedy używać standardowych obliczeń
Standardowe obliczenia są zalecane w przypadku większości obciążeń, w tym:
- Ogólne potoki inżynierii danych i ETL: większość obciążeń przetwarzania danych
- Wspólne projekty nauki o danych: zespoły współpracują ze sobą nad analizą i opracowywaniem modeli
- Interaktywna eksploracja danych: analiza ad hoc i programowanie oparte na notesach
- Optymalizacja kosztów: jeśli chcesz udostępniać zasoby obliczeniowe wielu użytkownikom
Wybierz dedykowane zasoby obliczeniowe tylko dla wyspecjalizowanych obciążeń wymagających uprzywilejowanego dostępu do maszyn, interfejsów API RDD, rozproszonego uczenia maszynowego, procesorów GPU lub R. Aby uzyskać listę standardowych ograniczeń obliczeniowych, zobacz Standardowe wymagania i ograniczenia dotyczące obliczeń.
Obsługa języka i środowiska uruchomieniowego
Środowisko obliczeniowe w warstwie Standardowa obsługuje następujące języki programowania:
- Python: pełna obsługa wszystkich wersji środowiska Databricks Runtime
- SQL: pełna obsługa wszystkich wersji środowiska Databricks Runtime
- Scala: obsługiwane w środowisku Databricks Runtime 13.3 LTS lub nowszym z wykazem aparatu Unity
- R: Nieobsługiwane w przypadku standardowych obliczeń
Lakeguard na potrzeby izolacji użytkowników
Standardowe zasoby obliczeniowe używają usługi Azure Databricks Lakeguard do zapewnienia bezpiecznej izolacji użytkowników i ładu danych. Usługa Lakeguard wykorzystuje zaawansowane techniki izolacji kodu, które oddzielają kod użytkownika od bazowej infrastruktury platformy Spark.
Aby uzyskać więcej informacji, zobacz Jak usługa Databricks wymusza izolację użytkowników?.