OpenStack : Solution de Cloud et Virtualisation sur mesure Josy



Documents pareils
Informatique en nuage Cloud Computing. G. Urvoy-Keller

OpenStack, l Infrastructure as a Service libre

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

Infrastructure web élastique avec OpenStack

Hands on Openstack : Introduction

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

Orchestrer son cloud OpenStack avec Heat

Infrastructure web élastique avec OpenStack

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

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

Le Cloud Open-Mind! Emilien Macchi

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

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

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

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

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


Cloud Computing, Fondamentaux, Usage et solutions

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

Développement logiciel pour le Cloud (TLC)

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

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

L accès aux Clouds (Académiques)

L'automatisation open source pour SI complexes

Le cloud computing au service des applications cartographiques à haute disponibilité

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

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

La tête dans les nuages

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

Cloud Transformation in Orange Focus on Cloud infra (OpenWatt) Présentation au CRiP le 22 octobre 2014

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

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

Introduction au Massive Data

Open-cloud, où en est-on?

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

Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

Sébastien Geiger IPHC Strasbourg

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.

Évolution de la supervision et besoins utilisateurs

Clouds et plates-formes multiples

Fiche technique: Sécurité des terminaux Symantec Endpoint Protection La nouvelle technologie antivirus de Symantec

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

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Qu est ce qu une offre de Cloud?

CLOUD PRIVÉ GENERALI - ACCOMPAGNEMENT AU CHANGEMENT - DU «POC» À LA RÉALITÉ. Alain ROY Generali Logo Société

VIRTUALISATION : MYTHES & RÉALITÉS

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

Cloud Computing - L environnement concurrentiel. Points forts reformulés, issus d un récent article du Taneja Group, publié en septembre 2012.

Cloud Computing et Calcul Haute Performance (HPC High Performance C

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

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

Chapitre 4: Introduction au Cloud computing

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

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

Chapitre 2 : Abstraction et Virtualisation

Présentation d'un MOM open-source

Hébergement MMI SEMESTRE 4

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

Virtualisation réseau

Evolution des SI à l heure du Cloud

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

CA Automation Suite for Data Centers

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

SELinux Analyse sécuritaire d OpenStack Mai 2014

Système de Stockage Sécurisé et Distribué

VMWare Infrastructure 3

Machine virtuelle W4M- Galaxy : Guide d'installation

A Les différentes générations VMware

en version SAN ou NAS

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

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

A Libre Ouvert. Médiathèque Jacques Ellul. le

Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012

Licence professionnelle Réseaux et Sécurité Projets tutorés

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

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

Hyper-V R2 (Module 1) : Introduction

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

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

Une nouvelle génération de serveur

Le futur de l informatique réside dans le Software-Defined

Projet d'infrastructure de stockage mutualisée

Synerway Guide de Compatibilité. Version 4.0

Automatisation de l administration système avec

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

L'automatisation intelligente de Cisco pour le cloud

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Projet Personnalisé Encadré PPE 2

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Etude et mise en place d une solution cloud computing privé au sein de l'université de ouargla

Qu est ce que le Cloud Computing?

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Square-IT-Consulting. Présentation

Cartographie des solutions BigData

Transcription:

OpenStack : Solution de Cloud et Virtualisation sur mesure Josy Christophe Sauthier 19/05/2014

Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur OpenStack Fondateur de Objectif Libre

Objectif Libre SSLL spécialisée dans l'infrastructure linux: Mise en place / Audit Gestion Formations Gros focus sur des outils "modernes" et innovants : Gestion de parc (Puppet et GLPI) Virtualisation (KVM, LXC, OpenStack..) La contribution dans les gènes : Top 20 mondial pour OpenStack

OpenStack? Projet "récent" (Juillet 2010) Regroupement Plateforme Nebula (Nasa) et RackSpace Cloud File (Rackspace) Licence Apache 2.0 Vocation de permettre à tous de créer des clouds (privés et/ou public) sur du matériel "standard" Plusieurs API d'appel (dont EC2 et S3) Leader sur le marché de l'opensource

OpenStack? Articulé autour d'une fondation (Septembre 2012) Membres individuels (plus de 15000) Membres sociétés (différents niveaux de sponsoring) Regroupe plus 360 sociétés (aujourd'hui) Rackspace Nasa Canonical Cisco HP... Objectif Libre Différents comités (user, technical) et différents Boards (nommés / élus)

OpenStack? IaaS Divisé en sous projets "Incorporés ou Core pour les projets principaux qui ont une certaine stabilité "En incubation" ou Incubated pour les projets en cours d'intégration (pendant au moins 1 cycle) "Non officiel" pour le lancement du projet (et pendant les premiers mois)

OpenStack? Une nouvelle version tous les 6 mois IceHouse (stable, avril 2014) Juno (future dev, octobre 2014) Ubuntu comme choix de fait (et majoritaire) de plateforme de déploiement plusieurs "sources" pour l'installation Autres Linux possibles : gros efforts de Red Hat, mais aussi OpenSuse, Fedora, CentOS...

OpenStack? Écrit en Python Communication entre les composants API Rest et RPC AMQP (RabbitMQ ou QPid) KVM comme premier choix d'hyperviseur LXC pour des tests rapides Xen/XenServer (dont XCP) VMware/ESX Docker Baremetal...

Les principaux composants

