0
Cloud computing ou L'informatique dans les nuages Par Philippe Scoffoni  http://philippe.scoffoni.net [email_address] Cett...
Le Web 2 milliards d’internautes utilisent  Gmail, Picassa, Flickr, YouTube ou Facebook, ... 4 milliards de photos sur Fli...
Cloud computing / informatique dans les nuages Apparition sur le web du buzz-word Source Google Trends Etat des Lieux
Présent et futur <ul>Les revenus mondiaux des services de cloud computing dépassent les  68 milliards de dollars en 2010 ,...
Définition Ce qui caractérise le cloud computing <ul><li>Un accès en libre-service à la demande
Un accès ubiquitaire au réseau
Une mise en commun des ressources
Une « Elasticité rapide »
Un service mesuré en permanence </li></ul>Source : http://www.econo-blog.com/blog/quelle-definition-pour-le-cloud-computin...
Modèle de service IaaS : Infrastructure as a Service Mise à disposition de ressources telles que : <ul><li>Puissance machine
Espace de stockage (Go)
Connectivité/sécurité </li></ul>Cible  : Les responsables d'infrastructure informatique Qui  :  Amazon , Blue Cloud (IBM),...
Modèle de service PaaS : Plateform as a Service Mise à disposition d'une plate-forme d'exécution d'applications pour un la...
Modèle de service SaaS : Software as a Service Mise à disposition d'une application complète Cible  : L'utilisateur final ...
Modèle de service PraaS : Process as a Service Concept proposé par Louis Naugés : Propose une réponse complète pour gérer ...
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 logiciels libres et l'open source <ul><li>Ils sont à la base de l'essor du cloud computing
Les grands acteurs l'utilisent : </li><ul><li>Amazon
Google </li></ul><li>Noyau système : Linux, BSD
Moteur de virtualisation : Xen, KVM
Pilotage du nuage :  Eucalyptus,Globus Nimbus, Open Nebula, Enomaly ECP, Niftyname, IN-VIGO </li></ul>
Pourquoi le cloud computing Grand public Secteur sur lequel il est le plus développé Avantages pratiques :  <ul><li>Pas d'...
Gratuit la plupart du temps
Disponible partout </li></ul>Développement de la téléphonie mobile
Pourquoi le cloud computing TPE/PME Une majorité utilisent des serveurs hébergés dans leur locaux : <ul><li>Serveur sous-u...
Ratio Energie consommée/Service rendu mauvais
Upcoming SlideShare
Loading in...5
×

Introduction au Cloud computing

2,721

Published on

