Statut du cloud, CC-IN2P3 JI IN2P3-IRFU

Documents pareils
OpenStack, l Infrastructure as a Service libre

Hands on Openstack : Introduction

Anatomie d'un cloud IaaS Représentation simplifiée

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Le Cloud Open-Mind! Emilien Macchi

Orchestrer son cloud OpenStack avec Heat

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

Infrastructures Parallèles de Calcul

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

Colloque Calcul IN2P3

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

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

Portage d applications sur le Cloud IaaS Portage d application

Infrastructure web élastique avec OpenStack

La virtualisation de serveurs avec VMWare Infrastructure - Retour d expérience. Rodérick Petetin CRI INSA Rennes

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Forward! 3.0. Antony Vo, Architecte Infrastructure SI, Unisys

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

ORACLE PAAS CLOUD MANAGEMENT

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse

Cours 13. RAID et SAN. 2004, Marc-André Léger

Sommaire de la journée

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

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

StratusLab : Le projet et sa distribution cloud

Un exemple de cloud au LUPM : Stratuslab

Utiliser le cloud pour manager son PRA et son PCA (DRaaS ou PRA dans le Cloud)

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

Introduction au Massive Data

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

Infrastructure web élastique avec OpenStack

Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Développer et déployer un service sur un Cloud OpenStack

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

Hyper-V v2 : une évolution majeure des services de virtualisation

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin Talend

Architecture de serveurs virtualisés pour la communauté mathématique

Installation et configuration d'openstack dans Oracle Solaris 11.2

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.

Etude d architecture de consolidation et virtualisation

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

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

Les vpack DataCenter et End-User. Yves Pellemans Directeur Technique Groupe APX

VirtualScale L expert infrastructure de l environnement Open source HADOOP Sofiane Ammar sofiane.ammar@virtualscale.fr

CLOUD PRIVÉ EMC VSPEX

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

Projet d'infrastructure de stockage mutualisée

Gamme Serveurs HP ProLiant Rack

Les opportunités du modèle de Cloud Computing. Fabrice Dubosc

VMware vsphere 5 au sein du Datacenter Complément vidéo : La configuration et la sécurisation de l'esx

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

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

Red Hat Enterprise Virtualization. Architecte Sénior michaellessard

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Pensezdifféremment: la supervision unifiéeen mode SaaS

BONJOURGRID : VERSION ORIENTÉE DONNÉE & MAPREDUCE SÉCURISÉ

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

Sébastien Geiger IPHC Strasbourg

.Réinventons l innovation.

La virtualisation, des postes de travail

en version SAN ou NAS

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

vmware au CC-IN2P3 Déploiement rapide d une infrastructure destinée à de la formation et réflexions sur vsphere.

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

L offre Stockage et serveurs System x / BladeCenter F.Libier, Business Partner Technical Manager

ADMINISTRATION EXADATA

Guide d évaluation de VMware vsphere 5.0

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

Guide de Tarification. Introduction Licence FD Entreprise Forfaits clé en main SaaS SaaS Dédié SaaS Partagé. Page 2 Page 3 Page 4 Page 5 Page 8

VIRTUALISATION : MYTHES & RÉALITÉS

vbladecenter S! tout-en-un en version SAN ou NAS

La Continuité d Activité

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

INF4410 Systèmes répartis et infonuagique. Module 9: Les serveurs de l'infonuagique

Sébastien Geiger IPHC Strasbourg

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

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

Xen. Quelques notes autour de Xen

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

A Les différentes générations VMware

EXALOGIC ELASTIC CLOUD MANAGEMENT

THE FLASH REVOLUTION IS RIGHT NOW. Pure Storage France Contact : france@purestorage.com Pure Storage, Inc. 1

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

Gestion de clusters de calcul avec Rocks

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Travail de Bachelor Cloud Management. : Mr. Gérald Litzistorf : Mr. Benoît Chalut : benoitchalut@gmail.com

