Architettura della soluzione: Soluzioni di Big Compute distribuite come servizio

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 viene implementata con Azure Batch, che offre pianificazione dei processi, scalabilità automatica delle risorse di calcolo e gestione delle esecuzioni come servizio di piattaforma (PaaS), riducendo il codice e la manutenzione dell'infrastruttura HPC.

Questa soluzione è basata sui servizi gestiti di Azure: 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 invece che sull'ambiente di esecuzione.

Pool Storage Virtual Machines Client App Web App Batch

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Macchine virtuali

Le istanze di Macchine virtuali di Azure di dimensioni A8 e A9 forniscono nodi di calcolo HPC in esecuzione nel sistema operativo Windows o Linux.
La tecnologia di rete RDMA disponibile con le istanze A8 e A9 viene usata per ottenere larghezza di banda elevata e latenze di microsecondi tra i nodi di calcolo.
I nodi di archiviazione possono essere eseguiti anche all'interno di Macchine virtuali.

Archiviazione

I BLOB di Archiviazione di Azure archiviano i dischi che supportano le macchine virtuali e offrono archiviazione a lungo termine dei dati non strutturati e dei file eseguibili usati dall'applicazione HPC.

Batch

Azure Batch invia grandi quantità di dati al motore di calcolo in esecuzione nel cloud.

Architetture delle soluzioni correlate

OR Availability Set ARM template Script file ClusterHead Node Virtual Machines VM Scale Set RDMA Network A8, A9, and H SeriesVirtual Machines Storage Virtual 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.

Altre informazioni
HPC Compute Cluster OR OR VM Scale Set Virtual Machines Virtual Network Azure On-Premise S torage VPN Express R oute Cluster Nodes Cluster Head Node

Burst dell'implementazione HPC locale in Azure

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 può estendere la propria capacità di calcolo sfruttando istanze a elevato utilizzo di calcolo di Macchine virtuali in esecuzione in Azure e a cui è possibile accedere tramite Express Route o VPN.

Altre informazioni