Les entreprises et les organismes de recherche sont impatients d’adopter le cloud computing pour étendre la capacité de calcul et accéder aux dernières technologies. Mais trop souvent, la mise en place d’environnements HPC robustes dans le cloud a entraîné des conflits avec des concepts et des outils inconnus, ce qui a entraîné des déploiements lents, des incompatibilités logicielles et des performances médiocres.
Désormais, Intel et Google se sont associés pour rendre le HPC basé sur le cloud familier, compatible et performant. S’appuyant sur l’image de VM HPC de Google et l’Intel® Select Solutions for Simulation & Modeling spécification, Google a produit une solution clé en main qui automatise la création de clusters HPC compatibles Intel Select Solution sur Google Cloud.
« Grâce à notre collaboration, nous simplifions plus que jamais la création d’un environnement HPC dans le cloud qui exécute vos charges de travail sans modification, offre des performances optimisées et abaisse les barrières à l’adoption du cloud pour HPC », explique Bill Magro, technologue en chef pour HPC chez Google Cloud. « Avec cette solution clé en main, les clients peuvent créer un cluster HPC à mise à l’échelle automatique qui a obtenu la vérification Intel Select et offre des performances et une compatibilité avec une large gamme d’applications HPC. »
En cours Travail en équipe
Intel et Google collaborent régulièrement pour faire progresser le HPC dans le cloud. Cette dernière série d’innovations découle d’un flux de collaboration en cours axé sur l’alignement sur la spécification Intel Select Solutions Simulation & Modeling et sur la fourniture d’expériences HPC optimales pour les instances C2 basées sur 2sd Processeurs évolutifs Intel® Xeon® de génération.
En février, Google a présenté une image de machine virtuelle basée sur CentOS pour HPC, fournissant un système d’exploitation préconfiguré et des paramètres réseau adaptés aux performances HPC, en particulier sur les charges de travail MPI étroitement couplées. La phase 2 de la collaboration est passée à la conformité au niveau des nœuds avec la spécification de la plate-forme Intel HPC, intégrant les bibliothèques d’exécution Intel dans l’image de la machine virtuelle HPC et rendant les optimisations logicielles d’Intel pour les processeurs Intel Xeon Scalable facilement accessibles aux applications utilisateur exécutées sur Google Cloud. La conformité au niveau des nœuds fournit également les dépendances nécessaires à la compatibilité dans de nombreuses applications open source, internes et standard.
Désormais, en assurant une conformité totale au niveau de la plate-forme et en permettant aux utilisateurs de Google Cloud de créer facilement des clusters de solutions Intel Select validés, Google Cloud peut intégrer rapidement de nouveaux clients et leur fournir une couche supplémentaire de compatibilité, de confiance et de performances.
« Les clusters Intel Select fournissent un environnement connu », explique Magro. « Nous travaillons avec Altair, Omnibond et SchedMD, par exemple, pour développer des environnements HPC clés en main et conformes. Avec ces solutions, les clients peuvent procéder en toute confiance. Les éditeurs de logiciels indépendants peuvent augmenter leurs revenus sans avoir à supporter leurs logiciels dans des environnements inconnus.
Chaque cluster Intel Select Solution HPC est conforme à la spécification de la plate-forme Intel HPC. Cela offre aux utilisateurs de Google Cloud l’avantage d’une compatibilité validée avec les applications populaires dans Catalogue d’applications HPC d’Intel.
« Nous sommes ravis que les clients de Slurm puissent désormais utiliser la solution Slurm-GCP pour mettre en place facilement et rapidement des clusters Intel Select à mise à l’échelle automatique », a déclaré Nick Ihli, directeur des ventes et de l’ingénierie cloud chez SchedMD. « Avoir un environnement HPC Slurm optimisé, même au niveau du nœud, renforce encore la valeur et la flexibilité de l’exécution de vos charges de travail HPC dans le cloud. »
« Des clients du monde entier font confiance aux logiciels PBS Professional et Grid Engine d’Altair pour leurs besoins de gestion de la charge de travail », a déclaré Piush Patel, vice-président senior, relations stratégiques, Altair. « Nous sommes ravis de travailler avec Google et Intel pour apporter des solutions Intel Select clés en main pour HPC à Google Cloud. »
Collaboration d’ingénieur à ingénieur
Les experts de Google ont travaillé en étroite collaboration avec Intel tout au long du cycle de développement, en commençant par la création et l’optimisation de l’instance C2. « Il s’agissait d’une collaboration pratique de bout en bout qui impliquait un certain nombre d’équipes différentes », se souvient Magro. Par exemple, les ingénieurs logiciels ont travaillé ensemble sur des détails axés sur les performances, tels que la manière d’exposer la plate-forme avec les performances les plus élevées aux applications MPI.
Autre domaine de collaboration : contrairement à de nombreuses offres de services cloud, les instances C2 offrent une visibilité au niveau du système d’exploitation sur de nombreux détails de bas niveau de la plate-forme Intel Xeon Scalable, y compris la topologie NUMA et les états C. « Nous utilisons des techniques qui ont été développées pour optimiser le HPC sur site et les rendre disponibles pour les applications dans le cloud. Cela fait une énorme différence de performances pour les charges de travail HPC », explique Magro.
La compatibilité et la facilité d’utilisation étaient également au centre des préoccupations. Par exemple, l’équipe Google a ajouté un nouvel outil à l’image de la VM HPC pour garantir que les clients disposent des bibliothèques requises installées. Ils se sont coordonnés avec Intel pour s’assurer que les clients seraient toujours dirigés vers les dernières versions de ces bibliothèques. Ils ont également travaillé avec SchedMD pour automatiser les activités de configuration afin que les clients puissent établir un cloud compatible Intel Select Solutions en quelques minutes.
« Intel a tellement d’expérience dans les engagements axés sur les performances avec les clients et les fournisseurs, et tellement de connaissances sur la façon d’obtenir les meilleures performances de leurs produits », ajoute Magro. « Notre collaboration a accéléré notre produit et nous a aidés à offrir les performances les plus élevées possibles tout en maintenant la prise en charge et la compatibilité. Le résultat est un accès au cloud plus facile et plus puissant pour HPC.
Avec la solution au niveau de la plate-forme sur Google Cloud, les clients peuvent créer des clusters vérifiés Intel Select Solution avec Slurm, et avec des solutions supplémentaires d’Altair et d’Omnibond dans un avenir proche. Vous pouvez en savoir plus et commencer dès aujourd’hui avec Guide de démarrage rapide de Google.
En savoir plus sur déploiement de clusters HPC optimisés sur Google Cloud avec les solutions Intel Select.
Découvrez comment les stratégies et les technologies d’Intel sont accélérer le HPC dans le cloud.
Les performances varient selon l’utilisation, la configuration et d’autres facteurs. En savoir plus sur www.Intel.com/PerformanceIndex.
Les résultats de performance sont basés sur des tests aux dates indiquées dans les configurations et peuvent ne pas refléter toutes les mises à jour disponibles publiquement. Voir la sauvegarde pour les détails de configuration. Aucun produit ou composant ne peut être absolument sûr.
Vos coûts et résultats peuvent varier.
Les technologies Intel peuvent nécessiter l’activation d’un matériel, d’un logiciel ou d’un service activé.
Intel ne contrôle ni n’audite les données tierces. Vous devriez consulter d’autres sources pour évaluer l’exactitude.
© Intel Corporation. Intel, le logo Intel et les autres marques Intel sont des marques commerciales d’Intel Corporation ou de ses filiales. D’autres noms et marques peuvent être revendiqués comme la propriété d’autrui.