Vytváření a správa zásad výpočetních prostředků

Tento článek vysvětluje, jak vytvořit a spravovat zásady ve vašem pracovním prostoru. Informace o zápisu definic zásad najdete v referenčních informacích k zásadám výpočetních prostředků.

Poznámka:

Zásady vyžadují plán Premium.

Co jsou zásady výpočetních prostředků?

Zásady jsou správci pracovního prostoru nástrojů, které můžou použít k omezení oprávnění k vytvoření výpočetních prostředků uživatele nebo skupiny na základě sady pravidel zásad.

Zásady poskytují následující výhody:

  • Omezte uživatele na vytváření clusterů s předepisenými nastaveními.
  • Omezte uživatele na vytváření určitého počtu clusterů.
  • Zjednodušte uživatelské rozhraní a povolte více uživatelům vytvářet vlastní clustery (opravou a skrytím některých hodnot).
  • Řízení nákladů omezením maximálních nákladů na cluster (nastavením limitů atributů, jejichž hodnoty přispívají k hodinové ceně).
  • Vynucujte instalace knihoven v oboru clusteru.

Vytvořte zásadu

Toto jsou základní instrukce k vytvoření zásady. Informace o definování zásad najdete v referenčních informacích k zásadám výpočetních prostředků.

  1. Na bočním panelu klikněte na Ikona výpočetních prostředkůVýpočty.
  2. Klikněte na kartu Zásady .
  3. Klikněte na Create policy (Vytvořit zásadu).
  4. Pojmenujte zásadu. Názvy zásad nerozlišují malá a velká písmena.
  5. Volitelně můžete v rozevíracím seznamu Rodina vybrat rodinu zásad. Určuje šablonu, ze které zásadu sestavíte.
  6. Zadejte popis zásady. To ostatním pomáhá znát účel zásady.
  7. Na kartě Definice zadejte definici zásady.
  8. Na kartě Knihovny přidejte do výpočetních prostředků všechny knihovny s vymezeným výpočetním oborem, které mají být zásady nainstalovány na výpočetní prostředky. Viz Přidání knihoven do zásad.
  9. Na kartě Oprávnění přiřaďte oprávnění k zásadám a volitelně nastavte maximální počet prostředků, které může uživatel vytvořit pomocí této zásady.
  10. Klikněte na Vytvořit.

Použití rodin zásad

Když vytvoříte zásadu, můžete zvolit použití rodiny zásad. Rodiny zásad jsou azure Databricks– poskytují šablony zásad s předem vyplněnými pravidly, která jsou navržená tak, aby řešila běžné případy použití výpočetních prostředků.

Při použití rodiny zásad se pravidla pro vaši zásadu dědí z rodiny zásad. Po výběru rodiny zásad můžete vytvořit zásadu tak, jak je, nebo můžete přidat pravidla nebo přepsat daná pravidla. Další informace orodinách

Přidání knihoven do zásad

Knihovny můžete přidat do zásad, aby se knihovny automaticky nainstalovaly na výpočetní prostředky. Do zásad můžete přidat maximálně 500 knihoven.

Poznámka:

Dříve jste možná přidali knihovny s oborem výpočetních prostředků pomocí inicializačních skriptů. Databricks doporučuje místo inicializačních skriptů k instalaci knihoven používat zásady výpočetních prostředků.

Přidání knihovny do zásad:

  1. V dolní části stránky Vytvořit zásadu klikněte na kartu Knihovny .

  2. Klikněte na Přidat knihovnu.

  3. Vyberte jednu z možností zdroje knihovny a pak postupujte podle pokynů uvedených níže:

    Zdroj knihovny Pokyny
    Pracovní prostor Vyberte soubor pracovního prostoru nebo nahrajte soubor Whl, zip wheelhouse, JAR, ZIP, tar nebo requirements.txt soubor. Viz Instalace knihoven ze souborů pracovního prostoru
    Svazky Vyberte soubor Whl, JAR nebo requirements.txt ze svazku. Viz Instalace knihoven ze svazku.
    Cesta k souboru nebo ADLS Vyberte typ knihovny a zadejte úplný identifikátor URI objektu knihovny (například: abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl). Viz Instalace knihoven z úložiště objektů.
    PyPI Zadejte název balíčku PyPI. Viz balíček PyPI.
    Maven Zadejte souřadnici Mavenu. Viz balíček Maven nebo Spark.
    CRAN Zadejte název balíčku. Viz balíček CRAN.
    DBFS (nedoporučuje se) Načtěte soubor JAR nebo Whl do kořenového adresáře DBFS. Nedoporučuje se, protože soubory uložené v DBFS můžou upravovat libovolný uživatel pracovního prostoru.
  4. Klikněte na tlačítko Přidat.