Une présentation des avantages et inconvénients de ce modèle de service.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,721
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
241
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction au Cloud computing"

  1. 1. Cloud computing ou L'informatique dans les nuages 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 Illustration sous licence CC-by-nc Ivan Walsh
  2. 2. Le Web 2 milliards d’internautes utilisent Gmail, Picassa, Flickr, YouTube ou Facebook, ... 4 milliards de photos sur Flickr 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: 15 millions sur 43 millions Etat des Lieux
  3. 3. Cloud computing / informatique dans les nuages Apparition sur le web du buzz-word Source Google Trends Etat des Lieux
  4. 4. Présent et futur <ul>Les revenus mondiaux des services de cloud computing dépassent les 68 milliards de dollars en 2010 , soit une hausse de 16,6% par rapport à 2009. Le marché devrait atteindre 148 milliards de dollars en 2014 . Source : Gartner Group 31 % des entreprises françaises auront recours au SaaS en 2011. Les PME (49 %, soit 10 points de plus qu'en 2010) et les TPE (44 %) présentent un plus fort taux de demandes Source  </ul>Etat des Lieux
  5. 5. Définition Ce qui caractérise le cloud computing <ul><li>Un accès en libre-service à la demande
  6. 6. Un accès ubiquitaire au réseau
  7. 7. Une mise en commun des ressources
  8. 8. Une « Elasticité rapide »
  9. 9. Un service mesuré en permanence </li></ul>Source : http://www.econo-blog.com/blog/quelle-definition-pour-le-cloud-computing/ Etat des Lieux
  10. 10. Modèle de service IaaS : Infrastructure as a Service Mise à disposition de ressources telles que : <ul><li>Puissance machine
  11. 11. Espace de stockage (Go)
  12. 12. Connectivité/sécurité </li></ul>Cible : Les responsables d'infrastructure informatique Qui  : Amazon , Blue Cloud (IBM), RackSpace, GoGrid OVH, Gandi Etat des Lieux Iaa S VOUS Illustration sous licence CC-By Nicolas Hennion Stockage mutualisés Connectivité / sécurité Système OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Données
  13. 13. Modèle de service 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 Qui  : Google App Engine (Python), Microsoft Azur, hébergements PHP/Mysql, Hébergements spécialisés Ruby on Rail Etat des Lieux VOUS Paa S Illustration sous licence CC-By Nicolas Hennion Stockage mutualisés Connectivité / sécurité Système OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Données
  14. 14. Modèle de service 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.. Qui : Etat des Lieux VOUS Saa S Illustration sous licence CC-By Nicolas Hennion Stockage mutualisés Connectivité / sécurité Système OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Données Created by jonas_therkildsen Attribution-Share Alike 2.0 Generic
  15. 15. Modèle de service 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 logiciels libres et l'open source <ul><li>Ils sont à la base de l'essor du cloud computing
  21. 21. Les grands acteurs l'utilisent : </li><ul><li>Amazon
  22. 22. Google </li></ul><li>Noyau système : Linux, BSD
  23. 23. Moteur de virtualisation : Xen, KVM
  24. 24. Pilotage du nuage : Eucalyptus,Globus Nimbus, Open Nebula, Enomaly ECP, Niftyname, IN-VIGO </li></ul>
  25. 25. Pourquoi le cloud computing Grand public Secteur sur lequel il est le plus développé Avantages pratiques : <ul><li>Pas d'installation
  26. 26. Gratuit la plupart du temps
  27. 27. Disponible partout </li></ul>Développement de la téléphonie mobile
  28. 28. Pourquoi le cloud computing TPE/PME Une majorité utilisent des serveurs hébergés dans leur locaux : <ul><li>Serveur sous-utilisés, 5 à 10% de leur capacité exploitée
  29. 29. Ratio Energie consommée/Service rendu mauvais
  30. 30. Sécurité souvent très faible </li></ul>
  31. 31. Pourquoi le cloud computing Grandes entreprises -> Une certaine méfiance -> Des compétences en interne Deux axes d'évolution : Adoption de la virtualisation pour leur « nuage privé » ou infrastructure informatique Externalisation d'une partie des applications sur un nuage public
  32. 32. Pourquoi le cloud computing En résumé <ul><li>Montée en charge selon la demande
  33. 33. Coûts d'entrée peu élevés
  34. 34. Absence totale ou partielle d'administration système
  35. 35. Pas de gestion du matériel
  36. 36. On ne paie que ce que l'on utilise </li></ul>Une bonne affaire alors ?
  37. 37. Les limites du cloud computing <ul><li>Pérénité des fournisseurs,
  38. 38. Pas de maîtrise sur l'évolution des applications utilisées,
  39. 39. Risques jurdiques lié à la localisation des données
  40. 40. Reversibilité
  41. 41. Perte de certification
  42. 42. Interopérabilité faible entre les services
  43. 43. Disponibilité </li></ul>
  44. 44. Ne pas être prisonnier des 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
  45. 45. Définir et faire connaître la notion de services libres ou de web libre
  46. 46. Refuser le cloud computing </li></ul>
  47. 47. Permettre l'Interopérabilité L‘Open Cloud Computing Son objectif est de proposer des solutions reposant sur des protocoles ouverts et des logiciels libres et open source. Un projet porté par des Universités et CISCO. Récemment rejoint par Yahoo
  48. 48. 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
  49. 49. 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
  50. 50. Permettre l'Interopérabilité Initiatives d'éditeurs <ul><li>Xen Cloud Platform
  51. 51. 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>
  52. 52. Permettre l'Interopérabilité Des absents : Google Amazon Salesforce.com Microsoft Pour l'instant une approche éparpillée et sans consensus réel
  53. 53. <ul>Définition - Services libres </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 ;
  54. 54. Une architecture modulaire ;
  55. 55. Absence de barrière pour essayer les logiciels ;
  56. 56. Absence de barrières pour construire et développer. </li></ul>Source Benjamin Jean (LINAGORA)
  57. 57. Définir les critères d'un service libre Basé sur les termes des conditions générales du service TIO (Total Information Outsourcing) 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.
  58. 58. 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,
  59. 59. 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 )
  60. 60. 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.
  61. 61. 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)
  62. 62. 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.
  63. 63. 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 )
  64. 64. Développer et promouvoir des comportements sains Pour les fournisseurs de service web : <ul><li>Fournir une procédure d'export
  65. 65. Encourager les utilisateurs à exporter leurs données
  66. 66. Un format d'export ouvert et documenté
  67. 67. Export des données « enrichies » au travers du service
  68. 68. Description publique de la politique de sauvegarde
  69. 69. Demander à l'utilisateur avant de supprimer des données qui furent rendues publiques
  70. 70. Fournir un moyen de contrôler l'accès aux données
  71. 71. Rendre claire la licence sous laquelle les données sont publiées </li></ul>Source : Karl Dubost
  72. 72. 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
  73. 73. S'assurer que l'on peut relire les données exportées dans un autre logiciel
  74. 74. S'assurer que l'on récupère bien toute les données y compris celles ajoutées par d'autres personnes
  75. 75. S'assurer que ces données sont bien supprimées en cas de fermeture de son compte
  76. 76. S'assurer que les données que l'on confie à un service nous appartiendront encore </li></ul>
  77. 77. Conclusion Neutralité du Net Disponibilité Illustration sous licence CC-By Nicolas Hennion Internet Stockage mutualisés Connectivité / sécurité Système OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Données
  78. 78. C'est fini MERCI DE VOTRE ATTENTION Retrouver cette présentation sur http://philippe.scoffoni.net Rubrique Téléchargement Libre
  1. A particular slide catching your eye?

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

×