Le cloud computing :
de la location d’applications
au run à la consommation
               Petit-déjeuner XWIKI 25 janvier 2011
                                         8H45 – 9H

                                  Stéphane TEYSSIER
Agenda


    La genèse du Cloud Computing
    La location d’applications
    Le Run à la consommation
    Cas d’usage
    Conclusion




© 2011 - OCTO Technology                    2
La genèse du cloud




© 2011 - OCTO Technology                        
                                                3
Un peu de vocabulaire

Population            « Location d’applications »


                                               SaaS - Software as a Service
                                     Fourniture de services « prêt à l’emploi »
                              Informatique de commodité ou métier générique
     Utilisateur


                      « Run à la consommation »


                                               PaaS - Platform as a Service
     Développeur
                                            Fourniture de services d’exécution
                                                          Conteneurs logiciels



                                           IaaS - Infrastructure as a Service
     Administrateur                       Fourniture de services d’exploitation
                                          Hébergement de machines virtuelles



© 2011 - OCTO Technology                                                          4
Un peu de vocabulaire

Population            « Location d’applications »                                    Engagements DSI



                                               SaaS - Software as a Service
                                     Fourniture de services « prêt à l’emploi »   Provisionning Comptes
                                                                                  (respect des conditions
                              Informatique de commodité ou métier générique       d’usage, Authentification,
     Utilisateur
                                                                                  Habilitations…)

                      « Run à la consommation »
                                                                                  Engagement niveau
                                                                                  « applications »
                                               PaaS - Platform as a Service
     Développeur                                                                  (pratique de
                                            Fourniture de services d’exécution    développement,
                                                          Conteneurs logiciels    sécurité applicative,
                                                                                  déploiement..)

                                                                                  Engagement niveau
                                           IaaS - Infrastructure as a Service     « infrastructure »
     Administrateur                       Fourniture de services d’exploitation   (Capacity Planning,
                                          Hébergement de machines virtuelles      gestion des VM,
                                                                                  sécurité réseau…)



© 2011 - OCTO Technology                                                                                   5
Agenda


    La genèse du Cloud Computing
    La location d’applications
    Le Run à la consommation
    Cas d’usage
    Conclusion




© 2011 - OCTO Technology                    6
Externalisation des applications
                                    entreprise utilisatrice A                                             entreprise utilisatrice B




                                                                                         Utilisateurs B
                   Utilisateurs A




                                                                Internet



                                                                                                              Application unique
                                                                           Application                        Étanchéité entre clients
                                                                           en location




Bénéfices clefs :
• Réduction des coûts par effet d’échelle
• Déport des problématiques d’exploitation
• Engagement de disponibilité de l’appli
• « Permanent beta »
 © 2011 - OCTO Technology
Modèle « Software » VS location


   Licence
   •  Perpétuelle (!)        Abonnement
                                          Intéressant pour :
   Support                                • Éditeur : revenu
   •  Paiement annuel        Compris      constant

                                          • Client final : paiement à
   Mise à jour                            la consommation
   •  Paiement annuel        Compris

   Hébergement
   •  Interne              Fournisseur



© 2011 - OCTO Technology
Un principe d’évolution continue

§  Applications louées évoluent suivant un cycle différent des logiciels
    sous licence
     §  Versions bien identifiées (cf. XP, Vista) versus mises à jour en continu
§  « bêta perpétuelle » : l’application n’est jamais finalisée, mais toujours
    en évolution.

§  Bénéfice utilisateur : nouvelles fonctionnalités au fil de l’eau, à prix
    constant



§  Bénéfice éditeur : sondage en continu, arbitrage sur les « features »
    en fonction de leur usage




© 2011 - OCTO Technology
Marché de la Collaboration en
                                                location

                               Plateformes collaboratives intégrées :
                                Google Apps, MS BPOS, Lotus Live



                          Partage            Bureautique       Web conférence
                       d’information


                      Xwiki Cloud             Office Web        Adobe Connect
                      Basecamp box.net     Zoho acrobat.com         Webex
                          Oodrive               Aviary          MS live meeting
                          DropBox            MindMeister
                      Remember the Milk




