OpenStack Le cloud libre. Thierry Carrez (@tcarrez) Release Manager, OpenStack

Documents pareils
Le Cloud Open-Mind! Emilien Macchi

Informatique en nuage Cloud Computing. G. Urvoy-Keller

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

Hands on Openstack : Introduction

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

Infrastructure web élastique avec OpenStack

Infrastructure web élastique avec OpenStack

OpenStack, l Infrastructure as a Service libre

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Cloud Computing - présentation d un outil complet

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

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

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

Orchestrer son cloud OpenStack avec Heat

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

L'automatisation open source pour SI complexes

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

Hébergement MMI SEMESTRE 4

StratusLab : Le projet et sa distribution cloud

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

Systèmes d'informations historique et mutations

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

VMware View Virtualisation des postes de travail (architecture, déploiement, bonnes pratiques...)

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

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

Développement logiciel pour le Cloud (TLC)

L accès aux Clouds (Académiques)

Cloud Computing, Fondamentaux, Usage et solutions

Sébastien Geiger IPHC Strasbourg

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

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

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

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

Entrer. Dans le Cloud

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

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

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

Les méthodes de sauvegarde en environnement virtuel

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

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Le stockage unifié pour réduire les coûts et augmenter l'agilité

Open-cloud, où en est-on?

L état de la virtualisation

Windows serveur 2008 installer hyperv

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


ORACLE PAAS CLOUD MANAGEMENT

La virtualisation, des postes de travail

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

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

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

Backup Exec 2010 vs. BackupAssist V6

CONSTRUISEZ VOTRE INFRASTRUCTURE BIG DATA

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

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

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

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

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

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

Nouveautés VMware vsphere 5.0 et retour d expérience d un upg

Veille technologique - (VmWare)

Architectures informatiques dans les nuages

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

Famille Backup Exec Backup Exec 12.5 Backup Exec System Recovery 2010

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS

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

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

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

Technologie de déduplication de Barracuda Backup. Livre blanc

Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source

Vos outils de messagerie dans le Cloud avec LotusLive Notes. Session LOT12 Xavier Défossez - Lotus Technical Sales

VMware : De la Virtualisation. au Cloud Computing

Travail de fin d études Gestion de service cloud et standards ouverts

Projet VDI le futur poste de travail

Architecture de la grille

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail

Virtualisation réseau

Veeam Backup & Replication v6

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

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

Virtualisation sous Linux L'age de raison. Daniel Veillard

FUJITSU WORLD TOUR 2014 Paris

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

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

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

LES DONNÉES SENSIBLES SONT PARTOUT. NOUS AUSSI.

Fiche Produit MediaSense Extensions

Introduction à la virtualisation

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

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

Veeam Backup & Replication

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

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

CA arcserve Unified Data Protection Livre blanc technique

Breizhcamp - Cloud - Ruby

Calendrier Inter-entreprises (minimum 2 personnes)

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

CURSUS VIRTUALISATION

Windows Serveur (Dernière édition) Programme de formation. France, Belgique, Allemagne, Pays-Bas, Autriche, Suisse, Roumanie - Canada

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

Transcription:

OpenStack Le cloud libre Thierry Carrez (@tcarrez) Release Manager, OpenStack

Cloud?

Marketing

Evolution des technologies Diffusion, Universalité Commodité Produit Innovation Définition, Certitude

Evolution de l'informatique Commodité Produit

Cloud : une transition Logiciel Plateforme Infrastructure... en tant que produit en tant que service

Services pour client finaux Logiciel en tant que service (SaaS)

Services pour client finaux Stockage et streaming en ligne

Services d'infrastructure Plateformes de déploiement (PaaS)

Services d'infrastructure Ressources brutes de calcul ou de stockage (IaaS)

SaaS PaaS IaaS OS / Matériel

Innovation Réduction des coûts de développement Réduction des coûts de maintenance Interopérabilité (pas de lock-in) Standardisation

Le cloud open source Logiciels Pour faire son propre PaaS Logiciels Pour faire son propre IaaS Matériel

OpenStack Projet open source commun Logiciel pour faire votre propre IaaS Déploiement public ou privé Moteur de la transition «cloud» Interopérabilité des implémentations Standardisation

La génèse Cloud servers Cloud files Open source NovaCC Open source Nova (compute) Swift (storage)

Code ouvert

Design ouvert

Developpement ouvert

