HPC-system och storberäkningslösningar

Azure Batch
Azure Storage Accounts
Azure Virtual Machines

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub-feedback.

Den här artikeln beskriver ett molnbaserat program som använder Azure Batch. Batch tillhandahåller allokering och hantering av beräkningsresurser, programinstallation, automatisk resursskalning med mera.

Arkitektur

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

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  1. Ladda upp indatafilerna och programmen till ditt Azure Storage-konto.
  2. Skapa en Batch-pool av beräkningsnoder, ett jobb att köra arbetsbelastningen på poolen och aktiviteterna i jobbet.
  3. Batch laddar ned indatafiler och program.
  4. Batch övervakar aktivitetskörningen.
  5. Batch laddar upp aktivitetens utdata.
  6. Ladda ned utdatafilerna.

Komponenter

Information om scenario

Arbetsbelastningar för stor beräkning och databehandling med höga prestanda (HPC) är vanligtvis beräkningsintensiva och kan köras parallellt och dra nytta av molnets skala och flexibilitet. Arbetsbelastningarna körs ofta asynkront med batchbearbetning, med de beräkningsresurser som krävs för att utföra arbetet och schemaläggning av jobb som krävs för specificera arbetet.

Den här lösningen implementerar ett molnbaserat program med Azure Batch, som tillhandahåller allokering och hantering av beräkningsresurser, programinstallation, automatisk resursskalning och jobbschemaläggning som en plattformstjänst. Batch erbjuder också arbetsbelastningsacceleratorer på högre nivå specifikt för körning av R parallellt, AI-träning och återgivning av arbetsbelastningar.

Den här lösningen bygger på hanterade tjänster, inklusive virtuella datorer, lagring och Batch. Dessa Azure-tjänster körs i en miljö med hög tillgänglighet, som är korrigerad och stöds, så att du kan fokusera på din lösning.

Potentiella användningsfall

Den här lösningen är idealisk för ekonomi-, medie-, underhållnings-, energi- och miljöindustrin. Den är optimerad för följande scenarier:

  • Monte Carlo-simuleringar för finansiella risker (finans och portfölj)
  • Bildåtergivning
  • Mediatranskodning
  • Filbearbetning
  • Tekniska eller vetenskapliga simuleringar (energi och miljö)

Nästa steg

Följande länkar innehåller dokumentation om hur du distribuerar och hanterar De Azure-produkter som anges i lösningsarkitekturen: