Co to są pule usługi Azure Databricks?

Pule usługi Azure Databricks to zestaw bezczynnych, gotowych do użycia wystąpień. Gdy węzły klastra są tworzone przy użyciu wystąpień bezczynnych, czas uruchamiania klastra i automatycznego skalowania jest zmniejszany. Jeśli pula nie ma bezczynnych wystąpień, zostaje rozszerzona przez przydzielenie nowego wystąpienia od dostawcy wystąpień w celu uwzględnienia żądania klastra.

Gdy klaster zwalnia wystąpienie, powraca ono do puli i może go użyć inny klaster. Tylko klastry dołączone do puli mogą używać bezczynnych wystąpień tej puli.

Usługa Azure Databricks nie nalicza opłat za jednostki usługi Databricks, gdy wystąpienia są bezczynne w puli. Rozliczenia dostawcy wystąpień mają zastosowanie. Zobacz cennik.

Pule można zarządzać przy użyciu interfejsu użytkownika lub wywołując interfejs API pul wystąpień.

Tworzenie puli

Aby utworzyć pulę, musisz mieć uprawnienia do tworzenia pul. Domyślnie tylko administratorzy obszaru roboczego mają uprawnienia do tworzenia puli. Można przypisać allow-instance-pool-create uprawnienia do grup przy użyciu interfejsu API grupy.

Aby utworzyć pulę przy użyciu interfejsu użytkownika:

  1. Kliknij pozycję compute iconObliczenia na pasku bocznym.
  2. Kliknij kartę Pule .
  3. Kliknij przycisk Utwórz pulę.
  4. Określ konfigurację puli.
  5. Kliknij przycisk Utwórz.

Dołączanie klastra do puli

Aby dołączyć klaster do puli przy użyciu interfejsu użytkownika tworzenia klastra, wybierz pulę z listy rozwijanej Typ sterownika lub Typ procesu roboczego podczas konfigurowania klastra. Dostępne pule są wyświetlane w górnej części każdej listy rozwijanej. Możesz użyć tej samej puli lub różnych pul dla węzła sterownika i węzłów roboczych.

Jeśli używasz interfejsu API klastrów, musisz określić driver_instance_pool_id węzeł sterownika i instance_pool_id węzły procesu roboczego.

Aby uzyskać więcej najlepszych rozwiązań związanych z pulami, zobacz Najlepsze rozwiązania dotyczące puli.

Uprawnienia puli

Istnieją trzy poziomy uprawnień dla puli: BRAK UPRAWNIEŃ, MOŻLIWOŚĆ DOŁĄCZANIA DO I ZARZĄDZANIA. W tabeli wymieniono możliwości poszczególnych uprawnień.

Zdolność BRAK UPRAWNIEŃ MOŻE DOŁĄCZAĆ DO MOŻE ZARZĄDZAĆ
Dołączanie klastra do puli x x
Usuwanie puli x
Edytowanie puli x
Modyfikuj uprawnienia x

Administratorzy obszaru roboczego mają uprawnienia CAN MANAGE we wszystkich pulach w ich obszarze roboczym. Użytkownicy mają automatycznie uprawnienia CAN MANAGE w tworzonych pulach.

Konfigurowanie uprawnień puli

W tej sekcji opisano sposób zarządzania uprawnieniami przy użyciu interfejsu użytkownika obszaru roboczego. Możesz również użyć interfejsu API uprawnień lub dostawcy narzędzia Terraform usługi Databricks.

Aby skonfigurować uprawnienia, musisz mieć uprawnienie CAN MANAGE w puli.

  1. Na pasku bocznym kliknij pozycję Obliczenia.

  2. Kliknij kartę Pule .

  3. Wybierz pulę, którą chcesz zaktualizować.

  4. Kliknij przycisk Uprawnienia.

  5. W obszarze Uprawnienia Ustawienia kliknij menu rozwijane Wybierz użytkownika, grupę lub jednostkę usługi... i wybierz użytkownika, grupę lub jednostkę usługi.

    Set pool permissions

  6. Wybierz uprawnienie z menu rozwijanego uprawnień.

  7. Kliknij przycisk Dodaj, a następnie kliknij przycisk Zapisz.

Usuwanie puli

Usunięcie puli powoduje zakończenie bezczynnych wystąpień puli i usunięcie jej konfiguracji. Aby usunąć pulę, kliknij ikonę Delete Icon w akcjach na stronie Pule. Jeśli usuniesz pulę:

  • Uruchamianie klastrów dołączonych do puli nadal działa, ale nie można przydzielić wystąpień podczas zmiany rozmiaru lub skalowania w górę.
  • Nie można uruchomić zakończonych klastrów dołączonych do puli.

Ważne

Nie można cofnąć tej akcji.