Le Cloud: Mythe ou Réalité? 23 Novembre 2011 Xebia Sacha Labourey CEO, CloudBees, Inc. 2011 Cloud Bees, Inc. All Rights Reserved
Le Cloud Le cloud: un sujet très émo2onnel! 2
Changement de paradigme Lors de changements de paradigme importants, il est difficile de se projeter dans l avenir Vos enfants vous ont-il déjà demandé pourquoi certains téléphones ont un fil? Le cloud sera une évidence pour tous dans 5-10 ans Pour nous aider à comprendre ce changement, un petit retour en arrière 3
Un autre changement de paradigme Au 19 e siècle, les premiers générateurs électriques font leur apparition Certaines entreprises installent leur propre générateur afin de satisfaite leur propres besoins Complexes, délicats, très coûteux Absolument pas accessibles au consommateurs 4
L électricité se démocratise Des villes investissent dans des usines électriques A la fin du 19 e siècle, les premières usines électriques apparaissent 1878 Exposition Universelle de Paris 1879 St-Moritz (Grisons, Suisse) 1882 Londres & NYC 1883 Grenoble 1884 Le Locle 5
Une grande innovation: l usine électrique! 6
(de belles réalisations) 7
Example: Paris (env. 1902)? Source: http://seaus.free.fr/spip.php?article601 8
Aujourd hui, l électricité est une commodité Autres Grilles Résiliance Indépendance du fournisseur Producteur A Producteur A Nucléaire Producteur C Producteur C Hydrolique Hydraulique Consomma2on standardisée Distributeur Producteur B Producteur D Producteur B Producteur D Solaire Thermique «The Grid» Consommateurs 9
Comment faisons-nous de l informatique aujourd hui? 2011 Cloud Bees, Inc. All Rights Reserved
Flashback L informatique actuelle ressemble aux générateurs électriques du 19 e siècle Premier Data-Center de Google L IT pourrait-elle évoluer de manière identique?? 11
Parfois c est rudimentaire 12
Parfois c est le chaos 13
«Et pourtant elle tourne» 14
Aujourd hui Nous traitons l informatique comme de la Haute Couture Sur mesure Unique Coûteux 15
Le Cloud 16
Croissance des data centers 17
Le Cloud Computing Centrales électriques Cloud Providers La Grille électrique Internet Prise électrique Browser Web HTML5 18
Le cloud sera à l informatique, ce que l électricité a été à l industrie -- If you don t like change, you are going to like irrelevance even less., Gen. Erik Shineski 19
Le Cloud - Définitions
Services Cloud - Typologie SaaS PaaS "Cloud computing is ondemand access to virtualized IT resources that are housed outside of your own data center, shared by others, simple to use, paid for via subscription, and accessed over the Web. - John Foley, Information Week IaaS 21
IaaS Amazon l exemple le plus populaire Blocs Lego de serveurs, VM s, DBs, AS etc Environnement de développement: Flexible mais compliqué Donne-moi un serveur, un OS, une plateforme de virtualisation, un AS, une base de données. Je vais gérer le tout, de A à Z. Point de vue de l utilisateur Applications et environnements sur mesure 22
SaaS SalesForce.com, Zendesk, NetSuite, etc. Environnement de développement: Rigide principalement par la CONFIGURATION Lorsqu il est disponible, le développement prend place au sein du SaaS directement. Point de vue de l utilisateur Applications typiques Mise en route très rapide Lock-in souvent très élevé 23
PaaS CloudBees, BeansTalk, CloudFoundry, etc. Environnement de développement: Donne-moi mon environnement habituel et gère le reste pour moi les serveurs, la montée en charge, etc. Beaucoup de philsophies différentes selon les PaaS! Point de vue de l utilisateur Applications sur-mesure 24
IaaS, SaaS ou PaaS? Iaas Jongle avec les technologies Saas Rapide mais Contraint Paas Flexible 25
CloudBees
A Propos de CloudBees Notre Mission Become the leading Java PlaPorm as a Service (PaaS) En quoi nous sommes différents CloudBees sa.sfait l ensemble du cycle de vie d une applica.on, dans le cloud, du développement au déploiement. CloudBees est le leader du support de Java, en profondeur. CloudBees abstrait complètement l infrastructure et permet aux développeurs de se focaliser à 150% sur ce qu ils font le mieux: développer la meilleure applica.on qu il soit. Pas de serveurs. Pas de machines virtuelles. Pas d IT. Juste vous. Stratégie DEV@cloud Services Clouds pour vos développements RUN@cloud Services d exécu2on d applica2ons Java/JVM 2011 Cloud Bees, Inc. All Rights Reserved 27
CloudBees Platform as a Service Development Projects SaaS Vendor Applica.ons Deploy Code JVM Java EE Deploy Java, Python, Scala, Continuous Stage Deployment SVN Production Build Maintenance Repositories GIT Scale CloudBees Ecosystem Jenkins Test DEV@ RUN@ Test Build Enterprise User Applica.ons Maven Iterate APIs CloudBees Core PlaPorm Services Management Public Edition - IaaS Providers Identity Logging/ Auditing Monitoring Metering Billing Runtime services Back-end services Databases Other SaaS Provisioning Messaging CloudBees Smart Plugins Data Services On Premise Private Edition - On-Premise 2011 CloudBees, Inc. All Rights Reserved 28
29
Merci! Hier CloudBees Build. Test. Run. Extra IT No IT 2011 Cloud Bees, Inc. All Rights Reserved 30