The Doppler Quarterly (FRANÇAIS) Été 2016 | Page 76
Calcul haute performance
sur AWS, Google et Azure
Joey Jablonski
En 2009, j'ai rédigé blog remettant en cause la validité
des charges de travail de calcul haute performance
(HPC) exécutées sur le cloud. À cette époque, la tech-
nologie du cloud public n'était simplement pas prête à
accueillir les types de charges de travail et les modèles
de communication vus dans l'espace HPC. Les choses
ont considérablement évolué depuis 2009.
Aujourd'hui, nous sommes arrivés au point où non
seulement nous disposons de la technologie du cloud
nécessaire pour exécuter les charges de travail HPC,
mais aussi les cas d'utilisation du monde réel pour les
entreprises qui l'appliquent avec succès.
L'institut Broad utilise Google Cloud et le HPC pour
traiter des informations génomiques à grande échelle
afin d'accélérer la progression de la recherche scien-
tifique dans les cancers, les diabètes, les troubles
psychiatriques et bien d'autres maladies.
Un designer et fabricant international d'équipement
de tests automatiques utilise le HPC basé sur le cloud
pour compléter les ressources sur site et s'assurer
que les designs des circuits intégrés soient fiables et
livrés selon les prévisions.
Une entreprise internationale de services financiers
exploite les ressources HPC cloud pour l'analyse des
portefeuilles, la modélisation des risques et les activi-
tés de conformité afin de garder un temps d’avance
sur les changements réglementaires.
Même s'il existe encore des catégories spécifiques de
charges de travail HPC qui ne sont pas aussi efficaces
ou performantes dans le cloud, notamment Electro-
nic Design Automation (EDA) et des problèmes de
mémoires partagées, de nombreuses charges de tra-
vail pour l'analyse génomique, géospatiale, rendu et
image trouvent leur place dans les clouds publics. Les
prestataires cloud leaders, notamment AWS, Azure et
Google, ont investi pour s'assurer que les charges de
74 | THE DOPPLER | ÉTÉ 2016
travail soient faciles à migrer, gérer et faire évoluer. Ils
ont été complétés par des entreprises telles que Cycle
Computing et Univa qui ont ajouté des fonctionnali-
tés aux environnements HPC à extension facile depuis
le datacenter dans le cloud, en minimisant les inter-
ruptions pour les développeurs et utilisateurs.
Les charges de travail HPC continueront à augmenter
dans le cloud, tout comme les communautés HPC
continueront à adopter des technologies plus avan-
cées. Un secteur continu d'amélioration se trouve au
niveau des fournisseurs d'applications qui tradition-
nellement utilisaient le datacenter, mais investissent
à présent pour optimiser l'exécution de leurs applica-
tions dans un environnement élastique. Une entre-
prise domine l'espace EDA, il s'agit de Cadence. Cette
compagnie continue à évaluer et investir dans les
logiciels qui sont efficaces sur le cloud.
Les systèmes de fichiers parallèles sont un élément
essentiel de la plupart des déploiements HPC. Intel est
un leader avec Lustre et continue à investir dans son
développement et ses réglages pour s'assurer qu’il soit
performant dans le cloud et que les clients disposent
de modèles faciles à utiliser pour le déployer.
Il y aura toujours des charges de travail HPC qui
nécessiteront un matériel spécifique et une connec-
tivité de Cray et Mellanox qui seront difficiles, sinon
impossibles, à exécuter sur le cloud. Mais nous devons
encore exploiter le cloud pour le reste des charges de
travail qui fonctionnent facilement et évoluent de
manière homogène. Lors de l'évaluation de votre
environnement HPC en termes de croissance, transi-
tion technologique et capacités, tournez-vous vers le
cloud pour les nouvelles innovations et fonctionnali-
tés qui offriront à votre entreprise plus de flexibilité
et d'évolutivité.