SlideShare a Scribd company logo
1 of 79
Download to read offline
+                              =
                   OpenStack Cloud : du projet à la réalité

                             Raphaël Ferreira - CoFounder
                                       @ enovance

                                          1
mardi 12 juin 12
QUI SOMMES NOUS ?




                           2
mardi 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


                                                                   3
mardi 12 juin 12
Expertise




                   4
mardi 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)




                                              5
mardi 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




                                                           6
mardi 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...




                                                                     7
mardi 12 juin 12
INTRODUCTION




                        8
mardi 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




                                                                      9
mardi 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é




                                                                                     10
mardi 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é




                                                                        11
mardi 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é




                                                                                 12
mardi 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é




                                                                               13
mardi 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é




                                                                               14
mardi 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é




                                                               15
mardi 12 juin 12
Le Projet




                      16
mardi 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.




                                                17
mardi 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




                                            18
mardi 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




                                                           19
mardi 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




                                                     20
mardi 12 juin 12
175 entreprises
             3000 personnes     IMPLIQUEES




                                  21
mardi 12 juin 12
175 entreprises
             3000 personnes     IMPLIQUEES
                            • 8eme principal contributeur code
                            • Packaging Debian OpenStack
                            • Integration Puppet / OpenStack
                            • Leader Projet Metering/Accounting/Billing



                                         22
mardi 12 juin 12
175 entreprises
             3000 personnes       IMPLIQUEES


                                partenaire intégration de Clouds Privés de :




                                                    23
mardi 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



                                                               24
mardi 12 juin 12
Un peu de technique




                           25
mardi 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




                                                26
mardi 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


                                                27
mardi 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....



                                                    28
mardi 12 juin 12
29
mardi 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



                                             30
mardi 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

                                               31
mardi 12 juin 12
32
mardi 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




                                                   33
mardi 12 juin 12
PROJETS COMPLEMENTAIRES




                              34
mardi 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




                                                          35
mardi 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



                                                        36
mardi 12 juin 12
KeyStone (OpenStack Identity)
                   Unification et gestion centralisée des comptes pour l’ensemble des services




                                                       37
mardi 12 juin 12
Dashboard (OpenStack Web UI)
                   Module Django pour construire vos interfaces Web




                                          38
mardi 12 juin 12
Use Case
                   Dans les coulisses d’un cloud Open Source




                                      39
mardi 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



                                           40
mardi 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 !




                                                            41
mardi 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 !




                                                            41
mardi 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 !




                                                            42
mardi 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 !




                                                            42
mardi 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 !




                                                            43
mardi 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
                                                            43
mardi 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 !




                                                            44
mardi 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
                                                            44
mardi 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 !




                                                            45
mardi 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
                                                             45
mardi 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 !




                                                            46
mardi 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 !




                                                            46
mardi 12 juin 12
eNoCloud : Essex Release




                   Compute :               Object Storage :        Image Service :
                   Provisionner et         Stockage redondant      Catalogue d'OS et
                   contrôler un large      et élastique pour vos   d'applications prêtes à
                   réseau de machines      fichiers statiques       être instanciées
                   virtuelles




                                                        47
mardi 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




                                        48
mardi 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 d'OS et d'applications      Large choix d'Operating System
          prêtes à l'emploi                     Catalogue de plus de 50 applications
                                                                                   On-Demand Instances

          Payez à la consommation               Pas d'engagement, Pas de facturation minimum
                                                                                       Elastic Scalability
                                                Vos instances sont facturées à l'heure d'utilisation
                                                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



                                                                           48
mardi 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




                                       49
mardi 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

                                                                49
mardi 12 juin 12
Contrôler vos ressources via le portail ou les APIs




                                           50
mardi 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...)




                                                       51
mardi 12 juin 12
Hybride Type 1

                   eNoCloud              Plateformes Privées




                                   LAN



                                  52
mardi 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é
                                                                 53
mardi 12 juin 12
Roadmap

                   • Ouverture d’une troisième Zone à Montréal (Été 2012)
                   • eNoCloud Block Storage
                   • Live Metering
                   • Auto-Scalling
                   • Services PaaS



                                             54
mardi 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

                                                 55
mardi 12 juin 12
eNocloud Market Place
                   First multi-cloud Market Place for OpenStack & AWS




                                           56
mardi 12 juin 12
56
mardi 12 juin 12
Exclusive Beta Program

                   http://marketplace.enovance.com




                                 56
mardi 12 juin 12
Try It !

                   www.              .com

                             57
mardi 12 juin 12
Témoignages




                        58
mardi 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




                                                           59
mardi 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



                                                      60
mardi 12 juin 12
+                       Stéphane Rios
                                                     CEO of Fasterize
                                          Ex-CTO of Rue du Commerce




                   Real time optimization of Web site loading time




                                         61