Communauté ouverte

Gouvernance élisent Project Policy Board (PPB) Project technical leads (PTLs) (un par projet «core», soit 5) Developpeurs élit Membres élus par la communauté (5) «Communauté» élargie choisit Membres choisis par Rackspace (4)

Un projet jeune Au «e») n i st d la od lou u c C b e d Ne ace e n p i m s t m no us ack, for A R e 1 à. t de 10 pla tack mit» e 0 a d l 2 de ens e( e co sum s l e r») a r n d a p i s») r g e x o i u l v O c e t s ' u re «B Cac ( e le ion d r «de e d'o r r «1 v n (. 1 1.3 2 1è. ou réat emie 1 sio 1 : i 1 0 0 c A 0 1 Pr :2 A S 0: C De 201 0 1: 2 : : 1 : 1 N 2 0 0 1 : 1 0 re 01 10 201 t 201 r2 20 lo») 201 b 2 0 e. i l s 2 t o i r e r n i t Avr Ma Fév Ma Sep Diab Jui Juill Oc («

170 developpeurs

Cycle de developpement Design, création de specs Design Summit, 3 jours de discussion et brainstorm 6 mois Les PTLs définissent les objectifs du cycle Milestones toutes les 5 semaines Dernière milestone, plus de nouvelles fonctionnalités Création de la branche de release, début du nouveau cycle Release finale

Voyage d'une fonction nouvelle Design Code Revue de code Branche de la nouvelle fonction trunk Pre-merge tests Postmerge tests Milestone Release finale

Les projets OpenStack Core Nova (compute) Glance (image service) Swift (storage) NEW Keystone (identity) NEW Horizon (dashboard) Incubation Related Quantum (virtualisation de réseau) Melange (annuaire de ressources réseau)

Swift (OpenStack Object Storage) Stockage d'objets Interface RESTful Pas de limite de taille d'objet Données répliquées 3x («zones») Stable et déployé en production

Objets, conteneurs, comptes Account Account Container Container Object Object Object Object Object Object Object Container Object Container Object Object Object Container Object Object Object

Swift: Architecture Object server Proxy server Swift API Container server Account server

Swift: Montée en charge Pas d'index centralisé API servers indépendants Localisation dérivée du nom de l'objet Utilise des serveurs basiques

Glance (OpenStack Image service) Images disque et métadonnées associées Découvrir, enregistrer et récupérer Multiples formats de disque : raw, VHD, vmdk, vdi, qcow2, ISO, aki, ari, ami Multiples formats de conteneurs : ovf, bare, aki, ari, ami

Glance: Architecture Swift glance CLI tool glance.client glance-api Glance API Python library S3 HTTP Local FS...... Registry API glance-registry SQL... Metadonnées Images

Glance: Extensibilité Swift glance CLI tool glance.client glance-api Glance API Python library S3 HTTP Local FS...... Registry API glance-registry SQL Metadata... Images

Nova (OpenStack Compute) «Machines virtuelles à la demande» Framework ultra-modulaire Evolution toujours rapide En production en IaaS privés (NASA) En beta en IaaS public (Rackspace, HP)

Nova: Architecture Scheduler node Compute node API node RabbitMQ Network node Network node Volume node Object server Datastore

Création d'une instance Scheduler node Compute node API node Glance RabbitMQ Network node Network node Volume node Object server Datastore

Nova: Ultra-modularité WSGI middleware EC2/OpenStack API Keystone/standalone auth API node Scheduler node Pluggable Chance Zone-aware AMQP Network node Flat, FlatDHCP, Vlan IPv4 / IPv6 QEMU, KVM, UML, LXC Compute node Xen and XenServer Hyper-V VMware vsphere Local LVM volume groups Volume node iscsi Sheepdog HP/Lefthand SANs Sqlite Datastore MySQL Postgres Object server

Keystone (OpenStack Identity) Comptes utilisateurs unifiés entre services Swift Glance Nova API servers Session API Keystone keystone-manage Admin API... SQL LDAP

Horizon (OpenStack Dashboard) Module Django pour construire une UI web Swift Glance Nova API servers

OpenStack, c'est nous tous http://launchpad.net/openstack http://wiki.openstack.org http://planet.openstack.org IRC (Freenode) #openstack #openstack-dev Mailing-list https://launchpad.net/~openstack

Questions? thierry@openstack.org http://fnords.wordpress.com @tcarrez