Big Compute con Azure Batch

I carichi di lavoro per Big Compute e HPC (High Performance Computing) presentano normalmente un elevato utilizzo di calcolo e possono essere eseguiti in parallelo, sfruttando i vantaggi della scalabilità e della flessibilità del cloud. I carichi di lavoro vengono spesso eseguiti in modo asincrono tramite l'elaborazione batch, con le risorse di calcolo necessarie per eseguire il lavoro e la pianificazione dei processi necessari per specificare il lavoro. Gli esempi di carichi di lavoro per Big Compute e HPC includono simulazioni Monte Carlo per il rischio finanziario, il rendering di immagini, la transcodifica di file multimediali, l'elaborazione di file e le simulazioni di progettazione o scientifiche.

Questa soluzione implementa un'applicazione nativa del cloud con Azure Batch, che fornisce l'allocazione e la gestione di risorse, l'installazione di applicazioni, il ridimensionamento automatico delle risorse e la pianificazione dei processi come servizio della piattaforma. Batch offre anche acceleratori di carichi di lavoro di livello superiore, in particolare per l'esecuzione di R in parallelo, il training di intelligenza artificiale e i carichi di lavoro di rendering.

Questa soluzione è basata sui servizi gestiti di Azure, ovvero Macchine virtuali, Archiviazione e Batch. Questi servizi vengono eseguiti in un ambiente a disponibilità elevata, con patch e supportato, per permetterti di concentrarti sulla tua soluzione.

Big Compute met behulp van Azure BatchBig Compute- en HPC-workloads (High Performance Computing) zijn normaal gesproken rekenintensief en kunnen gelijktijdig worden uitgevoerd, waarbij ze profiteren 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. Voorbeelden van Big Compute- en HPC-workloads zijn Monte-Carlosimulaties voor financiële risico's, rendering van afbeeldingen, transcodering van media, verwerking van bestanden en technische of wetenschappelijke simulaties.123456

Carica i file di input e le applicazioni nel tuo account di archiviazione di Azure.

Crea un pool Batch di nodi di calcolo, un processo per eseguire il carico di lavoro nel pool e le attività nel processo.

Batch scarica i file di input e le applicazioni.

Batch monitora l'esecuzione delle attività.

Batch carica l'output delle attività.

Scarica i file di output.

  1. 1 Carica i file di input e le applicazioni nel tuo account di archiviazione di Azure.
  2. 2 Crea un pool Batch di nodi di calcolo, un processo per eseguire il carico di lavoro nel pool e le attività nel processo.
  3. 3 Batch scarica i file di input e le applicazioni.
  1. 4 Batch monitora l'esecuzione delle attività.
  2. 5 Batch carica l'output delle attività.
  3. 6 Scarica i file di output.

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Account di archiviazione

Archiviazione di oggetti a scalabilità molto elevata per dati non strutturati.

Batch

Pianificazione dei processi e gestione dei calcoli di livello cloud.

Informazioni sui prodotti

I collegamenti a destra consentono di visualizzare la documentazione sulla distribuzione e sulla gestione dei prodotti di Azure elencati nell'architettura della soluzione riportata in precedenza.

Architetture delle soluzioni correlate

Hybrid HPC in Azure with HPC PackMicrosoft HPC Pack is a free high-performance computing (HPC) solution built on Microsoft Azure and Windows Server technologies. HPC Pack combines a comprehensive set of deployment, administration, job scheduling and monitoring tools for your Windows and Linux HPC cluster environment, providing a flexible platform for developing and running HPC applications on premises and in Azure.1234567

HPC ibrido in Azure con HPC Pack

Microsoft HPC Pack è una soluzione HPC (High Performance Computing) gratuita basata sulle tecnologie Microsoft Azure e Windows Server. HPC Pack combina un set completo di strumenti per la distribuzione, l'amministrazione, la pianificazione di processi e il monitoraggio per l'ambiente cluster HPC Windows e Linux, offrendo una piattaforma flessibile per lo sviluppo e l'esecuzione di applicazioni HPC in locale e in Azure.

HPC cluster deployed in the cloudHigh-performance computing (HPC) applications can scale to thousands of compute cores, extend on-premises big compute or run as a 100% cloud-native solution. This HPC solution, including the head node, compute nodes and storage nodes, runs in Azure with no hardware infrastructure to maintain.ORAvailability SetARM templateScript fileClusterHead NodeVirtual MachinesVM Scale SetRDMA NetworkA8, A9, and H SeriesVirtual MachinesStorageVirtual Network

Cluster HPC distribuito nel cloud

Le applicazioni HPC (High Performance Computing) possono offrire scalabilità fino a migliaia di core di calcolo, estendere le soluzioni di Big Compute locali o venire eseguite come soluzioni cloud native al 100%. Questa soluzione HPC, inclusi il nodo head, i nodi di calcolo e i nodi di archiviazione, viene eseguita in Azure senza infrastruttura hardware da gestire.