Megosztás a következőn keresztül:


Számítási szabályzatok létrehozása és kezelése

Ez a cikk bemutatja, hogyan hozhat létre és kezelhet szabályzatokat a munkaterületen. A szabályzatdefiníciók írásáról további információt a számítási szabályzatok referenciáiban talál.

Feljegyzés

A szabályzatokhoz prémium csomag szükséges.

Mik azok a számítási szabályzatok?

A szabályzat egy olyan eszköz, amelyet a munkaterület rendszergazdái használhatnak arra, hogy limit felhasználók vagy csoportok számítási létrehozási engedélyeit a szabályzati szabályok set alapján.

A szabályzatok a következő előnyöket biztosítják:

  • Limit felhasználók fürtöket hozhatnak létre az előírt beállításokkal.
  • Limit felhasználókat bizonyos számú fürt létrehozására kötelezik.
  • Egyszerűsítse a felhasználói felületet, és engedélyezze, hogy több felhasználó hozzon létre saját fürtöket (néhány valuesjavításával és elrejtésével).
  • A költségek szabályozása a fürtenkénti maximális költség korlátozásával (azoknak az attribútumoknak a korlátozásával, amelyek values hozzájárulnak az óránkénti árhoz).
  • Fürt hatókörű kódtár telepítésének kényszerítése.

Szabályzat létrehozása

Ezek a szabályzatok létrehozásának alapvető utasításai. A szabályzatok definiálásáról a számítási szabályzatok referenciája című témakörben olvashat.

  1. Kattintson a Számítás gombra számítási ikonaz oldalsávon.
  2. Kattintson a Szabályzatok fülre.
  3. Kattintson a Create policy (Szabályzat létrehozása) parancsra.
  4. Nevezze el a szabályzatot. A szabályzatnevek nem érzéketlenek a kis- és nagybetűkhez.
  5. Szükség esetén select egy házirendcsaládot a Családi legördülő listából. Ez határozza meg azt a sablont, amelyből a szabályzatot létrehozza.
  6. Adja meg a szabályzat leírását. Ez segít másoknak a szabályzat céljának megismerésében.
  7. A Definíciók lapon adjon meg egy szabályzatdefiníciót.
  8. A Kódtárak lapon adja hozzá azokat a számítási hatókörű kódtárakat, amelyeket telepíteni szeretne a számításra. Lásd: Kódtárak hozzáadása szabályzathoz.
  9. Az Engedélyek lapon rendeljen hozzá engedélyeket a szabályzathoz, és opcionálisan set a felhasználó által a szabályzat használatával létrehozható erőforrások maximális számát.
  10. Kattintson a Létrehozás gombra.

Szabályzatcsaládok használata

Szabályzat létrehozásakor dönthet úgy, hogy egy házirendcsaládot használ. A szabályzatcsaládok előre kitöltött szabályokkal rendelkező Azure Databricks-szabályzatsablonok, amelyek a gyakori számítási használati esetek kezelésére lettek kialakítva.

Házirendcsalád használata esetén a szabályzat szabályai a házirendcsaládtól öröklődnek. Miután kiválasztotta a házirendcsaládot, létrehozhatja a szabályzatot, vagy hozzáadhat szabályokat, vagy felülbírálhatja az adott szabályokat. A házirendcsaládokkal kapcsolatos további információkért tekintse meg az Alapértelmezett házirendek és szabályzatcsaládok című témakört.

Kódtárak hozzáadása szabályzathoz

A szabályzatokhoz kódtárakat is hozzáadhat, így a kódtárak automatikusan települnek a számítási erőforrásokra. Egy szabályzathoz legfeljebb 500 kódtárat adhat hozzá.

Feljegyzés

Előfordulhat, hogy korábban már hozzáadott számítási hatókörű kódtárakat init-szkriptek használatával. A Databricks a kódtárak telepítéséhez init-szkriptek helyett számítási szabályzatokat javasol.

