Prostředky a pracovní postup služby Batch
V tomto přehledu základních komponent služby Azure Batch probereme základní pracovní postup, 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žby, které se používají.
Bez ohledu na to, jestli 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 ze sad SDK služby Batch, budete používat řadu zde popsaných prostředků a funkcí.
Tip
Základní úvod ke službě Batch 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:
- 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ů.
- 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í.
- 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.
- 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.
- 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.
- 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, mezi které patří Stack Overflow, úložiště komunity Batch a fórum Azure Batch.