Udostępnij przez


Omówienie zasobów obliczeniowych w warstwie Standardowa

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?.