Computer-aided engineering-service in Azure
Bied een software-as-a-service (SaaS)-platform voor computer-aided engineering (CAE) in Azure.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
High Performance Computing (HPC), ook wel 'Big Compute' genoemd, maakt gebruik van een groot aantal op CPU of GPU gebaseerde computers om complexe wiskundige taken op te lossen.
HPC wordt in veel bedrijfstakken gebruikt voor het oplossen van de moeilijkste problemen. Deze omvatten workloads zoals:
Een van de belangrijkste verschillen tussen een on-premises HPC-systeem en een in de cloud is de mogelijkheid om resources dynamisch toe te voegen en te verwijderen wanneer ze nodig zijn. Dankzij dynamische schaling wordt rekencapaciteit als een knelpunt verwijderd en kunnen klanten hun infrastructuur op de juiste grootte schalen, overeenkomstig de behoeften van hun werkzaamheden.
In de volgende artikelen vindt u meer informatie over deze mogelijkheid tot dynamische schaling.
Zorg ervoor dat u de volgende onderwerpen hebt doorgenomen wanneer u uw eigen HPC-oplossing wilt gaan implementeren in Azure:
Er is een aantal infrastructuuronderdelen nodig voor het bouwen van een HPC-systeem. Compute, opslag en netwerken bieden de onderliggende onderdelen, ongeacht hoe u uw HPC-workload gaat beheren.
U kunt uw HPC-architectuur in Azure op een aantal verschillende manieren ontwerpen en implementeren. HPC-toepassingen kunnen worden geschaald naar duizenden rekenkernen, worden uitgebreid naar on-premises clusters of als een oplossing voor 100% in de cloud worden uitgevoerd.
De volgende scenario's bevatten een aantal van de gebruikelijke manieren waarop HPC-oplossingen worden gebouwd.
Bied een software-as-a-service (SaaS)-platform voor computer-aided engineering (CAE) in Azure.
Voer vloeistofdynamicasimulaties (computational fluid dynamics, CFD) uit in Azure.
Voer systeemeigen HPC-workloads uit in Azure met behulp van de Azure Batch-service
Azure biedt een scala aan grootten die zijn geoptimaliseerd voor zowel CPU- als GPU-intensieve workloads.
Virtuele machines uit de N-serie zijn voorzien van NVIDIA GPU's die zijn ontworpen voor rekenintensieve of grafisch-intensieve toepassingen, met inbegrip van AI-learning en -visualisatie (kunstmatige intelligentie).
Grootschalige Batch- en HPC-workloads hebben vereisten voor gegevensopslag en toegang die hoger zijn dan de mogelijkheden van traditionele cloud-bestandssystemen. Er is een aantal oplossingen voor het beheren van de behoeften op het gebied van snelheid en capaciteit van HPC-toepassingen in Azure
Lees het e-book Parallel Files Systems on Azure (Parallelle bestandensystemen op Azure) en het blog Over parallelle bestandssystemen in Azure (In azure) voor meer informatie over het vergelijken van Zowelre, TermijnsterFS en BeeGFS in Azure.
H16r-, H16mr A8- en A9-VM's kunnen verbinding maken met back-end RDMA-netwerk met een hoge doorvoer. Dit netwerk kan de prestaties verbeteren van nauw gekoppelde parallelle toepassingen die worden uitgevoerd onder Microsoft MPI of Intel MPI.
Het volledig nieuw bouwen van een HPC-systeem in Azure biedt een aanzienlijke hoeveelheid flexibiliteit, maar is vaak zeer onderhoudsintensief.
Als u een bestaand on-premises HPC-systeem hebt dat u wilt verbinden met Azure, zijn er een aantal resources om u op weg te helpen.
Lees eerst het artikel Opties voor het verbinden van een on-premises netwerk met Azure in de documentatie. Daarna wilt u mogelijk informatie over deze verbindingsopties:
Deze referentiearchitectuur toont hoe u een on-premises netwerk uitbreidt naar Azure met behulp van een virtueel, privé site-naar-site-netwerk (VPN).
ExpressRoute-verbindingen gebruiken een persoonlijke, exclusieve verbinding via een connectiviteitsprovider van derden. De particuliere verbinding breidt uw on-premises netwerk uit naar Azure.
Implementeer een maximaal beschikbare beveiligde site-naar-site-netwerkarchitectuur die een virtueel Azure-netwerk en een on-premises netwerk omspant dat is verbonden via ExpressRoute met VPN Gateway-failover.
Als de verbinding met het netwerk veilig tot stand is gebracht, kunt u cloudcomputing-resources on-demand gaan gebruiken met de burstingmogelijkheden van uw bestaande workloadmanager.
Er wordt een aantal workloadmanagers aangeboden op de Microsoft Azure Marketplace.
Azure Batch is een platformservice voor het efficiënt uitvoeren van grootschalige parallelle en HPC-toepassingen (High Performance Computing) in de cloud. Azure Batch plant de uitvoering van rekenintensief werk op een beheerde pool van virtuele machines en kan automatisch het aantal rekenresources aanpassen aan de behoeften van uw werkzaamheden.
SaaS-providers of -ontwikkelaars kunnen de Batch-SDK's en hulpprogramma's gebruiken om HPC-toepassingen of -containerworkloads met Azure te integreren, gegevens te faseren naar Azure en pijplijnen voor taakuitvoering te bouwen.
Azure CycleCloud biedt de eenvoudigste manier om uw HPC-workloads te beheren met veel verschillende taakplanners (zoals Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro of Symphony) in Azure
Met CycleCloud kunt u het volgende:
Hier volgen enkele voorbeelden van cluster- en workloadmanagers die kunnen worden uitgevoerd in de Azure-infrastructuur. Maak zelfstandige clusters in Azure-VM's of voer bursting uit naar Azure VM's vanuit een on-premises cluster.
Containers kunnen ook worden gebruikt voor het beheren van sommige HPC-workloads. Services als de Azure Kubernetes Service (AKS) maken het eenvoudig om een beheerd Kubernetes-cluster in Azure te implementeren.
U kunt uw HPC-kosten in Azure op een aantal verschillende manieren beheren. Zorg ervoor dat u de Aankoopmogelijkheden voor Azure hebt bekeken om de methode te vinden die het meest geschikt is voor uw organisatie.
Raadpleeg de Documentatie over Azure-beveiliging voor een overzicht van aanbevolen beveiligingsprocedures in Azure.
Naast de netwerkconfiguraties die beschikbaar zijn in de sectie Cloudbursting, wilt u mogelijk een kunt u een hub/spoke-configuratie implementeren om uw rekenresources te isoleren:
De hub is een virtueel netwerk (VNet) in Azure dat fungeert als centraal punt van connectiviteit naar uw on-premises netwerk. De spokes of spaken zijn VNets die via peering zijn verbonden met de hub, en die kunnen worden gebruikt om workloads te isoleren.
Deze referentiearchitectuur is gebaseerd op de hub-spoke-referentiearchitectuur om gedeelde services in de hub op te nemen die door alle spokes kunnen worden verbruikt.
Aangepaste of commerciële HPC-toepassingen uitvoeren in Azure. In enkele voorbeelden in deze sectie kan standaard efficiënt worden geschaald met aanvullende virtuele machines of rekenkernen. Ga naar de Microsoft Azure Marketplace voor kant-en-klare oplossingen.
Notitie
Neem contact op met de leverancier van een commerciële toepassing, voor licentieverlening of andere beperkingen voor het uitvoeren van die toepassing in de cloud. Niet alle leveranciers bieden licenties waarbij u betaalt naar gebruik. Mogelijk hebt u voor uw oplossing een licentieserver in de cloud nodig of moet u verbinding maken met een on-premises licentieserver.
Diverse klanten hebben goede successen behaald door Azure te gebruiken voor hun HPC-workloads. Hieronder vindt u enkele van deze casestudy's:
Zie voor de nieuwste aankondigingen:
Deze zelfstudies bieden u meer informatie over het uitvoeren van toepassingen in Microsoft-Batch