Cloud computing, Logiciels et services libre Created by Sam Johnston Creative Commons Attribution ShareAlike 3.0 Unported ...
Sommaire <ul><li>Etat des Lieux
Logiciels libres et cloud computing
Pourquoi le cloud computing
Pour libérer les nuages
Alternative : home computing ou auto-hébergement
Conclusion </li></ul>
Le Web 1 500 millions d’internautes utilisent  Yahoomail, Gmail, Picassa, Flickr, YouTube ou Facebook 4 milliards de photo...
Le présent et le futur du cloud computing <ul>Les revenus mondiaux des services de cloud computing devraient dépasser 56,3...
Ce qu'ils en disent Richard Stallman  « le cloud computing est un piège marketing destiné à enfermer les utilisateurs dans...
Cloud computing / informatique dans les nuages Apparition sur le web du buzz-word Source Google Trends Etat des Lieux
Définition IaaS : Infrastructure as a Service Mise à disposition de ressources telles que : Puissance machine (CPU/RAM) Es...
Définition PaaS : Plateform as a Service Mise à disposition d'une plate-forme d'exécution d'applications pour un langage d...
Définition SaaS : Software as a Service Mise à disposition d'une application complète Cible : L'utilisateur final Tarifica...
Définition PraaS : Process as a Service Concept proposé par Louis Naugés : Propose une réponse complète pour gérer l’intég...
Typologie des nuages <ul><li>Public Cloud, ou «Nuages publics».
Private Cloud, ou «Nuages privés».
VPC, Virtual Private Cloud, ou «Nuages privés virtuels».
Hybrid Cloud ou «Nuages hybrides» </li></ul>Etat des Lieux
Les acteurs du cloud computing Amazon <ul><li>EC2 basé sur Xen et Red Hat Entreprise Linux
A partir de 0,10$/heure pour 1,7Go de RAM et 160Go de disque </li></ul>Blue Cloud  (IBM) : Linux, Hadoop, Xen RackSpace Go...
Les acteurs du cloud computing Google App Engine <ul><li>Hébergement d'applications développées en pyhton ou Java
Gratuit tant qu'on ne dépasse par un certain quota </li></ul>Microsoft Azur <ul><li>Applications basées sur le framework ....
Les acteurs du cloud computing <ul><li>Salesforce.com
GoogleXapp
Yahoo
Wordpress.com
Myspace.com
Facebook.com
Twitter.com
Flickr.com
Youtube.com
Odoo </li></ul>Software as a Service Etat des Lieux Created by jonas_therkildsen Attribution-Share Alike 2.0 Generic
Infrastructure as a Service <ul><li>Systèmes d'exploitation </li><ul><li>Noyau linux
Distribution GNU/linux,BSD </li></ul><li>Virtualisation </li><ul><li>Xen (Amazon)
KVM </li></ul></ul>Logiciels libres et cloud computing
Infrastructure as a Service Pilotage du nuage <ul><ul><li>Eucalyptus
Globus Nimbus
Open Nebula
Enomaly ECP
Niftyname
IN-VIGO </li></ul></ul>Logiciels libres et cloud computing
Plateform as a Service XAMPP : Apache, PHP, Mysql, Perl APPScale : clone de Google App Engine pour les applications en pyt...
Software as a Service Pléthore... Logiciels libres et cloud computing
Software as a Service Le cas des WebOs <ul><li>EyeOS
Openhumanity
Upcoming SlideShare
Loading in...5
×

Cloud computing & logiciels libres JDLL 2009

3,480

Published on