Cloud Computing et Calcul Haute Performance (HPC High Performance C

Développement logiciel pour le Cloud (TLC)

Hébergement PHP. Comprendre pour bien choisir son hébergement

Stockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch

Consolidation. Grid Infrastructure avec la 11gR2

Vers une meilleure gouvernance des plateformes d ingénierie

Breizhcamp - Cloud - Ruby

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Transcription:

Centre de Calcul de l Institut National de Physique Nucléaire et de Physique des Particules Statut du cloud, CC-IN2P3 JI IN2P3-IRFU 26-29 sept. 2016 1

Au menu Les types de cloud au CC-IN2P3 R&D Production HPC Hébergés L'infrastructure Déploiement Schémas & topologie Développement Consolidation du monitoring Benchmarks & performance Réseau et OpenStack Neutron Le futur A court terme A long terme 2

Centre de Calcul de l Institut National de Physique Nucléaire et de Physique des Particules LES TYPES DE CLOUD AU CC-IN2P3 3

Les clouds, n 1 R & D Pour qui? Les équipes du CC-IN2P3 Les laboratoires et expériences Pour(quoi)? En dehors des services de production Tester de nouvelles technologies facilement Des ressources en quantité (RAM, CPU, HDD) Performance (I/O, CPU et RAM) Sauvegarde (snapshot) Quelques exemples de services. Pre-production (upgrade...) Tests de Spark Développements TreqS CI Formations (Puppet, COLOSS...) 4

Les clouds, n 2 - Production Pour qui? Les équipes du CC-IN2P3 Pour(quoi)? Décommissioner VMWare (coût) Flexibilité de déploiement (à la demande) Performance (I/O, CPU et RAM) Haute disponibilité (cluster GPFS, live mig.) Quelques exemples de services. ElasticSearch Kibana Grafana Kerberos5 Services Grid Puppet Server +80 autres 5

Les clouds, n 3 - HTC Les motivations du passage au cloud Accéder à des ressources de façon opportuniste Des environnements prédéfinis et connus (OS, softwares ) Faciliter le déploiement des logiciels Une politique de scheduling précise et personnalisable Mise en place d'un modèle de computing plus facilement Les alternatives au modèle cloud Évaluation du scheduler HTCondor et Dirac Utilisation des interfaces d'api (EC2/Nova ), Fair Share Scheduling Faciliter l'instanciation de nœuds de calcul (Puppet) Les expériences utilisant le cloud Large Synoptic Survey Telescop (http://www.lsst.org) Euclid (http://www.euclid-ec.org/) Atlas (MC simulation) Bioaster (http://www.bioaster.org) ELISA (www.elisascience.org) 6

Les clouds, n 4 - Hébergés Pour qui? Les utilisateurs des laboratoires de l'in2p3 Les expériences Pourquoi? Profiter de l'expertise du CC-IN2P3 Réduction des coûts de maintenance et d'exploitation Abstraction de la difficulté technique, démarrer le projet plus vite Quelques projets hébergés AMI Bioaster etriks CODEEN (CNES EUCLID) 7

Déploiements de services CC 300 250 200 Physical VMware Openstack Total 150 100 50 0 01/10/11 01/02/12 01/06/12 01/10/12 01/02/13 01/06/13 01/10/13 01/02/14 01/06/14 01/10/14 01/02/15 01/06/15 01/10/15 01/02/16 01/06/16 01/10/16 En nombre de machines dédiées aux services CC 8

HTC, cloud vs bare 4% Cloud instances Bare metal 96% Comparatif HTC ~ 1056 cœurs HT en rapport des 25 000 de la ferme HTC (4.2%) Passage à 2160 cœurs HT bientôt (gain de 4.4%) 9

Statistiques par usage 600 500 400 300 Computing HA R&D 200 100 0 En nombre d'instances actives projets 50 utilisateurs 150 computes 88 agrégats 16 10

Centre de Calcul de l Institut National de Physique Nucléaire et de Physique des Particules INFRASTRUCTURE 11

OpenStack au CC-IN2P3 0 5 10 15 20 25 Diablo (01/12) Essex (08/12) Folsom (03/13) Grizzly (12/13) Havana (06/14) Icehouse (12/14) Juno Kilo (11/15) En mois d'utilisation Composants opérationnels : Composants en cours : Keystone Glance Nova Horizon Heat Neutron Swift Rally Ceilometer Cinder 12

Le déploiement, les chiffres Software CentOS 7 Paquets RedHat RDO Déploiement et gestion de conf. par Puppet Hardware (mai 2016) R & D = 288 cœurs HT Xeon X56xx Prod. = 160 cœurs HT Xeon E5 26xx HTC = 1056 cœurs HT Xeon X56xx Héber. = 320 cœurs HT Xeon X56xx et E5 26xx Total de 1824 cœurs HT en production 8905GB de RAM en production 40TB de stockage distribué sur 10 serveurs GPFS 30TB de stockage orienté objet Swift 9TB de stockage rapide (15K) orienté block Cinder 24TB de stockage lent (7K2) orienté block Cinder Total de 113TB de stockage dédié au cloud Réseau 1/10Gbps Ethernet non bloquant 13

Infrastructure générale 14

Infrastructure compute de production 15

Développement Méthodologie Workflow git-flow pour toute l'équipe Master develop feature - hotfix Toutes les données dans hiera (YAML) Secret chiffré par GPG Un module site_openstack pour tous le déploiements Un ENC (smurf) maison pour qualifier les machines par usage (openstack) et rôle (compute, controller, networking node...) Semantic versioning (vx.x.x) 16

Infrastructure de monitoring Gestion des logs Collecte et envoi par syslog-ng Format JSON, indexé par clef Stocker dans ElasticSearch Visualisation dans Kibana Patch Oslo.log pour tout formater en JSON Clients metrics (collectd) Collecte et envoi par collectd Manipulation par Riemann Stocker dans ElasticSearch riemanndash aggregation consolidation Gestion des métriques websocket API Riemann REST API Elasticsearch Kibana Grafana Visualisation dans Grafana syslog-ng logs (syslog) parsing correlation 17

Infrastructure benchmark Mise en place d'openstack Rally Déploiement Puppet Test de fonctionnalités, boot, delete, attach... Test de performance, durée d exécution Historisation des comportements Test de Service Level Agreement Gestion de la performance MonteCarlo12 et HSPEC06 Placement NUMA (bi-socket) Pinning de thread, pas de re-scheduling Hugepages de 2MB via TLBfs, - de hit/miss QEMU 2.3+ Corrélation entre l'ht et la gestion cache L2 Intel CMT & CAT pour le cache L3 Intel Xeon E5-2680 v2 Sandy Bridge 18

Infrastructure réseau, passage à OpenStack Neutron Migration de Nova-Network à Neutron Nova-network depuis ~ 2012, 30aine de VLAN Prévue pour Décembre 2016 sur une journée Passage à OpenVSwitch pour le L2 Passage aux namespaces iptables pour le L3 Même adressage et fonctionnalités Déploiement Neutron D'ores et déjà Puppetisé Testé en pré-production Choix du mode Distributed Virtual Router IPs publiques routées directement par notre Cisco Nexus SNAT des IPs privées pour accès Internet Ségrégation des projets par VLAN ou VXLAN 19

Centre de Calcul de l Institut National de Physique Nucléaire et de Physique des Particules LE FUTUR 20

A court terme Fair Share Scheduling pour la fin 2016 Développement de la solution Synergy pour OpenStack Projet européen INDIGO Datacloud Mise en production d'openstack Heat, template de déploiement Continuer la gestion de la performance HTC, overhead < 5 % et IO Finaliser la compatibilité des containers Bug devicemapper Ethernet LRO offloading et Intel IXGBE + ip_forwarding/bridge = timeout Intégration des métriques Ceilometer dans la plateforme de BI Symod 21

A long terme Récupération des ressources automatiquement (Freezer?) IPv6 de bout en bout Étude et mise en place d'un nouveau backend Cinder Probablement Ceph ou GPFS Sensibilité trop importante avec LIO et ISCSI Kernel Travail autour de l'orchestration des containers OpenShift Kubernetes Consolidation de l'infrastructure d'images Glance Séparer les flux de transfert de ceux d'api, management Augmenter la capacité de transfert (snapshot, boot) QoS, monitoring 22

Merci Questions?