CAE-szolgáltatások az Azure-ban
SaaS-platformot biztosíthat CAE-projektekhez az Azure-ban.
Ezt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
A nagy teljesítményű számítástechnika (HPC), más néven "nagy számítási kapacitás" nagy mennyiségű CPU- vagy GPU-alapú számítógépet használ összetett matematikai feladatok megoldásához.
Számos iparág használ HPC-t a legnehezebb problémák megoldásához. Ilyenek többek között a következő számítási feladatok:
A helyszíni HPC-rendszerek és a felhőbeli rendszerek közötti egyik elsődleges különbség az erőforrások szükség szerinti dinamikus hozzáadása és eltávolítása. A dinamikus skálázás megszünteti a számítási kapacitás okozta szűk keresztmetszetet, és így lehetővé teszi, hogy az ügyfelek a feladataik követelményeinek megfelelően igazítsák az infrastruktúrájuk méretét.
A következő cikk további részleteket tartalmaz a dinamikus méretezési képességről.
Amikor saját HPC-megoldást tervez megvalósítani az Azure-on, mindenképpen tekintse át a következő témaköröket:
A HPC-rendszerek létrehozásához számos infrastruktúra-összetevő szükséges. A számítás, a tárolás és a hálózatkezelés biztosítja a mögöttes összetevőket, függetlenül attól, hogyan kezeli a HPC számítási feladatait.
A HPC-architektúra számos különböző módon tervezhet és implementálható az Azure-ban. A HPC-alkalmazások több ezer számítási magra is felskálázhatók, kiterjeszthetik a helyszíni fürtöket, de 100%-ban natív felhőalapú megoldásként is futtathatók.
A következő forgatókönyvek a HPC-megoldások felépítésének néhány gyakori módját írják le.
SaaS-platformot biztosíthat CAE-projektekhez az Azure-ban.
Számítási folyadékdinamikai (CFD) szimulációkat hajthat végre az Azure-ban.
Natív HPC számítási feladatok futtatása az Azure-ban az Azure Batch szolgáltatás használatával
Az Azure számos méretet kínál, amelyek a CPU & GPU-igényes számítási feladatokhoz is optimalizálva vannak.
Az N-sorozatú virtuális gépeken NVIDIA GPU-k találhatók, amelyek nagy számítási igényű vagy nagy grafikai igényű alkalmazásokhoz vannak tervezve, például mesterséges intelligencia (AI) tanításához és vizualizációhoz.
A nagy méretű Batch és HPC számítási feladatok olyan adattárolási és hozzáférési igényekkel rendelkeznek, amelyek meghaladják a hagyományos felhőalapú fájlrendszerek képességeit. Számos megoldás kezeli a HPC-alkalmazások sebességét és kapacitásigényét az Azure-ban:
A Lustre, a GlusterFS és a BeeGFS azure-beli összehasonlításával kapcsolatos további információkért tekintse át az Azure e-könyv párhuzamos fájlrendszereit és az Azure Lustre blogját .
A H16r, H16mr, A8 és A9 virtuális gépek magas teljesítményű, háttérben futó RDMA-hálózathoz csatlakozhatnak. Ez a hálózat javíthatja a Microsoft MPI vagy az Intel MPI alatt futó szorosan összekapcsolt párhuzamos alkalmazások teljesítményét.
A HPC-rendszer létrehozása az Azure-ban jelentős rugalmasságot biztosít, de gyakran nagyon nagy karbantartási igényű.
Ha rendelkezik egy meglévő helyszíni HPC-rendszerrel, amelyet az Azure-hoz szeretne csatlakoztatni, számos erőforrás áll rendelkezésre az első lépésekhez.
Először tekintse át a dokumentáció A helyszíni hálózat Azure-hoz való csatlakoztatásának lehetőségei című cikkét. Ezután a következő csatlakoztatási lehetőségekről szerezhet információt:
Ez a referenciaarchitektúra bemutatja, hogyan lehet kibővíteni a helyszíni hálózatot az Azure-ra helyek közötti virtuális magánhálózat (VPN) használatával.
Az ExpressRoute-kapcsolatok dedikált, privát kapcsolatot használnak egy külső kapcsolatszolgáltatón keresztül. A privát kapcsolat kiterjeszti a helyszíni hálózatot az Azure-ba.
Egy helyek közötti, magas rendelkezésre állású és biztonságos hálózati architektúrát építhet ki, amely a VPN-átjáróval feladatátvételt biztosító ExpressRoute használatával összekapcsolt Azure-beli virtuális hálózatból és helyszíni hálózatból áll.
A hálózati kapcsolat biztonságos létrejötte után megkezdheti a felhőalapú számítási erőforrások igény szerinti használatát a meglévő számításifeladat-kezelő teljesítménynövelési képességeivel.
A Azure Marketplace számos számítási feladatkezelő érhető el.
Az Azure Batch platformszolgáltatás lehetővé teszi, hogy hatékonyan futtasson nagyméretű párhuzamos és nagy teljesítményű feldolgozási (HPC) alkalmazásokat a felhőben. Az Azure Batch számításigényes munkák futtatását ütemezi virtuális gépek felügyelt készletében, és automatikusan képes méretezni a számítási erőforrásokat a feladatok igényeinek megfelelően.
A SaaS-szolgáltatók vagy -fejlesztők a Batch SDK-kal és -eszközökkel HPC-alkalmazásokat vagy tárolókhoz kapcsolódó számítási feladatokat integrálhatnak az Azure-ral, adatokat bocsáthatnak rendelkezésre az Azure-ba, valamint feladat-végrehajtási folyamatokat hozhatnak létre.
Az Azure CycleCloud nyújtja a legegyszerűbb módszert a HPC számítási feladatok bármilyen ütemezővel (például Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro vagy Symphony) történő kezelésére az Azure-ban.
A CycleCloud a következőket teszi lehetővé:
Az alábbiakban néhány példa látható az Azure-infrastruktúrában futtatható fürt- és számításifeladat-kezelőkre. Önálló fürtöket hozhat létre az Azure-beli virtuális gépeken, illetve adatlöketet vihet át rájuk egy helyszíni fürtről.
Néhány HPC számítási feladat kezeléséhez tárolók is használhatók. Az Azure Kubernetes Service-hez (AKS) hasonló szolgáltatásokkal egyszerűen helyezhetők üzembe a felügyelt Kubernetes-fürtök az Azure-ban.
A HPC költségeinek kezelése az Azure-on különböző módokon végezhető el. Mindenképpen tekintse át az Azure vásárlási lehetőségeit a cégének legmegfelelőbb módszer kiválasztásához.
Az Azure ajánlott biztonsági eljárásait az Azure Security dokumentációjában találja.
A Felhőalapú teljesítménynövelés szakaszban elérhető hálózati konfigurációk mellett érdemes lehet megvalósítani egy küllős konfigurációt a hálózati erőforrások elkülönítése érdekében:
Az agy egy virtuális hálózat (VNet) az Azure-ban, amely központi kapcsolódási pontként szolgál a helyszíni hálózathoz. A küllők az agyhoz kapcsolódó virtuális hálózatok, és a számítási feladatok elkülönítésére használhatók.
Ez a referenciaarchitektúra a küllős referenciaarchitektúrára épít, hogy az összes küllő által használható megosztott szolgáltatásokat lehessen foglalni a központba.
Egyéni vagy kereskedelmi HPC-alkalmazások futtatása az Azure-ban. Az ebben a szakaszban szereplő számos példa tesztelve lett, hogy hatékonyan lehessen méretezni további virtuális gépekkel vagy számítási magokkal. Az Azure Marketplace-en üzembe helyezésre kész megoldásokat talál.
Megjegyzés
Minden kereskedelmi alkalmazás szállítójánál érdeklődjön a felhőbeli futtatásra vonatkozó licencelési vagy egyéb korlátozásokról. Nem minden szállító kínál használatalapú licencet. Lehet, hogy a megoldásához licenckiszolgálót kell használnia a felhőben, vagy helyszíni licenckiszolgálóhoz kell csatlakoznia.
Gpu-alapú virtuális gépek futtatása az Azure-ban a HPC-kimenettel megegyező régióban a legalacsonyabb késés, hozzáférés és távoli vizualizáció érdekében az Azure Virtual Desktop, a Citrix vagy a VMware Horizon használatával.
VDI-környezetet hozhat létre Linux rendszerű asztali gépekhez a Citrix használatával az Azure-ban.
VDI-környezetet hozhat létre Windows rendszerű asztali gépekhez az Azure Virtual Desktop használatával az Azure-ban.
Számos olyan ügyfél van, aki nagy sikert ért el azzal, hogy az Azure-t használja a HPC számítási feladataihoz. Az alábbiakban néhány ilyen ügyfél esettanulmányát láthatja:
A legújabb bejelentéseket az alábbi forrásanyagokban tekinti meg:
Ezek az oktatóanyagok részletesen ismertetik az alkalmazások Microsoft Batchben való futtatását: