Nawiązywanie połączenia z pulami

Uwaga

Jeśli obciążenie obsługuje przetwarzanie bezserwerowe, usługa Databricks zaleca używanie bezserwerowych obliczeń zamiast pul, aby korzystać z zawsze włączonego, skalowalnego środowiska obliczeniowego. Zobacz Connect to serverless compute.

Pule Azure Databricks to zestawy gotowych do użycia, nieaktywnych wystąpień. Gdy węzły klastra są tworzone przy użyciu nieużywanych instancji, skraca się czas uruchamiania klastra i automatycznego skalowania. Jeśli pula nie ma nieaktywnych instancji, rozszerza się, przydzielając nową instancję od dostawcy instancji w celu spełnienia żądania klastra.

Gdy klaster zwalnia wystąpienie, wraca ono do puli i może zostać ponownie użyte przez inny klaster. Tylko klastry dołączone do puli mogą używać wolnych instancji tej puli.

Azure Databricks nie nalicza opłat za DBU, gdy instancje są bezczynne w puli. Rozliczenia dostawcy wystąpień mają zastosowanie. Zobacz cennik.

Możesz zarządzać pulami przy użyciu interfejsu użytkownika lub wywołując API pul wystąpień.

Utwórz pulę

Aby utworzyć pulę, musisz mieć uprawnienie Zezwalaj na tworzenie puli. Domyślnie tylko administratorzy obszaru roboczego mają uprawnienia do tworzenia puli. Zobacz Uprawnienia obliczeniowe.

Uwaga

Użytkownicy niebędący administratorami z uprawnieniem Zezwalaj na tworzenie puli mogą tworzyć pule tylko przy użyciu interfejsu wiersza polecenia lub interfejsu API. Przycisk Utwórz pulę w interfejsie użytkownika jest dostępny tylko dla administratorów obszaru roboczego.

Aby utworzyć pulę przy użyciu interfejsu użytkownika (tylko administratorzy obszaru roboczego):

  1. Kliknij ikonę obliczeńObliczenia na pasku bocznym.
  2. Kliknij kartę Pule.
  3. Kliknij przycisk Utwórz pulę.
  4. Określ konfigurację puli.
  5. Kliknij przycisk Utwórz.

Dołącz klaster 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 dla węzła głównego i instance_pool_id dla węzłów roboczych.

Aby uzyskać więcej najlepszych praktyk dotyczących puli, zobacz Najlepsze praktyki dotyczące puli.

Uprawnienia puli

Istnieją trzy poziomy uprawnień dla puli: BRAK UPRAWNIEŃ, MOŻLIWOŚĆ DOŁĄCZENIA, i MOŻLIWOŚĆ ZARZĄDZANIA. Aby uzyskać szczegółowe informacje, zobacz Listy ACL puli.

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 Terraform dla 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 ustawienia uprawnieńkliknij menu rozwijane Wybierz użytkownika, grupę lub jednostkę usługi... i wybierz użytkownika, grupę lub jednostkę usługi.

    Ustawianie uprawnień puli

  6. Wybierz uprawnienie z menu rozwijanego uprawnień.

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

Usuń pulę

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

  • Klastry dołączone do puli nadal działają, ale nie mogą przydzielać wystąpień podczas zmniejszania rozmiaru lub skalowania.
  • Nie można uruchomić zakończonych klastrów dołączonych do puli.

Ważne

Nie można cofnąć tej akcji.