Un pas vers le HPC as a service - Jean-Marc Laymajoux
Un pas vers le HPC as a service.
Présentation de Jean-Marc Laymajoux (EDF R&D SINETICS) lors des Rencontres SaaS, Cloud & innovation organisées par SysFera le 23 mai à Clamart.
conduite dans le cadre du projet OSIS autour de la thématique de l’accès aux ressources de calcul. • Réalisation d’une maquette de « portail HPC » qui a permit de préciser les attentes • Enquête interne d’identification des cas d’usages des ressources HPC suite aux REX du « portail HPC » • Identification des utilisateurs de ressources HPC et des types de ressources HPC • Un audit sur les produits pouvant répondre à nos attentes. • Choix d’un intergiciel construit autour de DIET
cibles: – Les ingénieurs d'études (lancement simplifié d'application HPC) – Développeurs d'applications HPC – Les plate formes : Salome, MarketLab, OpenTURNS – Décideurs (utilisation des ressources) • Les ressources HPC gérées: – Aujourd'hui : ressources Internes : clusters beoWulf (x86_64), BlueGene P, TGVD – Demain: ressources externes : machines en partenariat (CCRT, INRIA…) en accès permanent ou pas via des connexions directes ou indirectes
de commande (transfert des Jeux de données, exécution, surveillance & rapatriement des résultats) • Visualisation à distance, • Pilotage à distance d'un code depuis une plate-forme (Salome, MarketLab, OpenTURNS) en mode interactif, batch ou sous réservation, • Études paramétriques, • Gestion de l'utilisation des ressources, • Wrapping Web d'applications, • Partage et publication des résultats entre utilisateurs, • Gestion de l'accès aux applications • Diffusion de nouvelles versions d'applications à des utilisateurs beta. • Déploiement dynamique d'environnements applicatifs sur les moyens de calcul
homogénéiser l'accès aux ressources HPC • Cible : une solution... – Sécurisée, Fiable, Robuste et Scalable – Open Source pour faciliter l'échange avec nos partenaires – Industrielle transférable a l’exploitant Informatique d’EDF – Coexistant avec l'usage actuel – Évolutive => possibilité à terme de l’enrichir de fonctions avancées
un bus d’accès aux ressources HPC • Travailler avec une start up issu de l’INRIA pour construire ce produit open source via un contrat de co-développement • Nom interne EDF VISHNU qui est une partie de SYSFERA-DS
4 serveurs HPSLAB (database, Vishnu_server, Jboss, Cluster de test) – 2 serveurs de production (pour Salome notamment) – Les frontales Clamart 2 (Torque/Maui), BG/P (LoadLeveler), et IVANOE (SLURM) – Une ferme de compilation et de tests automatisés (Jenkins) • Sysfera-DS a été stressé par l’équipe projet R&D • Sysfera-DS est ouvert: – à des utilisateurs pilotes – Utilisable par une IHM web (démonstration) – Va être déployé en mode béta test avec la plate forme Salome (cible fin mai 2012) – En cours d’utilisation par un code de calcul pilote • Sysfera-DS préparation du passage à l’exploitant horizon 2013 – Travail sur le support autour de SYSFERA DS
Développement en recette coté EDF R&D: – Authentification via un annuaire LDAP – Plug in au scheduler LSF • Développement potentiels – Réservations de ressources – Plug in shell pour gérer des ressources sans scheduler (exemple: ferme de serveur) • A moyen long terme: implémenter les fonctions avancées • Cible possible: VISHNU pourrait devenir à terme une première brique pour construire un « cloud scientifique interne ».
la virtualisation de l'accès à nos moyens de calcul HPC. • Une brique dans l’architecture d’un futur cloud interne? – SysFera-DS semble robuste. Ses fonctionnalités avancées sont prometteuses et sont prévues dès 2012. – L'utilisation en ligne de commande est possible et en 2012 via des plate formes ou un site web. – Pour tous nos utilisateurs, à peu de frais, l'accès aux moyens de calcul HPC via l'interface VISHNU donne de nouveaux services standardisés