Tár hozzáadása a szabályzathoz:

  1. A Szabályzat létrehozása lap alján kattintson a Kódtárak fülre.

  2. Kattintson a Tár hozzáadása elemre.

  3. Select a könyvtári források egyik opcióját, majd kövesse az alábbi utasításokat:

    Erőforrástár forrása Utasítások
    Munkaterület Select egy munkaterületfájlt, vagy feltölt egy whl, zipped wheelhouse, JAR, ZIP, tar vagy requirements.txt fájlt. Lásd: Kódtárak telepítése munkaterületfájlokból
    Volumes Select egy kötetből származó Whl-, JAR- vagy requirements.txt fájl. Lásd: Kódtárak telepítése kötetről.
    Fájl elérési útja/ADLS Select az erőforrástár típusát, és adja meg a teljes URI-t az erőforrástár-objektumnak (például: abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl). Lásd: Tárak telepítése objektumtárolóból.
    PyPI Adja meg a PyPI-csomag nevét. Lásd: PyPI-csomag.
    Maven Adjon meg egy Maven-koordinátát. Lásd: Maven vagy Spark-csomag.
    CRAN Adja meg a csomag nevét. Lásd: CRAN-csomag.
    DBFS (Nem ajánlott) Töltsön be egy JAR- vagy Whl-fájlt a DBFS-gyökérbe. Ez nem ajánlott, mivel a DBFS-ben tárolt fájlokat bármely munkaterület-felhasználó módosíthatja.
  4. Kattintson a Hozzáadás gombra.

Kódtárak szabályzatokhoz való hozzáadásának hatása

Ha kódtárakat ad hozzá egy szabályzathoz:

  • A felhasználók nem telepíthetnek és nem távolíthatnak el számítási hatókörű kódtárakat az ezt a házirendet használó számítási egységeken.
  • A meglévő számítás felhasználói felületén, REST API-ján vagy parancssori felületén konfigurált kódtárak a következő újraindításkor törlődnek.
  • A feladatok számítási erőforrásaiban ezt a házirendet használó tevékenységek függőségkódtárai le vannak tiltva.

Szabályzatengedélyek

Alapértelmezés szerint a munkaterület rendszergazdái minden szabályzathoz rendelkeznek engedélyekkel. A nem rendszergazdai felhasználók számára engedélyt kell adni egy szabályzathoz a hozzáféréshez.

Ha egy felhasználó korlátlan fürtlétrehozási engedélyekkel rendelkezik, akkor a korlátlan házirendhez is hozzáféréssel fog rendelkezni. Így teljesen konfigurálható számítási erőforrások hozhatók létre.

Ha egy felhasználó nem rendelkezik hozzáféréssel a szabályzatokhoz, a szabályzat legördülő listája nem jelenik meg a felhasználói felületén.

Számítási erőforrások számának korlátozása felhasználónként

A szabályzatengedélyek lehetővé teszik, hogy felhasználónként maximális számú számítási erőforrást set. Ez határozza meg, hogy a felhasználó hány erőforrást hozhat létre ezzel a szabályzattal. Ha a felhasználó túllépi a limit, a művelet meghiúsul.

Ha korlátozni szeretné, hogy a felhasználó hány erőforrást hozhat létre egy szabályzat használatával, adjon meg egy értéket a maximális számítási erőforrások felhasználónkénti beállításába a szabályzatok felhasználói felületén, az Engedélyek lapon.

Feljegyzés

Az Azure Databricks nem állítja le proaktívan az erőforrásokat a limitfenntartása érdekében. Ha egy felhasználó három számítási erőforrást futtat, amelyek a szabályzathoz tartoznak, és a munkaterület adminisztrátora egyre csökkenti a limit értékét, hogy csak egy maradjon, a három erőforrás továbbra is futni fog. A felesleges erőforrásokat manuálisan kell leállítani, hogy megfeleljenek a limit-nak.

Szabályzat kezelése

Miután létrehozott egy szabályzatot, szerkesztheti, klónozhatja és törölheti.

