Conteneurs pour le HTC/HPC

Documents pareils
Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Portage d applications sur le Cloud IaaS Portage d application

Big Data : utilisation d un cluster Hadoop HDFS Map/Reduce HBase

DOCKER MEETUP. Christophe Labouisse

Les mésocentres HPC àportée de clic des utilisateurs industriels

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

TP développement : portage d applications sur le Cloud IaaS

DEMARRER UN PROJET BIGDATA EN QUELQUES MINUTES GRACE AU CLOUD

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

END OF SUPPORT. transtec Approche de la migration

Utilisation du Cloud StratusLab dans le cadre d application astroparticule à l APC

tech days AMBIENT INTELLIGENCE

Infrastructures Parallèles de Calcul

Le projet Gaïa, le Big Data au service du traitement de données satellitaires CRIP - 16/10/2013 Pierre-Marie Brunet

L INFORMATIQUE SOUS FORME DE SERVICE POUR VOTRE ENTREPRISE. Farid BENREJDAL Senior Systems Engineer VMware

Présentation de l outil AppliDis ESX Console Viewer

Les environnements de calcul distribué

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

MAIDESC - KO 21 Novembre 2013 Etienne Wey Alexandre Boilley

IT SERVICES BUSINESS STORAGE DATA AUDIT PARTNERSHIP INTEGRATOR SECURITY PLANNING PRIVATE AGILITY DYNAMIC PUBLIC TECHNOLOGY SOLUTIONS MANAGEMENT

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft

Gestion de clusters de calcul avec Rocks

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Interoperabilité entre Observatoire Virtuel et Grilles de calcul

SysFera-DS : vers une solution de portail scientifique collaboratif chez EDF. Benjamin Depardon

Leadership, innovation, réussite L A N O U V E L L E R É F É R E N C E E N M AT I È R E D E T E C H N O L O G I E D E L A S A N T É.

Business & High Technology

GOOGLE, OUTILS EN LIGNE

EMC Enterprise Hybrid Cloud. Emmanuel Bernard Advisory vspecialist

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

e-biogenouest CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Le Cloud Open-Mind! Emilien Macchi

SysFera. Benjamin Depardon

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY

HADOOP ET SON ÉCOSYSTÈME

Introduction à MapReduce/Hadoop et Spark

Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

IBM Software Group. Migration vers Tivoli Workload Scheduler. Philippe TESSIER 2009 IBM Corporation

La virtualisation, si simple!

