Wprowadzenie

Ukończone

Każde obciążenie usługi Azure Databricks działa na zasobach obliczeniowych, ale wybranie niewłaściwego typu obliczeniowego lub konfiguracji prowadzi do niepotrzebnych kosztów, niskiej wydajności lub zablokowanych funkcji. Bezserwerowe obliczenia rozpoczynają działanie w ciągu kilku sekund, ale nie obsługują interfejsów API RDD. Klasyczne zasoby obliczeniowe oferują pełną elastyczność, ale wymagają większego nakładu pracy związanego z zarządzaniem. Magazyny SQL doskonale radzą sobie z zapytaniami analitycznymi, podczas gdy klastry zadań są zoptymalizowane do zautomatyzowanych przepływów pracy. Zrozumienie tych różnic pomaga dopasować obliczenia do wymagań dotyczących obciążenia.

Oprócz wyboru typu obliczeniowego decyzje konfiguracyjne kształtują sposób, w jaki działa obciążenie. Typy węzłów określają pojemność przetwarzania i dostępność pamięci. Autoskalowanie równoważy koszt i czas odpowiedzi. Kontrola uprawnień dostępu , kto może korzystać z zasobów obliczeniowych, podczas gdy instalacje bibliotek zapewniają zależności wymagane przez kod. Każdy wybór konfiguracji ma wpływ na wiele wymiarów — wydajność, koszty, zabezpieczenia i złożoność operacyjna.

Uzyskiwanie odpowiedniej konfiguracji obliczeniowej ma znaczenie w całym cyklu projektowania. Podczas eksploracji potrzebne są szybkie cykle iteracyjne i minimalny nakład pracy przy konfiguracji. W środowisku produkcyjnym priorytetem jest stabilność i efektywność kosztowa. Przyspieszenie Photon może podwoić wydajność zapytań w przypadku obciążeń SQL. Pule instancji skracają czas uruchamiania, ale wymagają płacenia za niewykorzystaną pojemność. Tryby dedykowanego dostępu umożliwiają bezpieczną współpracę grup podczas wymuszania granic uprawnień.

W tym module dowiesz się, jak systematycznie oceniać opcje obliczeniowe i konfigurować zasoby zgodne z charakterystyką obciążenia. Odkrywasz, kiedy przetwarzanie bezserwerowe zapewnia najlepsze środowisko, sposób dostosowywania ustawień wydajności dla różnych scenariuszy oraz najlepsze rozwiązania dotyczące zarządzania dostępem i zależnościami w całej organizacji.