Les coulisses du premier cloud OpenStack européen
Upcoming SlideShare
Loading in...5
×
 

Les coulisses du premier cloud OpenStack européen

on

  • 3,808 views

Raphael Ferreira, CEO d’eNovance, présente l’histoire du premier cloud OpenStack européen. ...

Raphael Ferreira, CEO d’eNovance, présente l’histoire du premier cloud OpenStack européen.

* Qu’est-ce qu’est OpenStack ?
* Comment OpenStack se positionne par rapport à l’hégémonique cloud Amazon et en quoi c’est important.
* Comment une société française a monté le premier cloud OpenStack européen et a pris de vitesse des géants comme http://hpcloud.com pour commercialiser une offre "production ready" sur OpenStack.

La vidéo de la présentation est disponible ici : http://blog.xebia.fr/2012/07/16/cloud-day-les-coulisses-du-premier-cloud-open-stack-europeen-enocloud/

Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/

Statistics

Views

Total Views
3,808
Views on SlideShare
3,250
Embed Views
558

Actions

Likes
4
Downloads
187
Comments
0

19 Embeds 558

http://blog.xebia.fr 391
http://www.enovance.com 66
http://flavors.me 20
http://www.linkedin.com 10
http://fr.flavors.me 10
http://127.0.0.1 9
http://enovance.dev 8
https://si0.twimg.com 7
http://webcache.googleusercontent.com 5
http://de.flavors.me 5
http://pt.flavors.me 4
http://www.newsblur.com 4
http://www.bonvote.com 4
http://t.co 4
http://es.flavors.me 3
http://jp.flavors.me 3
https://twimg0-a.akamaihd.net 3
http://www.netvibes.com 1
http://us-w1.rockmelt.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Les coulisses du premier cloud OpenStack européen Les coulisses du premier cloud OpenStack européen Presentation Transcript

    • + = OpenStack Cloud : du projet à la réalité Raphaël Ferreira - CoFounder @ enovance 1mardi 12 juin 12
    • QUI SOMMES NOUS ? 2mardi 12 juin 12
    • Nouvelle génération de services d’Hébergement & d’Infogérance Infrastructures Cloud Open Source OpenStack, Puppet, Stockage Distribué Ceph, Multi-Cloud Management 24x7x365 eNoCloud, AWS Partner, RackspaceCloud Partner, Peer1 Partner Amélioration de l’expérience utilisateurs Haute Performance, Haute Disponibilité, Agrégation de Cloud & CDN, Monitoring Performance Web, Mobile & Big Data Elasticité, Réactivité, Distribution internationale, Performance, Résilience 3mardi 12 juin 12
    • Expertise 4mardi 12 juin 12
    • Paris & Montreal • Equipes bilingues Anglais - Français • Maintiens en conditions opérationnelles : 24x7x365 • Exploitation & Intégration : 09h00 - 01h00 • Effectifs : 25 personnes (2/3 techniques) 5mardi 12 juin 12
    • Certifications Organisation, Process & Méthodologie ITIL V3, ISO 9001-2008, ISO 20000-1 OSEO Innovation, Jeune Entreprise Innovante, Innovation, Recherche & Développement Labellisé Systematic Environnement ISO 14000 Santé et Sécurité au travail OHSAS 18001 ISO 27001, ISO 9001, ISO 14001, OHSAS Datacenters 18001, PCI-DSS 6mardi 12 juin 12
    • Références Weekendesk : hébergement et infogérance de la plateforme eCommerce et agrégation de CDN Kreactive : hébergement d’applications mobiles et facebook à plus de 4000 requêtes simultanées Streamlike : diffusion des vidéos Louis Vuitton, PSA, Alston... dans le monde entier Motricity : Datacenter européen du groupe pour la gestion des régies publicitaires et applications mobiles de Nokia, TF1, Canal Plus, Bouygues Telecom.... LeGuide.com : Accélération des performances du premier comparateur de prix en Europe Total Immersion : Plateforme de réalité augmentée sur AWS à destination de Ray Ban, Repsol, Afflelou... 7mardi 12 juin 12
    • INTRODUCTION 8mardi 12 juin 12
    • Les entreprises déploient des clouds pour ... Répondre aux besoins de ressources et de réactivité des métiers Contrôler et superviser l’environnement dans son intégralité Rationaliser les infrastructures et optimiser les coûts Où se situe votre entreprise sur le chemin du cloud ? 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation 9mardi 12 juin 12
    • Les Datacenters sont virtualisés, les Serveurs d’abord ! Les hyperviseurs fournissent une abstraction entre les applications et le matériel (serveurs) HOST 1 HOST 2 HOST 3 HOST 4 VM Hyperviseur : transformer 1 serveur en plusieurs machines virtuelles (VMs) (Vmware ESX, Citrix Xen, KVM,...) Abstraction matérielle pour chaque serveur Meilleure utilisation des ressources par serveur 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 10mardi 12 juin 12
    • Etape suivante : Stockage, réseau... Serveurs Virtualisés Réseau Virtualisé Stockage Virtualisé Flexibilité et efficacité à la clé Les pools de ressources pour les applications commencent à se former.... 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 11mardi 12 juin 12
    • Mais les questions arrivent quand l’environnement grossit ... La multiplication des VM peut devenir rapidement ingérable APPS USERS ADMINS Comment rendre les applications cloud aware ? Comment offrir du Libre Service aux employées ? Où devez vous déployer une nouvelle VM ? Comment tracer toutes les interactions ? + 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 12mardi 12 juin 12
    • Mais les questions arrivent quand l’environnement grossit ... La multiplication des VM peut devenir rapidement ingérable APPS USERS ADMINS Une couche de Management Cloud est manquante (automatisation, consolidation, abstraction, multi-hyperviseurs, API...) + 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 13mardi 12 juin 12
    • Solution : OpenStack, Cloud Operating System Un niveau de management supplémentaire offrant automatisation et contrôle Connectez les applications Portail Libre Service APPS via les APIs USERS ADMINS pour les utilisateurs CLOUD OPERATING SYSTEM Créez des pools de ressources Automatiser la gestion du réseau 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 14mardi 12 juin 12
    • La suite ... Disposer d’ une Plateforme Commune inter-cloud. Transporter simplement vos services 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 15mardi 12 juin 12
    • Le Projet 16mardi 12 juin 12
    • La Mission • Plateforme OpenSource de Cloud Computing (niveau IaaS) • Dédiée aux opérateurs de clouds publics ou privés • Indépendamment de leur taille, • Simple à installer et massivement évolutive, • en utilisant du matériel standard à coût attractif. 17mardi 12 juin 12
    • Historique 2005 2010 Mars Mai Juin Juillet Rackspace & Nasa Rackspace Nasa Naissance Premier Développent Opensource Opensource du projet Design Summit des projets clouds Swift Nova Openstack à Austin 18mardi 12 juin 12
    • Historique 2010 2011 2012 Oct Fév Avril Sept Avril Première release Seconde release Troisième release Quatrième release Cinquième release Austin Bexar Cactus Diablo Essex 25 partenaires 35 partenaires 70 partenaires 120 partenaires >150 partenaires 19mardi 12 juin 12
    • Principes Fondateurs • Licence Apache 2.0 (OSI), processus de développements ouvert • Définition ouverte de la Roadmap : 2 Design Summit par an • Référentiel de Code public et ouvert • Documentation et organisation communautaire ouverte et transparente • Engagement à s’appuyer et à développer des standards ouverts • Conception modulaire pour un maximum de flexibilité via les APIs 20mardi 12 juin 12
    • 175 entreprises 3000 personnes IMPLIQUEES 21mardi 12 juin 12
    • 175 entreprises 3000 personnes IMPLIQUEES • 8eme principal contributeur code • Packaging Debian OpenStack • Integration Puppet / OpenStack • Leader Projet Metering/Accounting/Billing 22mardi 12 juin 12
    • 175 entreprises 3000 personnes IMPLIQUEES partenaire intégration de Clouds Privés de : 23mardi 12 juin 12
    • Seul Projet Cloud impliquant une majorité d’industriels • Dell : Lancement d’un cloud public OpenStack, Gamme produits/services Openstack, Développement Crowbar • HP : Lancement d’un cloud public OpenStack, Gamme produits/services Openstack, Développement logiciel • Cisco : Développement du projet Quantum, et intégration du provisionning Cisco dans OpenStack • Citrix : Développement dans Nova et dans les projets de managements (portail...) • NTT : Opère un cloud public OpenStack • Intel : Contribu au code de Nova • KT : Opère un cloud public OpenStack • Arista, Extreme Networks, Netapp, Brocade, RiverBed... : Interfacages en cours entre les matériels et OpenStack • Différents opérateurs télécoms Francais contibuent également au code 24mardi 12 juin 12
    • Un peu de technique 25mardi 12 juin 12
    • • Logiciel OpenSource permettant de construire et d’administrer des cloud publics ou privés • Intervient sur la couche : Infrastructure As A Service • Projet composé de 3 logiciels coeurs et de projets additionnels complémentaires 26mardi 12 juin 12
    • • OpenStack Compute : provisionner et contrôler un large réseau de ressources virtuelles (machines, réseau, stockage) • OpenStack Object Storage : créer une plateforme de stockage de plusieurs Petabytes hautement disponible à l’aide de serveurs standards • OpenStack Image Service : gérer et organiser un large catalogue d’images de machines 27mardi 12 juin 12
    • Nova (OpenStack Compute) • Provisioning et gestion de machines virtuelles • Contrôle direct par API • Framework modulaire • Multi-hyperviseurs • Utilisé en production : NASA, Internap, eNovance, Rackspace, HP , Mercado Libre, Sony.... 28mardi 12 juin 12
    • 29mardi 12 juin 12
    • Cloud Privé Bursting Cloud Public Internet Zone A Zone X Paris Equinix Zone Z Zone W eNovance Zone Y Zone B Telecity New York 30mardi 12 juin 12
    • Swift (OpenStack Object Storage) • Solution de stockage évolutive • Stockage d’objets • Interface REST • Pas de Single Point of Failure • Pas de taille limite d’objet • Coeficient minimum de réplication de 3, dans des «zones» séparées • Stable et déployé en production • Utilise des serveurs standards Swift n’est pas : • RAID, Filesystem distribué, CDN, SAN / NAS / DAS 31mardi 12 juin 12
    • 32mardi 12 juin 12
    • Cas d’utilisation : • Sauvegarde • Contenus web (petits fichiers, beaucoup d’écritures, énormément de lecture) • Régies publicitaires • Gestion de documents • DRP • Cache • Imagerie médicale 33mardi 12 juin 12
    • PROJETS COMPLEMENTAIRES 34mardi 12 juin 12
    • Quantum (OpenStack Virtual Network) Gestion d’un réseau virtuel au sein d’OpenStack • Fournit un bloc complet pour la gestion de réseaux complexes dans les infrastructures clouds • Service autonome pour OpenStack • Fournit une connectivité réseau entre une sélection d’interfaces réseaux (interface virtuelle d’un service Compute, interface sur un service de loadbalancing...) • Expose des API décrivant la connectivité réseau et la configuration entre les interfaces 35mardi 12 juin 12
    • Quantum (OpenStack Virtual Network) Exemple d’architecture : Deux services Tenant API Quantum Service Quantum Plugin Internal Plugin physical Communication switch vswitch vswitch FW FW FW VM VM VM VM Network Edge: Firewall Point at which a Compute Service service “plugs” into Service Tenant API the network. Tenant API 36mardi 12 juin 12
    • KeyStone (OpenStack Identity) Unification et gestion centralisée des comptes pour l’ensemble des services 37mardi 12 juin 12
    • Dashboard (OpenStack Web UI) Module Django pour construire vos interfaces Web 38mardi 12 juin 12
    • Use Case Dans les coulisses d’un cloud Open Source 39mardi 12 juin 12
    • 1 Utiliser une technologie 100% Open Source 2 Maîtriser le hardware et les infrastructures 3 Etre compatible avec les autres cloud publics Objectifs 4 Localisé en France 5 Orientation haute performance (I/O...) 6 Plateformes hybrides sur le même LAN 7 1 Cloud = 2 niveaux de services 40mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 41mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 41mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 42mardi 12 juin 12
    • Du projet à la réalité eNoCloud Beta 1 Diablo Release 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 42mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 43mardi 12 juin 12
    • Du projet à la réalité 2011 60 companies 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! involved 43mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 44mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! eNoCloud Beta 2 Essex Release 44mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 45mardi 12 juin 12
    • Du projet à la réalité 120 companies 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! involved 45mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 46mardi 12 juin 12
    • Du projet à la réalité 2011 2012 June Sept Déc Fév Mars Mai Start Build Opening Beta 1 60 companies Opening Beta 2 120 companies eNocloud Diablo Release involved Essex Release involved Production ready ! 46mardi 12 juin 12
    • eNoCloud : Essex Release Compute : Object Storage : Image Service : Provisionner et Stockage redondant Catalogue dOS et contrôler un large et élastique pour vos dapplications prêtes à réseau de machines fichiers statiques être instanciées virtuelles 47mardi 12 juin 12
    • Déployer des services élastiques à la demande On-Demand Instances Elastic Scalability Open Standards Secure No lock-in High performance Cloud Hybrid Ready Accessible anywhere 48mardi 12 juin 12
    • Performance & Disponibilité Stockage local sur disques SAS Stockage persistant associé à chaque instance Elasticité horizontale et verticale Personnalisez et lancez vos instances en quelques minutes Elasticité horizontale et verticale Déployer des services élastiques à la demande Catalogue dOS et dapplications Large choix dOperating System prêtes à lemploi Catalogue de plus de 50 applications On-Demand Instances Payez à la consommation Pas dengagement, Pas de facturation minimum Elastic Scalability Vos instances sont facturées à lheure dutilisation Vous ne payez que la puissance réellement consommée Open Standards Portail & APIs Portail de gestion Secure API REST compatibles EC2, S3 & OpenStack Cloud Compatible avec les principales librairies du marché : Ruby Fog, NovaClient, jClouds, ... No lock-in Hybride & Interconnexion Configurations hybrides possibles High performance Cloud Compatible avec une intégration de liens privés Hybrid Ready Expertise Cloud & Infogérance Conseil , Design, Intégration & Automatisation Accessible anywhere Infogérance applicative 24x7x365 48mardi 12 juin 12
    • Stockage évolutif et sécurisé à la demande Massive storage capacity Scalability on-demand Open Standards Reliable and Secure Fast and simple No lock-in Accessible anywhere 49mardi 12 juin 12
    • • APIs REST OpenStack et AWS S3 • Stockage évolutifdisponibles Utilisez les nombreux outils déjà et sécurisé à la demande • Créer des containers Publics ou Privés Massive storage capacity • Haute Disponibilité Scalability on-demand • Stockage illimité Open Standards • Compte / Container / Objets structure Reliable and Secure • Built-in Replication  (N copies des comptes, container, objets) Fast and simple • Pas de DB Centrale, Pas de Single Point of Failure No lock-in • 100% Ouvert Accessible anywhere • Localisation des données en France 49mardi 12 juin 12
    • Contrôler vos ressources via le portail ou les APIs 50mardi 12 juin 12
    • Services Levels 100% Independant 100% Managed Provision of Management tools Infrastructure design, integration SLA on infrastructures SLA on end-user experience Managed services 24x7x365 Support through tickets only (maintenance on apps & hardware,backups, monitoring...) 51mardi 12 juin 12
    • Hybride Type 1 eNoCloud Plateformes Privées LAN 52mardi 12 juin 12
    • Hybride Type 2 We Design, Build and Run... Private Clouds Public Clouds On-premise Hébergé eNoCloud OpenStack Starter Pack AWS Cloud EC2 OpenStack Private Cloud Rackspace Cloud + Automatisation - Monitoring - Sauvegardes - Haute Performance & Haute Disponibilité - Sécurité 53mardi 12 juin 12
    • Roadmap • Ouverture d’une troisième Zone à Montréal (Été 2012) • eNoCloud Block Storage • Live Metering • Auto-Scalling • Services PaaS 54mardi 12 juin 12
    • Pricing On Demand: Ceilometer Virtual Local Price €/hr Price €/hr Instance type RAM(GB) cores Disk (GB) Linux Windows Tiny 1 1 20 0,07 0,10 Small 2 1 40 0,12 0,15 Medium 4 2 80 0,22 0,28 Large 8 4 160 0,40 0,52 XLarge 16 4 320 0,75 0,87 XXLarge 32 8 320 1,40 1,66 55mardi 12 juin 12
    • eNocloud Market Place First multi-cloud Market Place for OpenStack & AWS 56mardi 12 juin 12
    • 56mardi 12 juin 12
    • Exclusive Beta Program http://marketplace.enovance.com 56mardi 12 juin 12
    • Try It ! www. .com 57mardi 12 juin 12
    • Témoignages 58mardi 12 juin 12
    • + Cloud testing for: 1 million users •Major international event •Simulation of 1 M virtual users The eNocloud platform was the perfect complement to our Global Cloud...the flexibility in configurations, the fast access to the servers and eNovance’s expertise made this project a real success» Fred Beringer VP Business Development Europe, SOASTA 59mardi 12 juin 12
    • + The Centre National d’Etudes Spatiales (CNES) is the government agency responsible for shaping and implementing France’s space policy in Europe. Map Reduce for : •Big Data •Satellite images analysis 60mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Real time optimization of Web site loading time 61mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Before Real time optimization of Web site loading time 61mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce After Real time optimization of Web site loading time 61mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Implementation Ex-CTO of Rue du Commerce • Requirements • Automated deployement of code *AND* infrastructure • cloud agnostic • multiple environments (dev, integration, staging, etc ...) • scalability (in & out) • highly fault-tolerant and distributed platform • First build on Rackspace public cloud (integration, staging, production) • support Openstack • London based (latency) • Second build on bare-metal servers (production) 62mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Why eNovance ? • Our target : our own private cloud • The only Openstack-based IAAS provider available on the french market • Highly skilled people • Openstack contributor • 24/7 support & managed hosts • Ability to use beta releases of Openstack (Essex) for tests 63mardi 12 juin 12
    • + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Tests • Built on 2 private servers • ~ 15 VMs , 48 cores, 192 GB RAM, some TB of disks • easy deploy with Chef, Fog (ruby) and EC2 compliant API of openstack • stack : NodeJS, 0mq, HAProxy, Nginx, Memcached, MongoDB, Splunk, ... • Perf tests results • no noticeable difference between bare-metal and Openstack from the engine point of view • Next step : open a second production datacenter with eNovance 64mardi 12 juin 12
    • + Graphs 65mardi 12 juin 12
    • + Graphs 65mardi 12 juin 12
    • Q&R http://www.enovance.com Raphaël Ferreira http://www.enocloud.com T./ +33 1 49 70 99 72 http://twitter.com/enovance M./ r.ferreira@enovance.com 66mardi 12 juin 12