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.
- Kattintson a Számítás gombra
az oldalsávon.
- Kattintson a Szabályzatok fülre.
- Kattintson a Create policy (Szabályzat létrehozása) parancsra.
- Nevezze el a szabályzatot. A szabályzatnevek nem érzéketlenek a kis- és nagybetűkhez.
- 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.
- Adja meg a szabályzat leírását. Ez segít másoknak a szabályzat céljának megismerésében.
- A Definíciók lapon adjon meg egy szabályzatdefiníciót.
- 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.
- 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.
- 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:
A Szabályzat létrehozása lap alján kattintson a Kódtárak fülre.
Kattintson a Tár hozzáadása elemre.
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. 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.
Számítási erőforrások update egy szabályzatnak való megfelelés érdekében:
- A Szabályzatok lapon kattintson a frissített szabályzatra.
- 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.
- 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.
- (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.
- 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.
- 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.