mardi 12 juin 12
+                       Stéphane Rios
                                                      CEO of Fasterize
                                           Ex-CTO of Rue du Commerce
                   Before



                    Real time optimization of Web site loading time




                                          61
mardi 12 juin 12
+                       Stéphane Rios
                                                     CEO of Fasterize
                                          Ex-CTO of Rue du Commerce
                   After



                   Real time optimization of Web site loading time




                                         61
mardi 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)


                                                                            62
mardi 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



                                                 63
mardi 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
                                                                  64
mardi 12 juin 12
+        Graphs




                       65
mardi 12 juin 12
+        Graphs




                       65
mardi 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



                                                  66
mardi 12 juin 12

More Related Content

Viewers also liked

Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Krishna Sankar
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStackDigitalPlace
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueAGILLY
 
Offre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebOffre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebSavoir-faire Linux
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureMicrosoft
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieSavoir-faire Linux
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking VisionRandy Bias
 
De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMClaude Coulombe
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...Club Alliances
 
Cloud computing : risques et périls
Cloud computing : risques et périls Cloud computing : risques et périls
Cloud computing : risques et périls Olivier Leclere
 
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...Les solutions as a service au service des métiers - Loic Simon - Club Allianc...
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...Club Alliances
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...POST Telecom for Business
 
Ce qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud ComputingCe qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud ComputingMedinsoft
 

Viewers also liked (20)

Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29Cloud Interoperability Demo at OGF29
Cloud Interoperability Demo at OGF29
 
Api&sdk
Api&sdkApi&sdk
Api&sdk
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStack
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation Numérique
 
Offre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWebOffre de Service OpenStack - SFL Red Hat iWeb
Offre de Service OpenStack - SFL Red Hat iWeb
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et Azure
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégie
 
Openstack proposition
Openstack propositionOpenstack proposition
Openstack proposition
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking Vision
 
De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOM
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
OpenStack en 10 minutes
OpenStack en 10 minutesOpenStack en 10 minutes
OpenStack en 10 minutes
 
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
 
Le cloud computing
Le cloud computingLe cloud computing
Le cloud computing
 
Cloud
CloudCloud
Cloud
 
Cloud computing : risques et périls
Cloud computing : risques et périls Cloud computing : risques et périls
Cloud computing : risques et périls
 
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...Les solutions as a service au service des métiers - Loic Simon - Club Allianc...
Les solutions as a service au service des métiers - Loic Simon - Club Allianc...
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
 
Ce qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud ComputingCe qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud Computing
 

More from Publicis Sapient Engineering

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainPublicis Sapient Engineering
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurPublicis Sapient Engineering
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...Publicis Sapient Engineering
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin Publicis Sapient Engineering
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?Publicis Sapient Engineering
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéPublicis Sapient Engineering
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...Publicis Sapient Engineering
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizPublicis Sapient Engineering
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéPublicis Sapient Engineering
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectPublicis Sapient Engineering
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...Publicis Sapient Engineering
 