A szabályzat bevezetését a szabályzatot használó számítási erőforrások megtekintésével is figyelheti. A Szabályzatok lapon kattintson a megtekinteni kívánt szabályzatra. Ezután kattintson a Számítási vagy Feladatok fülekre a házirendet használó erőforrások list megtekintéséhez.

Szabályzat szerkesztése

Előfordulhat, hogy módosítani szeretne egy szabályzatot, hogy update az engedélyeit vagy a definícióit. Szabályzat szerkesztéséhez select a szabályzatot a Szabályzatok lapon, majd kattintson a Szerkesztésgombra. A Szerkesztés gombra kattintva az Engedélyek fülre kattintva update a szabályzat engedélyeit. Ezután update a szabályzat definícióját is.

Miután update egy szabályzat definícióit, a szabályzat használatával létrehozott számítási erőforrások nem frissülnek automatikusan az új szabályzatdefiníciókkal. Dönthet úgy, hogy az összes számítási erőforrást vagy azok egy részét update a szabályzatmegfelelés kikényszerítése használatával. Lásd: Szabályzatmegfelelés kényszerítése.

Szabályzat klónozása

A klónozási funkcióval új szabályzatot is létrehozhat egy meglévő szabályzatból. Nyissa meg a klónozni kívánt házirendet, majd kattintson a Klónozás gombra. Ezután módosítsa a módosítani kívánt mezők values, majd kattintson a létrehozása gombra.

Szabályzat törlése

Select a házirendet a Szabályzatok oldalán, majd kattintson a Törlésgombra. Amikor a rendszer megkérdezi, hogy biztosan törli-e a szabályzatot, kattintson ismét a Törlés gombra.

A törölt szabályzatok által szabályozott számítások továbbra is futtathatók, de csak akkor szerkeszthetők, ha a felhasználó korlátlan fürtlétrehozási engedélyekkel rendelkezik.

Szabályzatmegfelelés kényszerítése

A szabályzat szerkesztése után az ezzel a szabályzattal létrehozott számítási erőforrások nem update automatikusan az új szabályzatszabályok betartásához. A házirend által szabályozott számítási erőforrások list megtekintéséhez kattintson a felhasználói felületen található házirendre, majd a Számítási fülre a társított teljes célú számítás vagy a Feladatok lapon a házirend által szabályozott számításon futó feladatok list megtekintéséhez.

Ezek a listák azt is közlik, hogy a számítási erőforrások nem felelnek-e meg az aktuális szabályzatdefinícióknak.

Szabályzatmegfelelés megosztott számítási felhasználói felülete

Számítási erőforrások update egy szabályzatnak való megfelelés érdekében:

  1. A Szabályzatok lapon kattintson a frissített szabályzatra.
  2. A Számítás vagy Feladatok fülre kattintva megtekintheti a szabályzatot használó erőforrások vagy feladatok list-át. A megfelelőségicolumn jelzi, hogy mely erőforrások felelnek meg az aktuális szabályzatdefinícióknak.
  3. Kattintson Az összes javítása gombra kattintva update a nem megfelelő list összes számítási erőforrását. A számítási erőforrásokat egyenként is update az erőforrás sorában található Javítás gombra kattintva.
  4. (Nem kötelező) Ha szeretné kikényszeríteni a szabályzatot az aktuálisan futó számításon, jelölje be a Futó fürtök kényszerítése jelölőnégyzetet . Ez azonnal újraindítja a futó számítási erőforrást.
  5. Kattintson a Kényszerítés gombra a frissítések végrehajtásához. A kényszerítési művelet befejezése után a rendszer összefoglalót kap a végrehajtott módosításokról.
  6. Kattintson a Done (Kész) gombra.

Emellett a megfelelőségen kívüli, teljes körű számítási erőforrások a számítási részletek felhasználói felületén egy megfelelőségi címkét is tartalmaznak. A számítási erőforrásON a CAN MANAGE engedélyekkel rendelkező felhasználók ezen a lapon kényszeríthetik a megfelelőséget a Továbbiak gombra kattintva, majd a Megfelelőség javítása parancsra kattintva.

Szabályzatmegfelelés a megfelelőségi felhasználói felületen kívül