Připojení místní sítě k Azure pomocí brány sítě VPN
Tato ukázka architektury demonstruje, jak rozšířit místní síť do Azure pomocí virtuální privátní sítě (VPN) typu site-to-site.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Vysokovýkonné výpočetní prostředí (HPC), označované také jako "velký výpočetní výkon", využívá k řešení složitých matematických úloh velký počet počítačů založených na procesoru nebo GPU.
Řada odvětví pomocí prostředí HPC řeší některé ze svých nejobtížnějších problémů. Mezi řešené úlohy patří:
Jedním z hlavních rozdílů mezi místním systémem HPC a jedním v cloudu je schopnost dynamicky přidávat a odebírat prostředky podle potřeby. Pomocí dynamického škálování není výpočetní kapacita kritickým místem a zákazníci mohou naopak přizpůsobit velikost infrastruktury požadavkům svých úloh.
Následující články poskytují o této funkci dynamického škálování další podrobnosti.
Pokud se chystáte implementovat vlastní řešení HPC v Azure, zkontrolujte, že jste si přečetli následující témata:
Existuje mnoho komponent infrastruktury, které jsou nezbytné k vytvoření systému HPC. Výpočetní prostředky, úložiště a sítě poskytují základní komponenty bez ohledu na to, jak se rozhodnete spravovat úlohy prostředí HPC.
Azure nabízí širokou škálu velikostí, které jsou optimalizované pro úlohy náročné na CPU a GPU.
Virtuální počítače řady N jsou vybavené grafickými procesory NVIDIA pro aplikace náročné na výpočetní nebo grafický výkon, včetně vizualizací a učení umělé inteligence (AI).
Úlohy Batch a HPC ve velkém měřítku mají požadavky na úložiště dat a přístup, které přesahují možnosti tradičních cloudových systémů souborů. Existuje mnoho řešení, která spravují rychlost i kapacitu aplikací HPC v Azure:
Další informace o porovnání Lustre, GlusterFS a BeeGFS v Azure najdete v elektronické knize Parallel Files Systems v Azure a na blogu Lustre v Azure .
Virtuální počítače H16r, H16mr, A8 a A9 se můžou připojit k back-endové síti RDMA s vysokou propustností. Tato síť může zlepšit výkon úzce propojených paralelních aplikací spuštěných v rámci rozhraní Microsoft Message Passing Interface, který se označuje jako MPI nebo Intel MPI.
Vytvoření systému PROSTŘEDÍ HPC od nuly v Azure nabízí značnou flexibilitu, ale často je velmi náročná na údržbu.
Pokud máte existující místní systém HPC, který chcete připojit k Azure, máte k dispozici několik zdrojů informací, které vám pomůžou začít.
Nejprve si přečtěte článek o možnostech pro připojení místní sítě k Azure v dokumentaci. Tady najdete další informace o těchto možnostech připojení:
Tato ukázka architektury demonstruje, jak rozšířit místní síť do Azure pomocí virtuální privátní sítě (VPN) typu site-to-site.
Implementujte vysoce dostupnou a zabezpečenou architekturu sítě site-to-site, která zahrnuje virtuální síť Azure a místní síť připojenou pomocí ExpressRoute s bránou sítě VPN pro převzetí služeb při selhání.
Jakmile se bezpečně naváže připojení k síti, můžete začít používat cloudové výpočetní prostředky na vyžádání s funkcemi shlukování vašeho existujícího správce úloh.
Azure Marketplace nabízí mnoho správců úloh.
Azure Batch je služba platformy pro efektivní spouštění rozsáhlých paralelních aplikací a aplikací PROSTŘEDÍ HPC v cloudu. Azure Batch plánuje spouštění výpočetně náročných úloh ve spravovaném fondu virtuálních počítačů a dokáže automaticky škálovat výpočetní prostředky tak, aby splňovaly potřeby vašich úloh.
Poskytovatelé nebo vývojáři SaaS můžou použít nástroje a sady Batch SDK k integraci aplikací HPC nebo úloh kontejneru s Azure, připravit data pro Azure a sestavit kanály spouštění úloh.
Ve službě Azure Batch jsou všechny služby spuštěné v cloudu, následující obrázek ukazuje, jak architektura vypadá se službou Azure Batch, přičemž konfigurace škálovatelnosti a plánu úloh běží v cloudu, zatímco výsledky a sestavy se dají odeslat do místního prostředí.
Azure CycleCloud poskytuje nejjednodušší způsob správy úloh HPC s využitím libovolného plánovače (jako je Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro nebo Symphony) v Azure:
CycleCloud umožňuje následující:
V tomto diagramu hybridního příkladu vidíme jasně, jak se tyto služby distribuují mezi cloud a místní prostředí. Možnost spouštět úlohy v obou úlohách
Následující diagram ukázkového modelu nativního pro cloud ukazuje, jak bude úloha v cloudu zpracovávat vše a přitom si zachovat připojení k místnímu prostředí.
Funkce | Azure Batch | Azure CycleCloud |
---|---|---|
Scheduler | Rozhraní API a nástroje služby Batch a skripty příkazového řádku na webu Azure Portal (nativní pro cloud). | Používejte standardní plánovače PROSTŘEDÍ HPC, jako jsou Slurm, PBS Pro, LSF, Grid Engine a HTCondor nebo rozšiřte moduly plug-in automatického škálování CycleCloudu, abyste mohli pracovat s vlastním plánovačem. |
Výpočetní prostředky | Uzly software jako služby – platforma jako služba | Software typu Platforma jako služba – Platforma jako služba |
Nástroje monitorování | Azure Monitor | Azure Monitor, Grafana |
Vlastní nastavení | Vlastní fondy imagí, image třetích stran, přístup k rozhraní API služby Batch. | Použití komplexního rozhraní RESTful API k přizpůsobení a rozšíření funkcí, nasazení vlastního plánovače a podpory do stávajících správců úloh |
Integrace | Synapse Pipelines, Azure Data Factory, Azure CLI | Integrované rozhraní příkazového řádku pro Windows a Linux |
Typ uživatele | Vývojáři | Klasické správce a uživatelé prostředí HPC |
Typ práce | Batch, Workflows | Úzce svázané (message passing interface/MPI). |
Podpora windows | Ano | Liší se v závislosti na volbě plánovače. |
Následují příklady správců clusteru a úloh, které můžou běžet v infrastruktuře Azure. Vytvořte samostatné clustery ve virtuálních počítačích Azure nebo proveďte rozšíření na virtuální počítače Azure z místního clusteru.
Containers můžete také použít ke správě některých úloh prostředí HPC. Služby jako Azure Kubernetes Service (AKS) usnadňuje nasazení spravovaného clusteru Kubernetes v Azure.
Správu nákladů prostředí HPC v Azure můžete udělat několika různými způsoby. Ujistěte se, že jste si přečetli možnosti nákupu Azure, abyste našli nejvhodnější metodu pro vaši organizaci.
Přehled osvědčených postupů zabezpečení v Azure najdete v dokumentaci k zabezpečení Azure.
Kromě konfigurací sítě dostupných v části Cloud Bursting můžete implementovat konfiguraci hvězdicové architektury a izolovat výpočetní prostředky:
Centrem je virtuální síť (VNet) v Azure, která funguje jako ústřední bod připojení k vaší místní síti. Paprsky jsou virtuální sítě v partnerském vztahu s centrem, které je možné použít k izolaci úloh.
Tato referenční architektura staví na referenční architektuře centra s paprsky, aby zahrnula v centru sdílené služby, které mohou využívat všechny paprsky.
Spouštějte vlastní nebo obchodní aplikace HPC v Azure. Některé příklady v této části jsou testované, aby se efektivně škálovaly s dalšími virtuálními počítači nebo výpočetními jádry. Přejděte na Azure Marketplace, kde jsou řešení připravená k nasazení.
Poznámka:
S dodavateli komerčních aplikací se vždy poraďte ohledně licencování a dalších omezení při spouštění v cloudu. Ne všichni dodavatelé nabízejí licencování formou průběžných plateb. Možná pro své řešení budete potřebovat licenční server v cloudu nebo se připojit k místnímu licenčnímu serveru.
Spouštění virtuálních počítačů využívajících GPU v Azure ve stejné oblasti jako výstup PROSTŘEDÍ HPC za účelem nejnižší latence, přístupu a vzdálené vizualizace prostřednictvím služby Azure Virtual Desktop
Existuje mnoho zákazníků, kteří zaznamenali velký úspěch pomocí Azure pro své úlohy PROSTŘEDÍ HPC. Několik z těchto případových studií zákazníků můžete najít níže:
Nejnovější oznámení najdete v následujících zdrojích informací:
V těchto kurzech najdete podrobnosti o spouštění aplikací ve službě Microsoft Batch: