Prostředky a pracovní postup služby Batch

V tomto přehledu základních součástí služby Azure Batch probereme pracovní postup vysoké úrovně, který mohou vývojáři služby Batch použít k tvorbě rozsáhlých paralelních výpočetních řešení společně s primárními prostředky služby, které se používají.

Bez ohledu na to, jestli vyvíjíte distribuovanou výpočetní aplikaci nebo službu, která vystavuje přímá REST API volání nebo používáte jinou sadu SDK služby Batch, použijete spoustu prostředků a funkcí, které jsou zde popsané.

Tip

Úvod do služby Batch na vyšší úrovni najdete v tématu 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í vaše 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.
  • prohlédněte si komunitní zdroje, včetně Stack Overflow, úložiště Community Batcha Azure Batch fóra.