Architettura della soluzione: 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.

Questa soluzione è basata sui servizi gestiti di Azure: Macchine virtuali, Rete virtuale, Gateway VPN, ExpressRoute e Archiviazione. 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.

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

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Nodo head HPC

Il nodo head HPC viene eseguito in locale o in Azure come macchina virtuale.
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.

Macchine virtuali

I set di disponibilità garantiscono che l'applicazione sia disponibile e resiliente agli aggiornamenti e agli errori hardware.
Le macchine virtuali che comunicano tramite RDMA si trovano all'interno dello stesso set di disponibilità.

Rete virtuale

Rete virtuale offre connettività IP tra il nodo head, i nodi di calcolo e i nodi di archiviazione.

Gateway VPN

Un gateway privato virtuale fornisce l'endpoint di Azure per una connessione VPN tra un dispositivo VPN locale e la rete virtuale basata su Azure.
Questo garantisce connettività sicura in Internet tra un nodo head o un cluster locale e i nodi di calcolo in esecuzione in Azure.

ExpressRoute

ExpressRoute offre connettività sicura, affidabile, ad alta velocità e a bassa latenza tra risorse locali e risorse di Azure con connessioni private che non passano attraverso la rete Internet pubblica.

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.

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
Pool Storage Virtual Machines Client App Web App Batch

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.

Altre informazioni