© 2011 - OCTO Technology                                                          10
Problématiques d’intégration

  Application A                                                       Application B




                                           Par l’IHM
                                         Mashup, portail



                                       Par les services
                                      API, MOM, EAI, ESB



                                          Par la donnée
                              EDR, transfert de fichiers, ETL, MDM…



                                         Par l’identité
                                       API, SPML, SAML




© 2011 - OCTO Technology                                                              11
Agenda


    La genèse du Cloud Computing
    La location d’applications
    Le Run à la consommation
    Cas d’usage
    Conclusion




© 2011 - OCTO Technology                12
Abstraction de la localisation

                           Partage des ressources

                           Elasticité




© 2011 - OCTO Technology                                    13
Abstraction de la localisation

                           Partage des ressources

                           Elasticité

                           « Self Service »

                           « Pay as you go »




© 2011 - OCTO Technology                                    14
« Self Service »
                              §  Simple, rapide, fiable
                              §  Accessible depuis l’Internet




© 2011 - OCTO Technology                                         15
« Pay as you go »
                              §  Pas d’investissement a priori
                              §  Modèle de facturation à la consommation…
                                 •  CPU, bande passante, stockage…




© 2011 - OCTO Technology                                                     16
Structuration des plateformes de « run
                         à la consommation »



                                                             Développement spécifique




                          Exécution        Persistance                       intégration
                  serveur application   SGBD ou fichiers              Identité / Bus /API



                                                               Infrastructure physique
                                              machines/systèmes/espace stockage/réseau




© 2011 - OCTO Technology                                                                    17
Structuration des plateformes de « run
                         à la consommation »



                                                             Développement spécifique




                          Exécution        Persistance                       intégration
                  serveur application   SGBD ou fichiers              Identité / Bus /API



                                                               Infrastructure physique
                                              machines/systèmes/espace stockage/réseau




© 2011 - OCTO Technology                                                                    18
Agenda


    La genèse du Cloud Computing
    La location d’applications
    Le Run à la consommation
    Cas d’usage
    Conclusion




© 2011 - OCTO Technology                19
Cas d’usage du Cloud?




© 2011 - OCTO Technology                           20
Cas d’usage du Cloud?




                                              consommation
                                                Run à la
                                              d’applications
                                                Location
© 2011 - OCTO Technology                                       21
Conclusion
§  L’entrée du cloud computing dans l’entreprise se fait par la “location
    d’applications“

§  Un marché en pleine expansion :




© 2011 - OCTO Technology                                                     22