Cloud Computing et Calcul Haute Performance (HPC High Performance C

Serveur d'application à la juste taille

Evolution des SI à l heure du Cloud

Projets de stage. Présentation

Serena Software. Damien Terrien Solution Architect

Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique.

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Cloud Computing. Introduction. ! Explosion du nombre et du volume de données

FORMATION Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

Cloud Computing. Groupe : Vincent, Mohammed, Yannick, Allan Tuteur : Mr. NUSSBAUM Lucas Année : 2009/2010

Accélérez la virtualisation de vos applications stratégiques en toute confiance avec Symantec

Construire le Business Case lié à l automatisation du Cloud avec vcloud Suite

L art d ordonnancer. avec JobScheduler. François BAYART

Création d installateurs pour Windows avec InnoSetup

Communications performantes par passage de message entre machines virtuelles co-hébergées

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

Formation Symantec Veritas Cluster Server 6.x pour Unix

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma


WDpStats Procédure d installation

Arian Papillon

td3a correction session7az

extreme factory l innovation à portée de main

Détection d'intrusions en environnement haute performance

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

INFO-F-404 : Techniques avancées de systèmes d exploitation

Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France

PICRIS. Le progiciel des métiers de la Retraite, de la Santé, de la Prévoyance et du Social

SOLUTION POUR CENTRE D'APPEL

Eco-système calcul et données

Tutoriel Cloud IFB - Initiation -

KEL Doc. Service d envoi automatisé de courriers postaux. Un service du Groupe KEL

Chapitre 1 Windows Server

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

TARDITI Richard Mise en place d une Haute Disponibilité

Suite Jedox La Business-Driven Intelligence avec Jedox

Technologie SDS (Software-Defined Storage) de DataCore

Hadoop, Spark & Big Data 2.0. Exploiter une grappe de calcul pour des problème des données massives

Dispositif sur budget fédéral

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

Systèmes de tickets avec RT

Solutions Dell Networking pour le Big Data. Philippe MARTIN Networking Sales Specialist - p_martin@dell.com

Développer sa stratégie sur les médias sociaux

Bitcoin : crypto-monnaie décentralisée ouverte et libre Mathématiques, algorithmes et méthode de confiance

as Architecture des Systèmes d Information

Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24

Retour d exprience sur le cluster du CDS

Rapport 2014 et demande pour Portage de Méso-NH sur Machines Massivement Parallèles du GENCI Projet 2015 : GENCI GEN1605 & CALMIP-P0121

Optimisation des niveaux de service dans le cadre de déploiements de Clouds publics

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Transcription:

Conteneurs pour le HTC/HPC Cécile Cavet ccavet at apc.in2p3.fr Centre François Arago (FACe), Laboratoire APC, Université Paris Diderot 22 Février 2017

Conteneurs : encapsulation (sans virtualisation) d un environnement spécifique dans un processus Linux isolé (namespace). Solutions :, Rkt,... Utilisation : local, cloud (disponible en natif bientôt), cluster. Intérêts pour le HTC/HPC : portabilité.

Conteneurs : terminologie index : répertoire public (Hub), privé ou local image : conteneur en lecture seule (snapshot) conteneur : élement manipulable run : créer un conteneur (à partir d une image) Figure: Cycle de vie @.

Cas d utilisation des conteneurs à l APC Projets scientifiques : LISAPathfinder (2015, succés!) / LISA (2034) : en charge du proto-dpc (Data Processing Center) conteneurisation et partage des applications : LPF : analyse des données de LISAPathfinder. LISACode : simulateur d ondes gravitationnelles. mise en place de services : registre privé. intégration continue avec Jenkins et Sonar. workflow : gestion de pics de charge R&T CNES/Atos.

Cas d utilisation des conteneurs à l APC Projets scientifiques : Besoin de la boite à outils : Engine, Compose, Registry, Machine...

Cas d utilisation des conteneurs à l APC Projets scientifiques : Besoin d un orchestrateur de conteneurs : Swarm, Kubernetes, Mesos...

Cas d utilisation des conteneurs à l APC Cluster HPC de l APC : Besoin de conteneurs avec des restrictions sur les utilisateurs (sans élévation des privilèges) :, u, Shifter...

Ref. : Poncet et al., Enabling collaboration between space agencies using private and cloud based clusters, BiDS 16 (2016)

Gestion de pics de charge : contraintes Infrastructure hybride cluster/cloud : Traffic réseau. Surveillance de la charge de calcul. Instanciation dynamique de MV sur le cloud. Orchestration des conteneurs. Figure: R&T APC/CNES/Atos @M. Poncet, BiD S 16.

Orchestrateurs : Mesos Généraliste : Spark, MPI,... Visibilité restreinte des ressources.

Gestion de pics de charge : Conteneurisation : LPF code privé (industriel) registre privé sur une MV cloud. algorithme MCMC (MATLAB/C++), parallèle (MPI), librairies (LAPACK...). Exécution hybride : cluster HPC du CNES avec PBSPro / MV du cloud Helix Nebula (Atos) + conteneurs. Orchestration des ressources : Mesos ; des jobs : Chronos.

Figure: R&T APC/CNES/Atos @M. Poncet, BiD S 16.

Avec l aide de Martin Souchal (sys admin cluster APC).

Conteneur HPC : contraintes de Réseau : virtuel. Sécurité : élévation des privilèges. I/O : non transparents processus MPI externes et X11 non compatibles. Ordonnanceur : spécifique. Solution :.

Conteneur HPC :

Conteneur HPC : : Conteneurisation : LISACode code public Hub. algorithme (C++), configuration XML, librairies (GSL...), scripts haut-niveau (Python). Exécution : cluster HPC du labo avec Torque/Maui. #!/bin/bash #PBS -N lisacode #PBS -m abe... singularity exec lisacode.img python /usr/bin/maketdi-lisacode2.py mytdi

s Expérience très positive : multi-applications. multi-services. multi-workflows. Conteneurs permettent de faire tout! beaucoup de doc, tuto, blog, meetup... Enorme communauté. pas de limitations pour le HTC/HPC

Questions?