Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató bemutatja, hogyan kezdheti el az Azure Batch használatát az Azure Portal használatával. Létrehozhat egy Batch-fiókot, amely virtuális gépek vagy számítási csomópontok készletével rendelkezik. Ezután létrehozhat és futtathat egy feladatot a készletcsomópontokon futó feladatokkal.
A rövid útmutató elvégzése után megismerheti a Batch szolgáltatás alapvető fogalmait, és készen áll a Batch reálisabb, nagyobb méretű számítási feladatok használatára.
Előfeltételek
- Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
Feljegyzés
Egyes régiók és előfizetéstípusok esetében a kvótakorlátozások miatt a Batch-fiók vagy a csomópont létrehozása meghiúsulhat, vagy nem fejeződhet be. Ebben az esetben díjmentesen kérheti a kvótanövelést. További információ: Batch szolgáltatáskvóták és korlátok.
Batch-fiók és Azure Storage-fiók létrehozása
A készletek és feladatok létrehozásához szükség van egy Batch-fiókra. Az alábbi lépések létrehoznak egy példa Batch-fiókot. Emellett létrehozhat egy Azure Storage-fiókot is a Batch-fiókhoz való csatoláshoz. Bár ez a rövid útmutató nem használja a tárfiókot, a legtöbb valós Batch-számítási feladat egy társított tárfiókot használ az alkalmazások üzembe helyezéséhez, valamint a bemeneti és kimeneti adatok tárolásához.
Jelentkezzen be az Azure Portalra, és keressen és válassza ki a batch-fiókokat.
A Batch-fiókok lapon válassza a Létrehozás lehetőséget.
Az Új Batch-fiók lapon adja meg vagy válassza ki a következő értékeket:
- Az Erőforráscsoport területen válassza az Új létrehozása lehetőséget, adja meg a qsBatch nevet, majd kattintson az OK gombra. Az erőforráscsoport egy logikai tároló, amely az Azure-erőforrásokat tartalmazza ehhez a rövid útmutatóhoz.
- A Fióknév mezőbe írja be a mybatchaccount nevet. A Batch-fiók nevének egyedinek kell lennie a kiválasztott Azure-régióban, csak kisbetűket és számokat tartalmazhat, és 3–24 karakter hosszúságúnak kell lennie.
- A Hely mezőben válassza az USA keleti régióját.
- A Tárfiók alatt válassza a Tárfiók kiválasztása hivatkozást.
A Tárfiók létrehozása lapon, a Név mezőbe írja be: mybatchstorage. Hagyja meg a többi beállítást az alapértelmezett beállításoknál, és válassza az OK gombot.
Válassza a Véleményezés + létrehozás lehetőséget az Új Batch-fiók lap alján, és amikor az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.
Amikor megjelenik az üzembe helyezés sikeres üzenete, válassza az Erőforrás megnyitása lehetőséget a létrehozott Batch-fiókhoz való ugráshoz.
Számításicsomópont-készlet létrehozása
Ezután hozzon létre egy Windows számítási csomópontokat tartalmazó készletet a Batch-fiókban. Az alábbi lépések létrehoznak egy készletet, amely két Standard_A1_v2 méretű, Windows Server 2019 rendszerű virtuális gépből áll. Ez a csomópontméret a teljesítmény és a költségek jó egyensúlyát kínálja ehhez a gyors kezdéshez.
A Batch-fiók oldalán válassza a bal oldali navigációból a Készletek elemet.
A Készletek lapon válassza a Hozzáadás lehetőséget.
A Készlet hozzáadása lapon a Név mezőbe írja be a myPool nevet.
Az Operációs rendszer területen válassza ki a következő beállításokat:
- Publisher: Válassza a microsoftwindowsserver lehetőséget.
- Termékváltozat: Válassza a 2019-datacenter-core-smalldisk lehetőséget.
Az operációsrendszer-lemez tárfióktípusa alatt válassza a Standard LRS lehetőséget.
Görgessen le a csomópont méret lehetőséghez, és a virtuális gép mérete esetén válassza a Standard_A1_v2 opciót.
A Méretezés alatt, a dedikált célcsomópontok esetében adja meg a 2 értéket.
Fogadja el a többi beállítás alapértelmezett beállításait, és kattintson az OK gombra a lap alján.
A Batch azonnal létrehozza a készletet, de a számítási csomópontok hozzárendelése és elindítása néhány percet vesz igénybe. A Pools lapon kiválaszthatja a myPool lehetőséget, hogy a myPool oldalra lépjen, és megtekintse a Resizing készlet állapotát az Essentials>Foglalási állapot alatt. Létrehozhat egy feladatot és tevékenységeket, miközben a fürt állapota még átméretezés alatt vagy indítás alatt van.
Néhány perc múlva a foglalás állapota állandóra változik, és a csomópontok elindulnak. A csomópontok állapotának ellenőrzéséhez válassza a Csomópontok lehetőséget a myPool lap bal oldali navigációs sávján. Ha egy csomópont állapota tétlen, készen áll a feladatok futtatására.
Feladat létrehozása
Most már hozzon létre egy feladatot, amely a poolon fut. A Batch-feladatok egy vagy több tevékenység logikai csoportja. A munkakör magában foglalja a feladatokhoz gyakran használt beállításokat, mint például a prioritást és az erőforráshalmazt a feladatok futtatásához. A munkának nincsenek feladatai, amíg létre nem hozza őket.
A mybatchaccount lapon válassza a Feladatok lehetőséget a bal oldali navigációs sávon.
A Feladatok lapon válassza a Hozzáadás lehetőséget.
A(z) Feladat hozzáadása oldalon, a Feladat azonosítójánál írja be a myJob nevet.
Válassza a Készlet kiválasztása lehetőséget, majd a Készlet kiválasztása lapon válassza a myPool lehetőséget, végül válassza a Kiválasztás lehetőséget.
A Feladat hozzáadása lapon válassza az OK gombot. A Batch létrehozza a feladatot, és felsorolja a Feladatok lapon.
Feladatok létrehozása
A feladatok több feladatot is tartalmazhatnak, amelyeket a Batch várólistára állít és terjeszt a számítási csomópontokon való futtatáshoz. A Batch többféleképpen is üzembe helyezhet alkalmazásokat és szkripteket a számítási csomópontokon. Feladat létrehozásakor egy parancssorban adja meg az alkalmazást vagy a szkriptet.
Az alábbi eljárás két azonos feladatot hoz létre és futtat a feladatban. Minden feladat futtat egy parancssort, amely megjeleníti a Batch környezeti változóit a számítási csomóponton, majd 90 másodpercet vár.
A Feladatok lapon válassza a myJob lehetőséget.
A Feladatok lapon válassza a Hozzáadás lehetőséget.
A Feladat hozzáadása lapon a Tevékenységazonosító mezőbe írja be a myTask1 értéket.
A parancssorban adja meg a következő parancsot:
cmd /c "set AZ_BATCH & timeout /t 90 > NUL".Fogadja el a fennmaradó beállítások alapértelmezett beállításait, és válassza a Küldés lehetőséget.
Ismételje meg az előző lépéseket egy második tevékenység létrehozásához, de adja meg a myTask2 értéket a tevékenységazonosítóhoz.
Miután létrehozta az egyes feladatokat, a Batch szolgáltatás várólistára állítja őket a készleten való futtatáshoz. Ha egy csomópont elérhetővé válik, a feladat a csomóponton fut. A rövid útmutatóban szereplő példában, ha az első tevékenység még mindig az egyik csomóponton fut, a Batch elindítja a második feladatot a készlet másik csomópontján.
A tevékenység kimenetének megtekintése
A feladatoknak néhány perc alatt el kell végeznie. A tevékenység állapotának frissítéséhez válassza a Frissítés lehetőséget a Feladatok lap tetején.
Egy befejezett tevékenység kimenetének megtekintéséhez válassza ki a tevékenységet a Feladatok lapon. A myTask1 lapon válassza ki a stdout.txt fájlt a feladat szabványos kimenetének megtekintéséhez.
A stdout.txt fájl tartalma a következő példához hasonló:
A feladat standard kimenete a csomóponton beállított Azure Batch környezeti változókat jeleníti meg. Amíg ez a csomópont létezik, ezekre a környezeti változókra hivatkozhat a Batch-feladat feladat parancssoraiban, és az alkalmazásokban és szkriptekben a parancssorok futnak.
Az erőforrások megtisztítása
Ha folytatni szeretné a Batch-oktatóanyagokat és -mintákat, használhatja az ebben a rövid útmutatóban létrehozott Batch-fiókot és társított tárfiókot. Maga a Batch-fiók nem számít fel díjat.
A készletek és csomópontok díjakat vonnak maguk után, amíg a csomópontok futnak, még akkor is, ha nem hajtanak végre feladatokat. Ha már nincs szüksége medencére, akkor törölje azt.
Egy pool törlése:
- A Batch-fiók oldalán válassza a bal oldali navigációból a Készletek elemet.
- A Készletek lapon válassza ki a törölni kívánt készletet, majd válassza a Törlés lehetőséget.
- A Készlet törlése képernyőn adja meg a készlet nevét, majd válassza a Törlés lehetőséget.
Az egy csoport törlése törli a csomópontok összes feladatkimenetét, valamint magukat a csomópontokat is.
Ha már nincs szüksége a rövid útmutatóhoz létrehozott erőforrásokra, törölheti az erőforráscsoportot és annak összes erőforrását, beleértve a tárfiókot, a Batch-fiókot és a csomópontkészleteket. Az erőforráscsoport törléséhez válassza az Erőforráscsoport törlése lehetőséget a qsBatch erőforráscsoport lap tetején. Az erőforráscsoport törlése képernyőn adja meg a qsBatch erőforráscsoport nevét, majd válassza a Törlés lehetőséget.
Következő lépések
Ebben a rövid útmutatóban létrehozott egy Batch-fiókot és -készletet, valamint létrehozott és futtatott egy Batch-feladatot és annak műveleteit. Megfigyelte a csomópontok és a tevékenységek állapotát, és megtekintette a csomópontok tevékenységkimenetét.
Most, hogy megismerte a Batch szolgáltatás főbb fogalmait, készen áll a Batch reálisabb, nagyobb méretű számítási feladatok használatára. Az Azure Batchről további információt az Azure Batch-oktatóanyagokban találhat.