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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.