HPC-systeem- en big-compute-oplossingen

Azure Batch
Azure Storage Accounts
Azure Virtual Machines

Oplossingsideeën

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.

In dit artikel wordt een cloudeigen toepassing beschreven die gebruikmaakt van Azure Batch. Batch biedt toewijzing en beheer van rekenresources, installatie van toepassingen, automatisch schalen van resources en meer.

Architectuur

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

Een Visio-bestand van deze architectuur downloaden.

Gegevensstroom

  1. Upload de invoerbestanden en de toepassingen naar uw Azure Storage-account.
  2. Maak een Batch-pool met rekenknooppunten, een taak voor het uitvoeren van de workload op de pool en de opdrachten binnen de taak.
  3. Met Batch worden invoerbestanden en toepassingen gedownload.
  4. Batch bewaakt de taakuitvoering.
  5. Batch uploadt de taakuitvoer.
  6. Download de uitvoerbestanden.

Onderdelen

Scenariodetails

HPC-workloads (Big Compute en High Performance Computing) zijn doorgaans rekenintensief en kunnen parallel worden uitgevoerd, waarbij gebruik wordt gemaakt van de schaal en flexibiliteit van de cloud. De workloads worden vaak asynchroon uitgevoerd door middel van batchverwerking, waarbij rekenresources zijn vereist om het werk uit te voeren en het werk door middel van taakplanning moet worden opgegeven.

Deze oplossing implementeert een cloudeigen toepassing met Azure Batch, die rekenresourcetoewijzing en -beheer, installatie van toepassingen, automatisch schalen van resources en taakplanning als platformservice biedt. Batch biedt ook workloadversnellers op een hoger niveau die specifiek zijn bedoeld voor het parallel uitvoeren van R, AI-training en renderingworkloads.

Deze oplossing is gebouwd op beheerde services, waaronder virtuele machines, opslag en Batch. Deze Azure-services worden uitgevoerd in een omgeving met hoge beschikbaarheid, gepatcht en ondersteund, zodat u zich kunt richten op uw oplossing.

Potentiële gebruikscases

Deze oplossing is ideaal voor de financiële, media-, entertainment-, energie- en milieuindustrieën. Deze is geoptimaliseerd voor de volgende scenario's:

  • Monte Carlo-simulaties met financiële risico's (financiën en portfolio)
  • Afbeeldingsweergave
  • Transcodering van media
  • Bestandsverwerking
  • Technische of wetenschappelijke simulaties (energie en milieu)

Volgende stappen

De volgende koppelingen bevatten documentatie over het implementeren en beheren van de Azure-producten die worden vermeld in de oplossingsarchitectuur: