Elastic High Performance Computing (E-HPC) est un service de calcul proposé par Alibaba Cloud qui offre des performances élevées, une grande stabilité et fiabilité, ainsi qu'une mise à l'échelle élastique. E-HPC agrège les capacités de calcul et exploite le calcul parallèle pour résoudre des problèmes scientifiques, techniques et commerciaux à grande échelle. Ce service est largement utilisé dans la recherche scientifique, l'exploration pétrolière, les marchés financiers, la prévision météorologique, l'industrie biopharmaceutique, le séquençage génétique, le traitement d'images et bien d'autres secteurs.
Architecture du produit
Le schéma ci-dessous illustre l'architecture du produit E-HPC.

Le tableau suivant décrit les relations entre E-HPC et les autres produits.
|
Produit |
Description |
Références |
|
Elastic Compute Service (ECS) |
Les instances ECS constituent les éléments de base d'un cluster. Selon leur fonction, elles servent de nœuds de connexion, de nœuds de gestion ou de nœuds de calcul.
Un groupe de sécurité est un pare-feu virtuel qui assure la détection de l'état des nœuds du cluster et le filtrage des paquets. Il permet de segmenter les domaines de sécurité dans le cloud. |
|
|
Virtual Private Cloud (VPC) |
Votre propre réseau privé sur le cloud. Les différents VPC sont isolés logiquement les uns des autres. Créez et gérez des clusters au sein d'un VPC. |
|
|
Elastic IP Address (EIP) |
Par défaut, le nœud de connexion d'un cluster est associé à une adresse EIP et se voit attribuer une certaine bande passante publique pour accéder à Internet. |
|
|
Apsara File Storage NAS |
Le stockage de fichiers fournit des chemins d'accès partagés à tous les nœuds du cluster. |
|
|
Object Storage Service (OSS) |
Le stockage d'objets permet de stocker vos données de tâches et vos fichiers exécutables. Importez ces éléments depuis OSS vers un cluster E-HPC. |
Fonctionnalités
E-HPC propose les principales fonctionnalités suivantes.
|
Fonctionnalité |
Description |
Références |
|
Création de ressources de calcul |
Avant d'utiliser E-HPC, créez un cluster E-HPC. Vous pourrez ensuite soumettre et exécuter des tâches, puis consulter leurs résultats sur le cluster. |
|
|
Configuration des ressources de calcul |
E-HPC prend en charge diverses options de gestion de la configuration des ressources de calcul, notamment la gestion des utilisateurs du cluster, la gestion des nœuds, la gestion des files d'attente du planificateur et la mise à l'échelle automatique du cluster. |
|
|
Soumission de tâches |
Soumettez des tâches depuis la console. Pour les petites tâches, modifiez et soumettez directement le script de tâche dans la console. Pour les tâches plus importantes, téléchargez le script sur OSS avant de le soumettre. Accédez également au cluster et soumettez des tâches via des commandes SSH. |
|
|
Analyse des performances |
L'optimiseur E-HPC vous permet de surveiller les données de performance du cluster pendant l'exécution des tâches, y compris les données en temps réel et historiques. Sélectionnez également des processus spécifiques pour réaliser un profilage des performances. |
|
|
Visualisation |
La fonctionnalité de visualisation à distance d'E-HPC vous permet de traiter les tâches de manière visuelle depuis la console. |