Účinek přidávání knihoven do zásad

Pokud přidáte knihovny do zásad:

  • Uživatelé nemůžou do výpočetních prostředků, které používají tuto zásadu, instalovat ani odinstalovat knihovny s vymezeným výpočetním oborem.
  • Knihovny nakonfigurované prostřednictvím uživatelského rozhraní, rozhraní REST API nebo rozhraní příkazového řádku pro existující výpočetní prostředky se při příštím restartování výpočetních prostředků odeberou.
  • Knihovny závislostí pro úlohy, které používají tuto zásadu ve výpočetních prostředcích úloh, jsou zakázané.

Oprávnění zásad

Ve výchozím nastavení mají správci pracovního prostoru oprávnění ke všem zásadám. Uživatelé, kteří nejsou správci, musí mít udělená oprávnění k zásadám, aby měli přístup k zásadám.

Pokud má uživatel neomezená oprávnění k vytváření clusteru, bude mít také přístup k neomezeným zásadám. To jim umožňuje vytvářet plně konfigurovatelné výpočetní prostředky.

Pokud uživatel nemá přístup k žádným zásadám, rozevírací seznam zásad se v uživatelském rozhraní nezobrazí.

Omezení počtu výpočetních prostředků na uživatele

Oprávnění zásad umožňují nastavit maximální počet výpočetních prostředků na uživatele. Určuje, kolik prostředků může uživatel vytvořit pomocí této zásady. Pokud uživatel překročí limit, operace selže.

Pokud chcete omezit počet prostředků, které může uživatel vytvořit pomocí zásady, zadejte hodnotu do nastavení Maximální výpočetní prostředky na uživatele na kartě Oprávnění v uživatelském rozhraní zásad.

Poznámka:

Azure Databricks proaktivně neukončí prostředky kvůli zachování limitu. Pokud má uživatel spuštěné tři výpočetní prostředky se zásadou a správce pracovního prostoru sníží limit na jeden, budou se tři prostředky dál spouštět. Další prostředky musí být ručně ukončeny, aby byly v souladu s limitem.

Správa zásad

Po vytvoření zásady ji můžete upravit, naklonovat a odstranit.

Přijetí zásady můžete také monitorovat zobrazením výpočetních prostředků, které zásadu používají. Na stránce Zásady klikněte na zásadu, kterou chcete zobrazit. Potom kliknutím na kartu Výpočty nebo Úlohy zobrazíte seznam prostředků, které používají zásadu.

Úprava zásad

Můžete chtít upravit zásadu a aktualizovat její oprávnění nebo její definice. Chcete-li upravit zásadu, vyberte zásadu na stránce Zásady a klikněte na tlačítko Upravit. Po kliknutí na Upravit můžete kliknutím na kartu Oprávnění aktualizovat oprávnění zásad. Můžete také aktualizovat definici zásady.

Poznámka:

Po aktualizaci definic zásad se výpočty, které používají tuto zásadu, automaticky neaktualizují, aby dodržovaly nová pravidla zásad, ale pravidla zásad budou platit, pokud se uživatel pokusí upravit výpočetní prostředek.

Klonování zásad

Pomocí funkce klonování můžete také vytvořit novou zásadu z existující zásady. Otevřete zásadu, kterou chcete klonovat, a klikněte na tlačítko Klonovat . Potom změňte hodnoty polí, která chcete upravit, a klikněte na Vytvořit.

Odstranění zásady

Na stránce Zásady vyberte zásadu a potom klikněte na Odstranit. Když se zobrazí dotaz, jestli chcete zásadu opravdu odstranit, klikněte znovu na Odstranit .

Všechny výpočetní prostředky, které se řídí odstraněnou zásadou, se můžou pořád spouštět, ale nejde je upravovat, pokud uživatel nemá neomezená oprávnění k vytváření clusteru.