Le cloud computing : de la location d’applications au run à la consommation

  • 1.
    Le cloud computing: de la location d’applications au run à la consommation Petit-déjeuner XWIKI 25 janvier 2011 8H45 – 9H Stéphane TEYSSIER
  • 2.
    Agenda La genèse du Cloud Computing La location d’applications Le Run à la consommation Cas d’usage Conclusion © 2011 - OCTO Technology 2
  • 3.
    La genèse ducloud © 2011 - OCTO Technology 3
  • 4.
    Un peu devocabulaire Population « Location d’applications » SaaS - Software as a Service Fourniture de services « prêt à l’emploi » Informatique de commodité ou métier générique Utilisateur « Run à la consommation » PaaS - Platform as a Service Développeur Fourniture de services d’exécution Conteneurs logiciels IaaS - Infrastructure as a Service Administrateur Fourniture de services d’exploitation Hébergement de machines virtuelles © 2011 - OCTO Technology 4
  • 5.
    Un peu devocabulaire Population « Location d’applications » Engagements DSI SaaS - Software as a Service Fourniture de services « prêt à l’emploi » Provisionning Comptes (respect des conditions Informatique de commodité ou métier générique d’usage, Authentification, Utilisateur Habilitations…) « Run à la consommation » Engagement niveau « applications » PaaS - Platform as a Service Développeur (pratique de Fourniture de services d’exécution développement, Conteneurs logiciels sécurité applicative, déploiement..) Engagement niveau IaaS - Infrastructure as a Service « infrastructure » Administrateur Fourniture de services d’exploitation (Capacity Planning, Hébergement de machines virtuelles gestion des VM, sécurité réseau…) © 2011 - OCTO Technology 5
  • 6.
    Agenda La genèse du Cloud Computing La location d’applications Le Run à la consommation Cas d’usage Conclusion © 2011 - OCTO Technology 6
  • 7.
    Externalisation des applications entreprise utilisatrice A entreprise utilisatrice B Utilisateurs B Utilisateurs A Internet Application unique Application Étanchéité entre clients en location Bénéfices clefs : • Réduction des coûts par effet d’échelle • Déport des problématiques d’exploitation • Engagement de disponibilité de l’appli • « Permanent beta » © 2011 - OCTO Technology
  • 8.
    Modèle « Software» VS location Licence •  Perpétuelle (!) Abonnement Intéressant pour : Support • Éditeur : revenu •  Paiement annuel Compris constant • Client final : paiement à Mise à jour la consommation •  Paiement annuel Compris Hébergement •  Interne Fournisseur © 2011 - OCTO Technology
  • 9.
    Un principe d’évolutioncontinue §  Applications louées évoluent suivant un cycle différent des logiciels sous licence §  Versions bien identifiées (cf. XP, Vista) versus mises à jour en continu §  « bêta perpétuelle » : l’application n’est jamais finalisée, mais toujours en évolution. §  Bénéfice utilisateur : nouvelles fonctionnalités au fil de l’eau, à prix constant §  Bénéfice éditeur : sondage en continu, arbitrage sur les « features » en fonction de leur usage © 2011 - OCTO Technology
  • 10.
    Marché de laCollaboration en location Plateformes collaboratives intégrées : Google Apps, MS BPOS, Lotus Live Partage Bureautique Web conférence d’information Xwiki Cloud Office Web Adobe Connect Basecamp box.net Zoho acrobat.com Webex Oodrive Aviary MS live meeting DropBox MindMeister Remember the Milk © 2011 - OCTO Technology 10
  • 11.
    Problématiques d’intégration Application A Application B Par l’IHM Mashup, portail Par les services API, MOM, EAI, ESB Par la donnée EDR, transfert de fichiers, ETL, MDM… Par l’identité API, SPML, SAML © 2011 - OCTO Technology 11
  • 12.
    Agenda La genèse du Cloud Computing La location d’applications Le Run à la consommation Cas d’usage Conclusion © 2011 - OCTO Technology 12
  • 13.
    Abstraction de lalocalisation Partage des ressources Elasticité © 2011 - OCTO Technology 13
  • 14.
    Abstraction de lalocalisation Partage des ressources Elasticité « Self Service » « Pay as you go » © 2011 - OCTO Technology 14
  • 15.
    « Self Service» §  Simple, rapide, fiable §  Accessible depuis l’Internet © 2011 - OCTO Technology 15
  • 16.
    « Pay asyou go » §  Pas d’investissement a priori §  Modèle de facturation à la consommation… •  CPU, bande passante, stockage… © 2011 - OCTO Technology 16
  • 17.
    Structuration des plateformesde « run à la consommation » Développement spécifique Exécution Persistance intégration serveur application SGBD ou fichiers Identité / Bus /API Infrastructure physique machines/systèmes/espace stockage/réseau © 2011 - OCTO Technology 17
  • 18.
    Structuration des plateformesde « run à la consommation » Développement spécifique Exécution Persistance intégration serveur application SGBD ou fichiers Identité / Bus /API Infrastructure physique machines/systèmes/espace stockage/réseau © 2011 - OCTO Technology 18
  • 19.
    Agenda La genèse du Cloud Computing La location d’applications Le Run à la consommation Cas d’usage Conclusion © 2011 - OCTO Technology 19
  • 20.
    Cas d’usage duCloud? © 2011 - OCTO Technology 20
  • 21.
    Cas d’usage duCloud? consommation Run à la d’applications Location © 2011 - OCTO Technology 21
  • 22.
    Conclusion §  L’entrée ducloud computing dans l’entreprise se fait par la “location d’applications“ §  Un marché en pleine expansion : © 2011 - OCTO Technology 22