A Batch szolgáltatás munkafolyamata és erőforrásai
A Azure Batch szolgáltatás alapvető összetevőinek áttekintésében azt a magas szintű munkafolyamatot tárgyaljuk, amellyel a Batch-fejlesztők nagy léptékű párhuzamos számítási megoldásokat hozhatnak létre, valamint a használt elsődleges szolgáltatási erőforrásokat.
Függetlenül attól, hogy olyan elosztott számítási alkalmazást vagy szolgáltatást fejleszt, amely közvetlen REST API-hívásokat ad ki, vagy egy másik Batch SDK-t használ, az itt tárgyalt számos erőforrást és funkciót fogja használni.
Tipp
A Batch szolgáltatás magasabb szintű bemutatásáért lásd: Mi a Azure Batch?. Lásd továbbá a Batch szolgáltatás legújabb frissítéseit.
Alapvető munkafolyamat
Az alább olvasható elméleti szintű munkafolyamat gyakorlatilag a Batch szolgáltatást párhuzamos számítási feladatok feldolgozására használó összes alkalmazásra és szolgáltatásra érvényes:
- Töltse fel a feldolgozni kívánt adatfájlokat egy Azure Storage-fiókba. A Batch beépített támogatást biztosít az Azure Blob-tárhelyekhez, így a tevékenységek futtatásakor a rendszer le tudja tölteni a fájlokat a számítási csomópontokra.
- Töltse fel az alkalmazásfájlokat, amelyeket a tevékenységek futtatni fognak. Ezek lehetnek bináris fájlok vagy parancsfájlok, illetve ezek függőségei, futtatásukat a feladatokban lévő tevékenységek végzik. A tevékenységek képesek letölteni ezeket a fájlokat az Ön tárfiókjából, de az alkalmazások felügyeletére és üzembe helyezésére a Batch alkalmazáscsomagok funkcióját is használhatja.
- Számítási csomópontok készletének létrehozása. A készlet létrehozásakor meg kell adnia a készletbe tartozó számítási csomópontok számát, méretét, valamint a használt operációs rendszer típusát. Amikor a rendszer lefuttatja a feladatokat, végrehajtásuk céljából hozzájuk rendeli a készlet egyik csomópontját.
- Hozzon létre egy feladatot. A feladatok tevékenységek gyűjteményeit kezelik. Az egyes feladatokat konkrét készlethez kell rendelni; itt fognak lefutni a feladathoz tartozó tevékenységek.
- Tevékenységek hozzáadása a feladathoz. A tevékenységek lefuttatják az Ön által korábban feltöltött alkalmazást vagy parancsfájlt, és feldolgozzák a tárfiókból letöltött adatfájlokat. Amikor befejeződnek a tevékenységek, feltöltik az eredményüket az Azure Storage-fiókba.
- Kövesse figyelemmel a tevékenység előrehaladását, és kérje le a feladatok eredményét az Azure Storage-fiókból.
Megjegyzés
A Batch szolgáltatás használatához Batch-fiókra van szüksége. A legtöbb Batch-megoldás esetében szükség van egy társított Azure Storage-fiókra is a fájlok tárolásához és lekéréséhez.
A Batch szolgáltatáshoz szükséges erőforrások
Az alábbi témakörök a Batch azon erőforrásait ismertetik, amelyek lehetővé teszik az elosztott számítási forgatókönyveket.
Következő lépések
- Megismerheti a Batch-megoldások fejlesztéséhez rendelkezésre álló Batch API-kat és eszközöket.
- Megismerheti a Batch-kompatibilis alkalmazások Batch .NET ügyfélkönyvtárral vagy Python segítségével való fejlesztésének alapjait. Ezek a rövid útmutatók végigvezetik egy mintaalkalmazáson, amely a Batch szolgáltatással futtat egy számítási feladatot több számítási csomóponton, és az Azure Storage szolgáltatást is használja a számítási feladatok fájljainak előkészítéséhez és lekéréséhez.
- Töltse le és telepítse a Batch Explorer alkalmazást, amelyet bármikor használhat, ha a Batch-megoldások fejlesztése során segítségre van szüksége. A Batch Explorer alkalmazással Azure Batch-alkalmazásokat hozhat létre és monitorozhat, valamint a felmerülő hibáikat is elháríthatja.
- Tekintse meg a közösségi erőforrásokat, például a Stack Overflow-t, a Batch-közösség adattárát és a Azure Batch fórumot.