Architecture de solution : Cluster HPC déployé dans le cloud

Les applications HPC(High performance computing) peuvent bénéficier d’une scalabilité à hauteur de plusieurs milliers de cœurs de calcul, étendre le Big Compute en local ou s’exécuter en tant que solutions natives entièrement dans le cloud. Cette solution HPC, comprenant le nœud principal, les nœuds de calcul et les nœuds de stockage, s’exécute dans Azure sans infrastructure matérielle à mettre à jour.

Cette solution est basée sur les services gérés Azure : Microsoft Azure Virtual Machine Scale Sets , Virtual Network et la Stockage. Ces services sont exécutés dans un environnement à haute disponibilité et incluent des correctifs et un support. Vous pouvez ainsi vous concentrer sur votre solution plutôt que sur l’environnement dans lequel elle est exécutée.

Cluster HPC déployé dans le cloud Schéma affichant l’architecture d’un cluster HPC (High Performance Computing) déployé dans le cloud, basée sur les services gérés Azure suivants : Virtual Machine Scale Sets, Réseau virtuel et Stockage. 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

Conseils sur l’implémentation

Produits Documentation

Nœud HPC principal

Le nœud HPC principal s’exécute localement ou dans Azure comme une machine virtuelle.
Les machines virtuelles Azure des tailles A8/A9 fournissent les nœuds de calcul HPC qui exécutent le système d’exploitation Windows ou Linux.
La mise en réseau RDMA disponible avec les instances A8 et A9 permet d’atteindre une bande passante élevée et des latences de quelques microsecondes entre les nœuds de calcul.
Les nœuds de stockage peuvent également être exécutés au sein de machines virtuelles.

Microsoft Azure Virtual Machine Scale Sets

Les groupes à haute disponibilité garantissent la disponibilité de l’application et sa résistance aux mises à jour et aux pannes matérielles.
Les machines virtuelles communiquant via RDMA sont placées dans le même groupe à haute disponibilité.

Virtual Network

Virtual Network offre une connectivité IP entre le nœud principal, les nœuds de calcul et les nœuds de stockage.

Stockage

Les objets blob Stockage Azure stockent les disques en soutenant les machines virtuelles et fournissent un stockage à long terme des données non structurées et des fichiers exécutables utilisés par l’application HPC.

Modèles Azure Resource Manager

Les modèles Resource Manager ou fichiers de script sont utilisés pour déployer votre application dans l’environnement HPC.

Architectures de solution associées

Migration de l’implémentation d’HPC locale vers Azure

Les applications HPC(High performance computing) peuvent bénéficier d’une scalabilité à hauteur de plusieurs milliers de cœurs de calcul, étendre le Big Compute en local ou s’exécuter en tant que solutions natives entièrement dans le cloud. Cette solution HPC peut étendre sa capacité de calcul en tirant parti des instances de calcul intensif des machines virtuelles exécutant Azure et accessibles via ExpressRoute ou VPN.

En savoir plus.

Solutions Big Compute en tant que service

Les applications HPC(High performance computing) peuvent bénéficier d’une scalabilité à hauteur de plusieurs milliers de cœurs de calcul, étendre le Big Compute en local ou s’exécuter en tant que solutions natives entièrement dans le cloud. Cette solution HPC est implémentée avec Azure Bath, qui fournit la planification des travaux, la mise à l’échelle automatique des ressources de calcul et la gestion de l’exécution en tant que service de plateforme (PaaS) qui réduit le code et la maintenance nécessaires à une infrastructure HPC.

En savoir plus.