Comment les logiciels libres et l'open source ont permis au cloud computing son essor .

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,480
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
153
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud computing & logiciels libres JDLL 2009

  1. 1. Cloud computing, Logiciels et services libre Created by Sam Johnston Creative Commons Attribution ShareAlike 3.0 Unported Par Philippe Scoffoni http://philippe.scoffoni.net [email_address] Cette présentation est placée sous licence Creative Common Paternité 2.0 France (CC-BY) à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine). Image de fond : © Julydfg - Fotolia.com
  2. 2. Sommaire <ul><li>Etat des Lieux
  3. 3. Logiciels libres et cloud computing
  4. 4. Pourquoi le cloud computing
  5. 5. Pour libérer les nuages
  6. 6. Alternative : home computing ou auto-hébergement
  7. 7. Conclusion </li></ul>
  8. 8. Le Web 1 500 millions d’internautes utilisent Yahoomail, Gmail, Picassa, Flickr, YouTube ou Facebook 4 milliards de photos sur Flickr (dont 120 millions sous CC) et... 80 milliards sur Facebook En mars 2009, il y avait 120 millions de vidéo sur Youtube soit 600 ans pour toutes les visionner Abonnés 3G en France: 13 millions (+97 % ; 22,4 % des abonnés) dont 3 millions surfent sur le Web Etat des Lieux
  9. 9. Le présent et le futur du cloud computing <ul>Les revenus mondiaux des services de cloud computing devraient dépasser 56,3 milliards de dollars en 2009, soit une hausse de 21,3% par rapport à 2008. Le marché devrait atteindre 150,1 milliards de dollars en 2013. Source : Gartner Group 40% des développeurs open source prévoient de mettre à disposition leurs applications au travers de services de cloud computing Source : Evans Data </ul>Etat des Lieux
  10. 10. Ce qu'ils en disent Richard Stallman « le cloud computing est un piège marketing destiné à enfermer les utilisateurs dans de nouveaux systèmes propriétaires » Mark Shuttleworth « Ubuntu 9.10 sera prêt pour le cloud computing » Etat des Lieux
  11. 11. Cloud computing / informatique dans les nuages Apparition sur le web du buzz-word Source Google Trends Etat des Lieux
  12. 12. Définition IaaS : Infrastructure as a Service Mise à disposition de ressources telles que : Puissance machine (CPU/RAM) Espace de stockage (Go) Cible : Les responsables d'infrastructure informatique Etat des Lieux IaaS
  13. 13. Définition PaaS : Plateform as a Service Mise à disposition d'une plate-forme d'exécution d'applications pour un langage de programmation donné. Cible : Les développeurs Etat des Lieux IaaS PaaS
  14. 14. Définition SaaS : Software as a Service Mise à disposition d'une application complète Cible : L'utilisateur final Tarification : au nombre d'utilisateurs, volume des données stockées, etc.. Etat des Lieux IaaS PaaS SaaS
  15. 15. Définition PraaS : Process as a Service Concept proposé par Louis Naugés : Propose une réponse complète pour gérer l’intégralité d’un processus. --> Approche métier Exemple : Amiando prend en charge toute la réalisation d’un événement ou d’une conférence. Cible : L'utilisateur final Etat des Lieux
  16. 16. Typologie des nuages <ul><li>Public Cloud, ou «Nuages publics».
  17. 17. Private Cloud, ou «Nuages privés».
  18. 18. VPC, Virtual Private Cloud, ou «Nuages privés virtuels».
  19. 19. Hybrid Cloud ou «Nuages hybrides» </li></ul>Etat des Lieux
  20. 20. Les acteurs du cloud computing Amazon <ul><li>EC2 basé sur Xen et Red Hat Entreprise Linux
  21. 21. A partir de 0,10$/heure pour 1,7Go de RAM et 160Go de disque </li></ul>Blue Cloud (IBM) : Linux, Hadoop, Xen RackSpace GoGrid Infrastructure as a Service Etat des Lieux
  22. 22. Les acteurs du cloud computing Google App Engine <ul><li>Hébergement d'applications développées en pyhton ou Java
  23. 23. Gratuit tant qu'on ne dépasse par un certain quota </li></ul>Microsoft Azur <ul><li>Applications basées sur le framework .Net </li></ul>Tous les hébergements de type PHP/Mysql Hébergements spécialisés Ruby on Rail etc.... Plateform as a Service Etat des Lieux
  24. 24. Les acteurs du cloud computing <ul><li>Salesforce.com
  25. 25. GoogleXapp
  26. 26. Yahoo
  27. 27. Wordpress.com
  28. 28. Myspace.com
  29. 29. Facebook.com
  30. 30. Twitter.com
  31. 31. Flickr.com
  32. 32. Youtube.com
  33. 33. Odoo </li></ul>Software as a Service Etat des Lieux Created by jonas_therkildsen Attribution-Share Alike 2.0 Generic
  34. 34. Infrastructure as a Service <ul><li>Systèmes d'exploitation </li><ul><li>Noyau linux
  35. 35. Distribution GNU/linux,BSD </li></ul><li>Virtualisation </li><ul><li>Xen (Amazon)
  36. 36. KVM </li></ul></ul>Logiciels libres et cloud computing
  37. 37. Infrastructure as a Service Pilotage du nuage <ul><ul><li>Eucalyptus
  38. 38. Globus Nimbus
  39. 39. Open Nebula
  40. 40. Enomaly ECP
  41. 41. Niftyname
  42. 42. IN-VIGO </li></ul></ul>Logiciels libres et cloud computing
  43. 43. Plateform as a Service XAMPP : Apache, PHP, Mysql, Perl APPScale : clone de Google App Engine pour les applications en python Logiciels libres et cloud computing
  44. 44. Software as a Service Pléthore... Logiciels libres et cloud computing
  45. 45. Software as a Service Le cas des WebOs <ul><li>EyeOS
  46. 46. Openhumanity
  47. 47. Lucid-desktop
  48. 48. Palm WebOS
  49. 49. ... </li></ul>Logiciels libres et cloud computing
  50. 50. Pourquoi le cloud computing Grand public Secteur sur lequel il est le plus développé Avantages pratiques : <ul><li>Pas d'installation
  51. 51. Gratuit la plupart du temps
  52. 52. Disponible partout </li></ul>Développement de la téléphonie mobile
  53. 53. Pourquoi le cloud computing TPE/PME Une majorité utilisent des serveurs hébergés dans leur locaux Argument en faveur du cloud <ul><li>Serveur sous-utilisés 5 à 10% de leur capacité
  54. 54. Ratio Energie consommée/Service rendu mauvais
  55. 55. Sécurité souvent très faible </li></ul>
  56. 56. Pourquoi le cloud computing Grandes entreprises -> Une certaine méfiance -> Des compétences en interne Deux axes d'évolution : Virtualisation de leur « nuage privé » ou infrastructure informatique Externalisation d'une partie des applications sur un nuage public
  57. 57. Pourquoi le cloud computing En résumé <ul><li>Montée en charge selon la demande
  58. 58. Coûts d'entrée peu élevés
  59. 59. Absence totale ou partielle d'administration système
  60. 60. Pas de gestion du matériel
  61. 61. On ne paie que ce que l'on utilise </li></ul>Une bonne affaire alors ?
  62. 62. Les limites du cloud computing <ul><li>Retour vers des terminaux passifs,
  63. 63. Pas de maîtrise sur l'évolution des applications utilisées,
  64. 64. Pas de maîtrise sur la réalité de l'utilisation de nos données,verrouillage par la donnée
  65. 65. Le caractère très pratique du nuage masque la perte de contrôle de nos données
  66. 66. Interopérabilité faible entre les services
  67. 67. Disponibilité </li></ul>
  68. 68. Pourquoi il va se développer <ul><li>Avantages pratiques, faible coûts à l'entrée ->Toujours bon à prendre en temps de crise économique
  69. 69. Comportements de la génération Y
  70. 70. Développement des terminaux mobiles </li></ul>
  71. 71. Pour libérer les nuages Plusieurs axes : <ul><li>Les nuages sont motorisés par des logiciels libres ou open source -> les faire évoluer pour améliorer l'Interopérabilité, définition de standards ouvert
  72. 72. Définir et faire connaître la notion de services libres ou de web libre
  73. 73. Refuser le cloud computing </li></ul>
  74. 74. Permettre l'Interopérabilité L‘Open Cloud Computing Son objectif est de proposer des solutions reposant sur des protocoles ouverts et des logiciels open source. Un projet porté par des Universités et CISCO. Récemment rejoint par Yahoo Pour libérer les nuages
  75. 75. Permettre l'Interopérabilité L‘Open Cloud Manifesto Le manifeste a pour objectif de définir les principes d’interopérabilité pour que le cloud computing soit une technologie ouverte. Porté par VMware, Red Hat, Sun, la fondation Eclipse et AMD Pour libérer les nuages
  76. 76. Permettre l'Interopérabilité Distributed Management Task Force Développe et maintient des standards pour l'administration de systèmes informatiques d'entreprises ou connectés à internet Porté par AMD, Cisco, Dell, EMC, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, Microsoft, Novell, Oracle, Sun Microsystems, Symantec et des universités Pour libérer les nuages
  77. 77. Permettre l'Interopérabilité Initiatives d'éditeurs <ul><li>Xen Cloud Platform
  78. 78. Red hat lance le projet Deltacloud. Définir une API standard permettant d'uniformiser l'exécution des applications entre tous les services de cloud computing du marché au travers de « drivers » spécifiques à chaque plate-forme </li></ul>Pour libérer les nuages
  79. 79. Permettre l'Interopérabilité Des absents : Google Amazon Salesforce.com Microsoft Pour l'instant une approche éparpillée et sans consensus réel Pour libérer les nuages
  80. 80. <ul>Définition - Services libres ou web libre </ul>Tim O'Reilly qui propose de se baser et s'inspirer de l' «  Open Source Definition » <ul><li>Une possibilité de « forker » les services ;
  81. 81. Une architecture modulaire ;
  82. 82. Absence de barrière pour essayer les logiciels ;
  83. 83. Absence de barrières pour construire et développer. </li></ul>Source Benjamin Jean (LINAGORA) Pour libérer les nuages
  84. 84. <ul>Définition - Services libres ou web libre </ul>Le Web libre est une plate-forme qui permet réellement à chacun et chacune de consulter, créer et diffuser librement de l'information, Le Web devrait rester décentralisé, La transparence est évidemment importante, Source Du Web Libre by Clochix Pour libérer les nuages
  85. 85. Développer et promouvoir le web libre Mozilla Drumbeat Soutenir le Web ouvert, expliquer et protéger Internet comme bien public critique <ul><li>Ouvert
  86. 86. Participatif
  87. 87. Décentralisé
  88. 88. Public </li></ul>1.Le bongo ou le buzz grosse échelle, par le biais de campagnes de “pub” diverses et variés 2.Le conga ou l’organisation d’évènement locaux de manière à souder une communauté axée sur le marketing dans des groupes, comme c’est déjà le cas pour les équipes de traduction 3.Le tympani ou l’organisation d’évènements à beaucoup plus grande échelle, comme la participation à des festivals, des brainstorming,… Source : Geek Inc Pour libérer les nuages
  89. 89. Développer et promouvoir des comportements sains Pour les fournisseurs de service web : <ul><li>Fournir une procédure d'export
  90. 90. Encourager les utilisateurs à exporter leurs données
  91. 91. Un format d'export ouvert et documenté
  92. 92. Export des données « enrichies » au travers du service
  93. 93. Description publique de la politique de sauvegarde
  94. 94. Demander à l'utilisateur avant de supprimer des données qui furent rendues publiques
  95. 95. Fournir un moyen de contrôler l'accès aux données
  96. 96. Rendre claire la licence sous laquelle les données sont publiées </li></ul>Source : Karl Dubost Pour libérer les nuages
  97. 97. Définir les critères d'un service libre Basé sur les termes des conditions générales du service TIO (Total Information Outsourcng) Ouvert <ul><li>Liberté des données : il doit être possible de migrer toutes les données de l’utilisateur ainsi que la configuration et les historiques vers une infrastructure hébergée par un autre tiers. Les données doivent être fournit dans un format totalement spécifié et documenté. Elles doivent pouvoir être analysées par l’utilisateur avec les logiciels les plus répandues. </li></ul>TIO Libres <ul><li>Liberté des données : idem précédemment.
  98. 98. Liberté des logiciels : tous les logiciels requis pour qu’un client qui souhaite bénéficier du même service sur une infrastructure personnelle ou hébergée par un autre tiers doivent être distribués sous une Licence Libre,
  99. 99. Aucun verrous légal ne doit empêcher un concurrent de copier et tenter de fournir le même service. </li></ul>Source : FFI (Foundation for a Free Information Infrastructure ) Pour libérer les nuages
  100. 100. Définir les critères d'un service libre Basé sur les termes des conditions générales du service TIO Loyalty <ul><li>Droit d’accès : le service doit pouvoir être utilisé par n’importe qui, n’importe où et sans discrimination.
  101. 101. Droits aux données privées : aucune donnée en relation avec l’usage du service ne peut être fourni à une tierce personne même rendues anonymes sans l’accord préalable du client sur les bases du cas par cas (Demande d’accord pour chaque diffusion)
  102. 102. Devoir d’information : le client du service doit être informé de chaque incident ou changement qui pourrait causer ou avoir causé un risque de sécurité pour le service ou de changement du service.
  103. 103. Disclosure Right : le fournisseur du service doit prendre les mesures appropriées pour s’assurer que les conditions d’utilisation du service soient respectées de son personnel ou de ces fournisseurs. Ces mesures doivent pouvoir être fournit à la demande du client. </li></ul>Source : FFI (Foundation for a Free Information Infrastructure ) Source : FFI (Foundation for a Free Information Infrastructure ) Pour libérer les nuages
  104. 104. Développer et promouvoir des comportements sains Pour les usagers de service web : <ul><li>S'assurer que l'on peut exporter les données
  105. 105. S'assurer que l'on peut relire les données exportées dans un autre logiciel
  106. 106. S'assurer que l'on récupère bien toute les données y compris celles ajoutées par d'autres personnes
  107. 107. S'assurer que ces données sont bien supprimées en cas de fermeture de son compte
  108. 108. S'assurer que les données que l'on confie à un service nous appartiendront encore </li></ul>Pour libérer les nuages
  109. 109. Les alternatives <ul><li>Se lancer dans l'auto-hébergement
  110. 110. Utiliser des hébergements associatifs </li></ul>Refuser le cloud computing
  111. 111. Auto-hébergement ou home computing Utilisation d'une *Box Equipement dédié à la mise en ligne de contenu gestion de ces mails, etc... hébergé sur la liaison ADSL du particulier -> Décentralisation du stockage des données. -> Ne dispense pas de faire des sauvegardes à l'extérieur. -> Disponibilité parfois « chancelante » des liaisons ADSL selon les FAI. -> Impact environnemental à mesurer Refuser le cloud computing
  112. 112. Auto-hébergement ou home computing Exemple de *Box plug & play SheevaPlug Sous Ubuntu 9.04 ARM build TonidoPlug Plate-forme spécifique open source de développement Refuser le cloud computing
  113. 113. Auto-hébergement ou home computing <ul><li>Fit-PC
  114. 114. Linutop,
  115. 115. Fonera 2.0,
  116. 116. Shuttle X27,
  117. 117. Cloud de Cherrypal,
  118. 118. WindPC
  119. 119. neufbox 4 </li></ul>Refuser le cloud computing
  120. 120. Auto-hébergement ou home computing Opera Unite -> Le navigateur web devient serveur Pas de persistance de la présence, obligation de présence simultanée Refuser le cloud computing
  121. 121. Auto-hébergement ou home computing Une solution de « geek » pour le moment. Rien en prévision du coté des FAI Refuser le cloud computing
  122. 122. Conclusion Neutralité du Net Internet IaaS PaaS SaaS
  123. 123. C'est fini MERCI DE VOTRE ATTENTION
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×