More from Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Les coulisses du premier cloud OpenStack européen

  • 1. + = OpenStack Cloud : du projet à la réalité Raphaël Ferreira - CoFounder @ enovance 1 mardi 12 juin 12
  • 2. QUI SOMMES NOUS ? 2 mardi 12 juin 12
  • 3. 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 3 mardi 12 juin 12
  • 4. Expertise 4 mardi 12 juin 12
  • 5. Paris & Montreal • Equipes bilingues Anglais - Français • Maintiens en conditions opérationnelles : 24x7x365 • Exploitation & Intégration : 09h00 - 01h00 • Effectifs : 25 personnes (2/3 techniques) 5 mardi 12 juin 12
  • 6. 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 6 mardi 12 juin 12
  • 7. 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... 7 mardi 12 juin 12
  • 8. INTRODUCTION 8 mardi 12 juin 12
  • 9. 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 9 mardi 12 juin 12
  • 10. 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é 10 mardi 12 juin 12
  • 11. 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é 11 mardi 12 juin 12
  • 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é 12 mardi 12 juin 12
  • 13. 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é 13 mardi 12 juin 12
  • 14. 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é 14 mardi 12 juin 12
  • 15. La suite ... Disposer d’ une Plateforme Commune inter-cloud. Transporter simplement vos services 1- Virtualisation 2 - Cloud Datacenter 3 - Cloud Federation Automatisation et efficacité 15 mardi 12 juin 12
  • 16. Le Projet 16 mardi 12 juin 12
  • 17. 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. 17 mardi 12 juin 12
  • 18. 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 18 mardi 12 juin 12
  • 19. 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 19 mardi 12 juin 12
  • 20. 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 20 mardi 12 juin 12
  • 21. 175 entreprises 3000 personnes IMPLIQUEES 21 mardi 12 juin 12
  • 22. 175 entreprises 3000 personnes IMPLIQUEES • 8eme principal contributeur code • Packaging Debian OpenStack • Integration Puppet / OpenStack • Leader Projet Metering/Accounting/Billing 22 mardi 12 juin 12
  • 23. 175 entreprises 3000 personnes IMPLIQUEES partenaire intégration de Clouds Privés de : 23 mardi 12 juin 12
  • 24. 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 24 mardi 12 juin 12
  • 25. Un peu de technique 25 mardi 12 juin 12
  • 26. • 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 26 mardi 12 juin 12
  • 27. • 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 27 mardi 12 juin 12
  • 28. 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.... 28 mardi 12 juin 12
  • 30. Cloud Privé Bursting Cloud Public Internet Zone A Zone X Paris Equinix Zone Z Zone W eNovance Zone Y Zone B Telecity New York 30 mardi 12 juin 12
  • 31. 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 31 mardi 12 juin 12
  • 33. 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 33 mardi 12 juin 12
  • 34. PROJETS COMPLEMENTAIRES 34 mardi 12 juin 12
  • 35. 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 35 mardi 12 juin 12
  • 36. 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 36 mardi 12 juin 12
  • 37. KeyStone (OpenStack Identity) Unification et gestion centralisée des comptes pour l’ensemble des services 37 mardi 12 juin 12
  • 38. Dashboard (OpenStack Web UI) Module Django pour construire vos interfaces Web 38 mardi 12 juin 12
  • 39. Use Case Dans les coulisses d’un cloud Open Source 39 mardi 12 juin 12
  • 40. 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 40 mardi 12 juin 12
  • 41. 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 ! 41 mardi 12 juin 12
  • 42. 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 ! 41 mardi 12 juin 12
  • 43. 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 ! 42 mardi 12 juin 12
  • 44. 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 ! 42 mardi 12 juin 12
  • 45. 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 ! 43 mardi 12 juin 12
  • 46. 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 43 mardi 12 juin 12
  • 47. 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 ! 44 mardi 12 juin 12
  • 48. 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 44 mardi 12 juin 12
  • 49. 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 ! 45 mardi 12 juin 12
  • 50. 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 45 mardi 12 juin 12
  • 51. 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 ! 46 mardi 12 juin 12
  • 52. 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 ! 46 mardi 12 juin 12
  • 53. eNoCloud : Essex Release Compute : Object Storage : Image Service : Provisionner et Stockage redondant Catalogue d'OS et contrôler un large et élastique pour vos d'applications prêtes à réseau de machines fichiers statiques être instanciées virtuelles 47 mardi 12 juin 12
  • 54. 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 48 mardi 12 juin 12
  • 55. 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 d'OS et d'applications Large choix d'Operating System prêtes à l'emploi Catalogue de plus de 50 applications On-Demand Instances Payez à la consommation Pas d'engagement, Pas de facturation minimum Elastic Scalability Vos instances sont facturées à l'heure d'utilisation 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 48 mardi 12 juin 12
  • 56. 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 49 mardi 12 juin 12
  • 57. 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 49 mardi 12 juin 12
  • 58. Contrôler vos ressources via le portail ou les APIs 50 mardi 12 juin 12
  • 59. 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...) 51 mardi 12 juin 12
  • 60. Hybride Type 1 eNoCloud Plateformes Privées LAN 52 mardi 12 juin 12
  • 61. 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é 53 mardi 12 juin 12
  • 62. Roadmap • Ouverture d’une troisième Zone à Montréal (Été 2012) • eNoCloud Block Storage • Live Metering • Auto-Scalling • Services PaaS 54 mardi 12 juin 12
  • 63. 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 55 mardi 12 juin 12
  • 64. eNocloud Market Place First multi-cloud Market Place for OpenStack & AWS 56 mardi 12 juin 12
  • 66. Exclusive Beta Program http://marketplace.enovance.com 56 mardi 12 juin 12
  • 67. Try It ! www. .com 57 mardi 12 juin 12
  • 68. Témoignages 58 mardi 12 juin 12
  • 69. + 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 59 mardi 12 juin 12
  • 70. + 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 60 mardi 12 juin 12
  • 71. + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Real time optimization of Web site loading time 61 mardi 12 juin 12
  • 72. + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce Before Real time optimization of Web site loading time 61 mardi 12 juin 12
  • 73. + Stéphane Rios CEO of Fasterize Ex-CTO of Rue du Commerce After Real time optimization of Web site loading time 61 mardi 12 juin 12
  • 74. + 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) 62 mardi 12 juin 12
  • 75. + 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 63 mardi 12 juin 12
  • 76. + 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 64 mardi 12 juin 12
  • 77. + Graphs 65 mardi 12 juin 12
  • 78. + Graphs 65 mardi 12 juin 12
  • 79. 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 66 mardi 12 juin 12