Připojení místní sítě k Azure pomocí brány VPN
Tato referenční architektura ukazuje, jak rozšířit místní síť na 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.
Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vysokovýkonné výpočetní prostředí (HPC), označované také jako velké výpočetní prostředí, 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 tyto pracovní zátěže 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.
Při implementaci vlastního řešení PROSTŘEDÍ HPC na Azure se ujistěte, že jste si prostudovali 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í řadu velikostí, které jsou optimalizované pro úlohy náročné na výkon 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 na Azure:
Další informace o porovnání Lustre, GlusterFS a BeeGFS na Azure najdete v Parallel Files Systems on Azure e-book a Lustre na Azure blogu.
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 Microsoft Message Passing Interface, které se lépe označuje jako MPI nebo Intel MPI.
Vytváření systému HPC od nuly na Azure nabízí značné množství flexibility, ale často je velmi náročné na údržbu.
Pokud máte existující místní systém HPC, ke kterému se chcete připojit Azure, máte několik zdrojů informací, které vám pomůžou začít.
Nejprve si projděte článek Možnosti připojení místní sítě k Azure v dokumentaci. Tady najdete další informace o těchto možnostech připojení:
Tato referenční architektura ukazuje, jak rozšířit místní síť na Azure pomocí virtuální privátní sítě (VPN) typu site-to-site.
Implementujte vysoce dostupnou a zabezpečenou site-to-site síťovou architekturu, která spojuje virtuální síť Azure s místní sítí pomocí ExpressRoute a zajišťuje převzetí služeb při selhání brány VPN.
Jakmile je bezpečně navázáno síťové připojení, můžete začít používat cloudové výpočetní prostředky na vyžádání s možností dočasného navýšení výkonu vašeho stávajícího správce úloh.
Na Microsoft Marketplace se nabízí mnoho správců úloh.
Azure Batch je platforma služba pro efektivní spouštění rozsáhlých paralelních aplikací a aplikací PROSTŘEDÍ HPC v cloudu. Azure Batch rozvrhuje intenzivní výpočetní úlohy ke spuštění na spravovaném fondu virtuálních počítačů a může automaticky škálovat výpočetní prostředky tak, aby splňovaly potřeby vašich úloh.
Poskytovatelé SaaS nebo vývojáři mohou pomocí sad SDK a nástrojů Batch integrovat aplikace HPC nebo kontejnerové úlohy s Azure, nahrávat data do Azure a vytvářet procesy pro spuštění úloh.
V Azure Batch všechny služby běží v cloudu. Následující obrázek ukazuje, jak architektura vypadá s 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, jak spravovat úlohy PROSTŘEDÍ HPC pomocí libovolného plánovače (například Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro nebo Symphony) na 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 typech zatížení.
Následující ukázkový diagram modelu nativní pro cloud ukazuje, jak bude úloha v cloudu zpracovávat vše a současně si zachová připojení k místnímu prostředí.
| funkce | Azure Batch | Azure CycleCloud |
|---|---|---|
| Plánovač | Rozhraní API a nástroje služby Batch a skripty příkazového řádku na portálu Azure (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 |
| Přizpůsobení | Vlastní fondy obrázků, obrázky třetích stran, přístup k Batch API. | 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 | Data Factory v Microsoft Fabric, Azure Data Factory, Azure CLI | Vestavěné rozhraní příkazového řádku pro Windows a Linux |
| Typ uživatele | Developers | Klasické správce a uživatelé prostředí HPC |
| Typ práce | Dávka, Pracovní postupy | Úzce svázané (Message Passing Interface/ MPI). |
| podpora Windows | Ano | Liší se v závislosti na volbě plánovače. |
Tady jsou příklady správců clusterů a úloh, které se můžou spouštět v Azure infrastruktuře. Vytvářejte samostatné clustery na Azure virtuálních počítačích nebo je rozšiřujte na Azure virtuální počítače 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ňují nasazení spravovaného clusteru Kubernetes v Azure.
Správa nákladů na prostředí HPC na Azure se dá provést několika různými způsoby. Zkontrolujte možnosti nákupu Azure a vyhledejte nejvhodnější metodu pro vaši organizaci.
Přehled osvědčených postupů zabezpečení pro Azure najdete v dokumentaci k zabezpečení Azure.
Kromě konfigurací sítě dostupných v části Cloud Bursting můžete implementovat konfiguraci hub/spoke pro izolaci vašich výpočetních prostředků:
Centrum je virtuální síť v Azure, která funguje jako centrální bod připojení k vaší místní síti. Paprsky jsou VNets propojené s centrem a lze je použít k izolaci pracovních zátěží.
Tato referenční architektura staví na centrální hub a paprskové architektuře tak, aby do svého centra zahrnula sdílené služby, které mohou využívat všechny paprsky.
Spouštění vlastních nebo komerčních aplikací 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. Navštivte Microsoft Marketplace pro ř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.
Spuštění virtuálních počítačů využívajících GPU v Azure ve stejné oblasti jako výstup prostředí HPC pro co nejnižší latenci, lepší přístup a pro možnost vzdálené vizualizace prostřednictvím Azure Virtual Desktop.
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: