Prostředky a pracovní postup služby Batch

V tomto přehledu základních komponent služby Azure Batch probereme pracovní postup vysoké úrovně, který můžou vývojáři služby Batch použít k vytváření rozsáhlých paralelních výpočetních řešení spolu s primárními prostředky služeb, které se používají.

Ať už vyvíjíte distribuovanou výpočetní aplikaci nebo službu, která vydává přímé volání rozhraní REST API , nebo používáte jinou sadu SDK služby Batch, budete používat mnoho prostředků a funkcí probíraných tady.

Tip

Pokud získáte úvod do služby Batch na vyšší úrovni, přečtěte si téma Co je Azure Batch?. Prohlédněte si také nejnovější aktualizace služby Batch.

Základní pracovní postup

Následující obecný pracovní postup je typický pro téměř všechny aplikace a služby, které používají službu Batch pro zpracování paralelních úloh:

  1. Nahrajte datové soubory, které chcete zpracovat, do účtu Azure Storage. Služba Batch obsahuje integrovanou podporu pro přístup ke službě Azure Blob Storage a vaše úkoly si při spuštění mohou stáhnout tyto soubory do výpočetních uzlů.
  2. Nahrajte soubory aplikace, které plánujete svými úkoly spouštět. Tyto soubory mohou být binární soubory nebo skripty a jejich závislosti a jsou spouštěny úkoly v úlohách. Vaše úkoly si mohou stahovat tyto soubory z vašeho účtu úložiště, nebo můžete použít funkci balíčků aplikací služby Batch pro správu aplikací a nasazení.
  3. Vytvořte fond výpočetních uzlů. Při vytváření fondu zadejte počet výpočetní uzlů pro fond, jejich velikost a operační systém. Při spuštění každého úkolu v úloze je tento úkol přiřazen ke spouštění na jednom z uzlů ve vašem fondu.
  4. Vytvořte úlohu. Úloha spravuje kolekci úkolů. Každou úlohu přidružíte ke konkrétnímu fondu, kde budou spouštěny úkoly této úlohy.
  5. Přidejte do úlohy úkoly. Každý úkol spustí aplikaci nebo skript, které jste nahráli, pro zpracování datových souborů, které si úkol stahuje z vašeho účtu úložiště. Při dokončení může úkol nahrát svůj výstup do Azure Storage.
  6. Monitorujte průběh úlohy a načtěte výstup úkolu z Azure Storage.

Poznámka

K používání služby Batch potřebujete účet Batch. Většina řešení Batch také používá pro ukládání a načítání souborů přidružený účet Azure Storage.

Prostředky služby Batch

Následující témata popisují prostředky služby Batch, které umožňují distribuované výpočetní scénáře.

Další kroky

  • Další informace o dostupných rozhraních API a nástrojích služby Batch pro sestavování řešení Batch.
  • Seznamte se se základy vývoje aplikací s podporou služby Batch pomocí klientské knihovny Batch .NET nebo Pythonu. Tyto rychlé starty vás provedou ukázkovou aplikací, která používá službu Batch ke spouštění úlohy na několika výpočetních uzlech, a představí vám použití služby Azure Storage k přípravě a načítání souborů úloh.
  • Stáhněte a nainstalujte nástroj Batch Explorer, který můžete používat při vývoji řešení Batch. Nástroj Batch Explorer vám pomůže vytvářet, ladit a monitorovat aplikace Azure Batch.
  • Podívejte se na komunitní zdroje, včetně Stack Overflow, úložiště batch Community a fóra Azure Batch.