Portage d applications sur le Cloud IaaS Portage d application



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

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

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

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

Un exemple de cloud au LUPM : Stratuslab

Service Cloud Recherche

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

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

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

Guillaume PHILIPPON. Mise en place d un cloud privé et publique

Infrastructures Parallèles de Calcul

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

Gestion de clusters de calcul avec Rocks

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

Xavier Masse PDG IDEP France

Protection des données avec les solutions de stockage NETGEAR

Hands on Openstack : Introduction

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Etude des outils du Cloud Computing

StratusLab : Le projet et sa distribution cloud

Cloud Computing et Calcul Haute Performance (HPC High Performance C

La tête dans les nuages

Technologie SDS (Software-Defined Storage) de DataCore

Etude d architecture de consolidation et virtualisation

Cloud Computing : Généralités & Concepts de base

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

La fédération des infrastructures cloud

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

Entrez dans l ère du Numérique Très Haut Débit

Société TPA S.A.S. Servie Informatique TPA Metz Nord. 85, avenue de Thionville Woippy. L entreprise.

Conseils et astuces pour un déploiement réussi de la solution VMware Mirage

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

Limitations of the Playstation 3 for High Performance Cluster Computing

PORTAIL DE GESTION DES SERVICES INFORMATIQUES

Bull, un catalogue de service particulier pour répondre aux environnements complexes

L'automatisation open source pour SI complexes

Chapitre 4: Introduction au Cloud computing

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

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

Architectures informatiques dans les nuages

Le Cloud Open-Mind! Emilien Macchi

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

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Chapitre 2 : Abstraction et Virtualisation

VIRTUALISATION : MYTHES & RÉALITÉS

Colloque Calcul IN2P3

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

Sébastien Geiger IPHC Strasbourg

HÉBERGEMENT CLOUD & SERVICES MANAGÉS

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

fourniture de ressources à tous les terminaux en tant que services

Projet IGGI. Infrastructure pour Grappe, Grille et Intranet. Fabrice Dupros. CASCIMODOT - Novembre Systèmes et Technologies de l Information

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

Optimisez vos environnements Virtualisez assurément

Présentation de. ProConServ-IT NEXINDUS Technologies

Square-IT-Consulting. Présentation

Virtual Data Center d Interoute. Prenez la main sur votre Cloud.

Cloud computing Votre informatique à la demande

Lʼavenir des grilles Des grilles aux Clouds avec quelques «petits problèmes» de recherche. F. Desprez INRIA

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

Microsoft Office system Février 2006

Cloud Computing : quels intérêts et quelles solutions pour les développeurs?

Adopter une approche unifiée en matière d`accès aux applications

IaaS à la sauce Portails Focus sur. Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013

Les Clouds de production : Panorama pour les sciences de la vie. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

L accès aux Clouds (Académiques)

QU EST CE QUE LE CLOUD COMPUTING?

Open-cloud, où en est-on?

virtualisation et consolidation des infrastructure: comment amèliorer la performance du SI

Windows Serveur 2008

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

Le groupe et l actionnariat 10 M 30 M 2. Editique, GED, Archivage. Intégration, Infogérance, Développement

Veille technologique - (VmWare)

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Orchestrer son cloud OpenStack avec Heat

END OF SUPPORT. transtec Approche de la migration

OpenMediaVault installation

Présentation d HyperV

tech days AMBIENT INTELLIGENCE

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

PRESENTATION Groupe D.FI

Charte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul

Solution de stockage et archivage de grands volumes de données fichiers.

VMWare Infrastructure 3

Utiliser un NAS pour remplacer Dropbox via Cloud Station

Module : Virtualisation à l aide du rôle Hyper-V

Guide de l administrateur CorpoBack

Business & High Technology

Transcription:

s sur le Cloud IaaS Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire AstroParticule et Cosmologie (APC), LabEx UnivEarthS APC, Univ. Paris Diderot, CNRS/IN2P3, CEA/lrfu, Obs. de Paris, Sorbonne Paris Cité, France 3 Juillet 2014 C. Cavet s sur le Cloud IaaS

Quelle infrastructure de calcul utilisez-vous? PC uniquement. Cluster (MPI, Hadoop). Centre HPC/HTC. Grille. Cloud (un peu...) / serveur virtualisé. Figure: Infrastructures de calcul distribué. C. Cavet s sur le Cloud IaaS

: sur le cloud sur un cluster/supercalculateur. VS# C. Cavet s sur le Cloud IaaS

Cluster : OS et ressources fixes. Simple utilisateur. Gestionnaire de job. Compilateur très performant (Intel...). Librairies deja installées. Sauvegarde automatique des données. = modification du code pour l adapter à l environnement informatique. C. Cavet s sur le Cloud IaaS

Cloud : OS et ressources à la demande. Utilisateur root et normal (cloud-user...). Gestionnaire de MV. Compilateur gratuit (les licences ne sont pas encore très adaptatives au concept de MV). Librairies à installer. Gestion par l utilisateur de la sauvegarde des données. = modification de l environnement informatique pour l adapter au code. C. Cavet s sur le Cloud IaaS

Et la performance? Cluster virtuel du cloud VS cluster physique : Bande-passante de la mémoire : STREAM. Accès aux I/O : IOzone. Communications MPI : Intel MPI Benchmark (IMB). Transfert de fichiers : Integrated Rule-Oriented Data System (IRODS). High Performance Computing (HPC) : NASA Parallel Benchmark (NPB). High Performance LINPACK (HPL). La virtualisation ne dégrade pas les performances, les ressources virtualisées transcrivent les ressources physiques. C. Cavet s sur le Cloud IaaS

Créer / utiliser une image disque de base : choix de l OS, de la taille du disque. Customisation de cette image : Installation de paquets Linux. Installation de paquets scientifiques : compilateur, librairie, outils de développement, détachement de job, visualisation... Installation de l application : dépôt ou serveur Web. Partage de l image disque sur un/plusieurs catalogue(s). Création d un disque persistent pour sauver de manière permanente les données, une structure... C. Cavet s sur le Cloud IaaS

Les outils qui facilitent le travail En général : connaissances d administration système. Sur la MV : root bien sûre... CloudInit : Contextualisation multi-cloud : StratusLab, OpenStack, OpenNebula... Utilisateur générique sur la MV : cloud-user. ping : si la MV perd sa connexion réseau il ne reste plus qu à la détruire (StratusLab) ou la re-booter (OpenStack) si le problème est temporaire. kill/delete : permet de tout tester (même le pire...)...et de tout détruire. C. Cavet s sur le Cloud IaaS

Méthodologie de l utilisation d une MV pour faire du calcul Choisir suffisamment de ressources : CPU, Mémoire, Swap. Espace disque. Stockage temporaire et/ou permanent. en général en plusieurs itérations (sauf si on connait très bien son code). Utiliser le même «workflow» que sur l infrastructure habituelle : Si pipeline : MV avec gestionnaire de pipeline. Si cluster : cluster virtuel avec gestionnaire de soumission de job. Customisation plus contraignante mais gain très intéressant : assure le pic de productivité car extensibilité à la demande. C. Cavet s sur le Cloud IaaS

Les outils qui facilitent le travail Sur la MV : nohup, screen : détachement de job. df, free, fdisk... : surveillance de l utilisation des ressources. snapshot : sauvegarder régulièrement l environnement de travail (modifications du code...) et les données produites. C. Cavet s sur le Cloud IaaS

Le problème du multi-cloud L utilisateur doit connaitre les fonctionnalités de X clients de cloud. Outils multi-cloud comme SlipStream (voir samedi). Chaque image disque doit être référencée sur le catalogue correspondant à l infrastructure. MarketPlace pour StratusLab ou Catalogue d image géré par Glance pour OpenStack. Si instantané d une image disque (customisation) ne peux pas être exportée. Un catalogue unique serait idéal (à venir?). C. Cavet s sur le Cloud IaaS

Le problème du multi-cloud Le disque persistent est lié à une infrastructure de cloud. Le rapatriement de grand volume de données est problématique. Si le cloud est down, pas d accès aux données. Image ISO pour le transfert d une infrastructure vers une autre, le rapatriement des données. Système de fichiers distribués : IRODS, AFS en essai au CC-IN2P3 (système de fichiers partagés entre MV/serveur stockage). C. Cavet s sur le Cloud IaaS

Dans le cadre d un projet, le rôle de l ingénieur Création et partage de l image disque : utilisateurs avancés. Utilisateurs instancient eux-mêmes la MV. 1 utilisateur / MV. Création et partage de la MV : utilisateurs lambda. 1 admin + X utilisateurs. Utilisateurs se connectent seulement à la MV. X utilisateurs / MV. Conseil : mettre le \home des utilisateurs sur un disque persistent. C. Cavet s sur le Cloud IaaS

Philosophie : l économie de moyen Réutiliser les images disques disponibles sur les catalogues. Automatiser le plus possible les différentes étapes car la MV a une durée de vie limitée. Préférer les utilisateurs avancés dans un projet (surtout si on veux partir en vacances...). C. Cavet s sur le Cloud IaaS

Et maintenant, les TP développement... Figure: @Software Carpentry. C. Cavet s sur le Cloud IaaS