Les principaux composants Nova : Gestion des traitements Responsable de la gestion des instances (lien fort avec la virtualisation) La gestion des ressources (par des quotas) Possède la notion de zones de disponibilité Personnalisables Pour une réduction des risques Nova regroupe de nombreux "projets internes" pour assurer ces tâches comme nova compute

Les principaux composants Swift : le stockage dans le cloud Permet de gérer un stockage de plusieurs pétaoctets en 1 seul système Assure la réplication et l'intégrité des données Stockage de blobs bruts accompagnés d'attributs (nécéssité de xattr) Maintenance d'un mapping entre nom et localisation (the ring) Notion de zones (similaires à nova) Personnalisables Réplication (par défaut) dans 3 zones différentes Subit la concurence de Ceph (projet non OpenStack mais très utilisé)

Les principaux composants Glance : La gestion des images Stockage et manipulation d'un ensemble d'images (personnalisées) utilisables Lancement rapide Déjà configurées Intégrité vérifiée Nova supporte plusieurs systèmes de virtualisation => plusieurs formats d'images supportés par Glance Stockage multiple Disques locaux NAS/iSCSI Swift Ceph

Les principaux composants Keystone : La gestion des identitées Keystone est le point d'entrée dans son cloud centralise l'authentification liste des services et endpoints gère les différents rôles

Les principaux composants Neutron : La gestion avancée du réseau Neutron constitue la nouvelle génération de gestion du réseau sur OpenStack Propose une API unifiée qui est capable de piloter plusieurs architectures réseaux Linux Bridge Open vswitch Cisco (matériel Nexus) NSX (VMWare)... Permet la création de réseaux complets et autonomes par tenant Base de fonctionnalités avancées LBaaS DNSaaS FWaaS

Les principaux composants Cinder : La gestion des volumes Nouveau paradigme pour les données : Ephémère si non précisé Persistant à la demande, on parle de volume C'est le role de Cinder Cinder est l'équivalent de EBS pour AWS Permet de stocker sur Systèmes de fichiers (sur plusieurs nodes) SAN / NAS Ceph

Les principaux composants Heat : L'orchestration Equivalent de Amazon Cloud Formation Permet la description d'un déploiement (une stack) d'une infrastructure 2 Approches Lancement et provisionning d'instances Gestion des stockages associés Gestion des IP Haute disponibilité Autoscalling (couplé à Ceilometer) Compatibilité Cloud Formation Langage de templates HOT

Les principaux composants Ceilometer : La gestion des mesures Gère les mesures d'utilisation => Le socle pour le billing (non inclu) De nombreux agents capable de donner des données ou des cumuls La base de l'alarming / autoscalling

Les principaux composants Et les autres (à différents stades) Horizon (Dashboard web) Trove (Base de données as a Service) Marconi (Messaging as a Service) Oslo (Librairies de code communes) Manilla (Systèmes de fichiers partagés) Devstack (Déploiement mono node pour prise en main rapide) Ironic (Driver Bare Metal) TripleO (Déploiement) Sahara (Couplage avec Hadoop)...

Pourquoi choisir OpenStack?

Pourquoi choisir OpenStack? Création de cloud public Le cas d'utilisation le plus courant...

Pourquoi choisir OpenStack? Création de cloud privé Proche d'une solution de virtualisation sur mesure (avec tous les composants et possibilités offertes) Multi hyperviseurs dans un seul environnement Gestion fine des lieux d'éxecution (ou pas) Haute disponibilité Scalable par conception Load balancing natif Souplesse/facilité des migrations pour permettre une bonne gestion des hotes Ajout/intégration simplifié de nouveaux hosts Décomposition native en projets simplifiant les permissions Possibilité d'avoir une gestion avancée et fine du réseau

Pourquoi choisir OpenStack? Le futur avec le cloud hybride Passage simple vers le cloud public (API communes)

L'Offre Objectif Libre pour OpenStack

L'Offre Objectif Libre pour OpenStack Formations Formation Mise en Oeuvre (3j) Découvrir les concepts du cloud computing et les différents composants de OpenStack Installer et gérer son propre cloud privé sur OpenStack Formation Mise en Oeuvre Avancée (3j) Découvrir les composants avancés de OpenStack Savoir créer une infrastructure Cloud robuste Formation Utilisation (2j) Découvrir les concepts du cloud computing et les différents composants de OpenStack Savoir utiliser son cloud privé Savoir programmer son cloud privé en Python

L'Offre Objectif Libre pour OpenStack Accompagnement et maintenance Audit existant / Conseil personnalisés Installation Support Aide à la rédaction de cahiers des charges Veille technologique

L'Offre Objectif Libre pour OpenStack Packs prototypage Pack starter (5j) Audit des besoins et attentes Présentation/Formation aux concepts et composants principaux de OpenStack Mise en place d'un PoC (sur matériel non fourni, max 3 serveurs) Nova et 2 computes KVM Neutron Glance Keystone Horizon Transfert de compétence sur l'utilisation (CLI/Python) et automatisation via Puppet

L'Offre Objectif Libre pour OpenStack Packs prototypage Pack advanced (10j) le pack starter Intégration dans le PoC des composants : Swift ou Ceph et couplage aux autres outils Heat et formation d'utilisation au déploiement de stack Migration pour tests sur des éléments actuel du client (KVM ou ESX)

Questions? Sinon plus tard... christophe.sauthier@objectif libre.com Twitter: @chrissauthier