Systém HPC a řešení pro velké výpočetní prostředky

Azure Batch
Azure Storage Accounts
Azure Virtual Machines

Nápady na řešení

Tento článek je myšlenkou řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět tím, že nám poskytnete zpětnou vazbu k GitHubu.

Tento článek popisuje nativní cloudovou aplikaci, která používá Azure Batch. Služba Batch poskytuje přidělování a správu výpočetních prostředků, instalaci aplikací, automatické škálování prostředků a další.

Architektura

Architecture diagram that shows a cloud-native application that uses Azure Batch.

Stáhněte si soubor aplikace Visio s touto architekturou.

Tok dat

  1. Nahrajte vstupní soubory a aplikace do účtu Azure Storage.
  2. Vytvořte fond výpočetních uzlů služby Batch, úlohu pro spuštění ve fondu a úkoly v této úloze.
  3. Služba Batch stáhne vstupní soubory a aplikace.
  4. Služba Batch monitoruje provádění úkolů.
  5. Batch nahraje výstup úkolu.
  6. Stáhněte si výstupní soubory.

Komponenty

Podrobnosti scénáře

Úlohy vysokovýkonného výpočetního prostředí a vysokovýkonného výpočetního prostředí (HPC) jsou obvykle náročné na výpočetní výkon a dají se spouštět paralelně a využívat výhod škálování a flexibility cloudu. Tyto úlohy se často spouštějí asynchronně pomocí dávkového zpracování a s využitím výpočetních prostředků vyžadovaných pro spuštění práce a plánování úloh vyžadovaného pro specifikaci práce.

Toto řešení implementuje aplikaci nativní pro cloud se službou Azure Batch, která poskytuje přidělování a správu výpočetních prostředků, instalaci aplikací, automatické škálování prostředků a plánování úloh jako služby platformy. Batch také nabízí akcelerátory úloh vyšší úrovně speciálně pro paralelní spouštění R, trénování AI a vykreslování úloh.

Toto řešení je postavené na spravovaných službách, včetně virtuálních počítačů, úložiště a služby Batch. Tyto služby Azure běží v prostředí s vysokou dostupností, opravené a podporované a umožňují soustředit se na vaše řešení.

Potenciální případy použití

Toto řešení je ideální pro finance, média, zábavu, energii a životní prostředí. Je optimalizovaná pro následující scénáře:

  • Simulace Monte Carlo finančního rizika (finance a portfolio)
  • Vykreslování obrázků
  • Překódování médií
  • Zpracování souborů
  • Inženýrské nebo vědecké simulace (energie a životní prostředí)

Další kroky

Následující odkazy obsahují dokumentaci k nasazení a správě produktů Azure uvedených v architektuře řešení: