introduction au cloud computing

Download Introduction au Cloud computing

If you can't read please download the document

Upload: philippe-scoffoni

Post on 15-May-2015

2.649 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

  • 1. Cloud computing ou L'informatique dans les nuages Par Philippe Scoffonihttp://philippe.scoffoni.net [email_address] Cette prsentation est place sous licence Creative Common Paternit 2.0 France (CC-BY) l'exception des images qui l'illustrent (celles-ci demeurent places sous leur mention lgale d'origine). Image de fond : Julydfg - Fotolia.com Illustration sous licence CC-by-nc Ivan Walsh

2. Le Web 2 milliards dinternautes utilisentGmail, 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 vido sur Youtube soit 600 ans pour toutes les visionner Abonns 3G en France: 15 millions sur 43 millions Etat des Lieux 3. Cloud computing / informatique dans les nuages Apparition sur le web du buzz-word Source Google Trends Etat des Lieux 4. Prsent et futur

  • Les revenus mondiaux des services de cloud computing dpassent les68 milliards de dollars en 2010 , soit une hausse de 16,6% par rapport 2009. Le march devrait atteindre148 milliards de dollars en 2014 .Source : Gartner Group 31 % des entreprises franaises auront recours au SaaS en 2011. LesPME(49 %, soit 10 points de plus qu'en 2010) et lesTPE(44 %) prsentent un plus fort taux de demandes Source

Etat des Lieux 5. Dfinition Ce qui caractrise le cloud computing

  • Un accs en libre-service la demande

6. Un accs ubiquitaire au rseau 7. Une mise en commun des ressources 8. Une Elasticit rapide 9. Un service mesur en permanence Source: http://www.econo-blog.com/blog/quelle-definition-pour-le-cloud-computing/ Etat des Lieux 10. Modle de service IaaS : Infrastructure as a Service Mise disposition de ressources telles que :

  • Puissance machine

11. Espace de stockage (Go) 12. Connectivit/scurit 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 Stockagemutualiss Connectivit / scurit Systme OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Donnes 13. Modle de service PaaS : Plateform as a Service Mise disposition d'une plate-forme d'excution d'applications pour un langage de programmation donn. Cible: Les dveloppeurs Qui : Google App Engine (Python), Microsoft Azur, hbergements PHP/Mysql, Hbergements spcialiss Ruby on Rail Etat des Lieux VOUS Paa S Illustration sous licence CC-By Nicolas Hennion Stockagemutualiss Connectivit / scurit Systme OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Donnes 14. Modle de service SaaS : Software as a Service Mise disposition d'une application complte Cible: L'utilisateur final Tarification : au nombre d'utilisateurs, volume des donnes stockes, etc.. Qui:Etat des Lieux VOUS Saa S Illustration sous licence CC-By Nicolas Hennion Stockagemutualiss Connectivit / scurit Systme OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Donnes Created by jonas_therkildsen Attribution-Share Alike 2.0 Generic 15. Modle de service PraaS : Process as a Service Concept propos par Louis Naugs : Propose une rponse complte pour grer lintgralit dun processus. --> Approche mtier Exemple :Amiandoprend en charge toute la ralisation dun vnement ou dune confrence. Cible : L'utilisateur final Etat des Lieux 16. Typologie des nuages

  • Public Cloud, ou Nuages publics.

17. Private Cloud, ou Nuages privs. 18. VPC, Virtual Private Cloud, ou Nuages privs virtuels. 19. Hybrid Cloud ou Nuages hybrides Etat des Lieux 20. Les logiciels libres et l'open source

  • Ils sont la base de l'essor du cloud computing

21. Les grands acteurs l'utilisent :

  • Amazon

22. Google Noyau systme: Linux, BSD 23. Moteur de virtualisation: Xen, KVM 24. Pilotage du nuage:Eucalyptus,Globus Nimbus, Open Nebula, Enomaly ECP, Niftyname, IN-VIGO 25. Pourquoi le cloud computing Grand public Secteur sur lequel il est le plus dvelopp Avantages pratiques :

  • Pas d'installation

26. Gratuit la plupart du temps 27. Disponible partout Dveloppement de la tlphonie mobile 28. Pourquoi le cloud computing TPE/PME Une majorit utilisent des serveurs hbergs dans leur locaux:

  • Serveur sous-utiliss, 5 10% de leur capacit exploite

29. Ratio Energie consomme/Service rendu mauvais 30. Scurit souvent trs faible 31. Pourquoi le cloud computing Grandes entreprises ->Une certaine mfiance ->Des comptences 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. Pourquoi le cloud computing En rsum

  • Monte en charge selon la demande

33. Cots d'entre peu levs 34. Absence totale ou partielle d'administration systme 35. Pas de gestion du matriel 36. On ne paie que ce que l'on utilise Une bonne affaire alors ? 37. Les limites du cloud computing

  • Prnit des fournisseurs,

38. Pas de matrise sur l'volution des applications utilises, 39. Risques jurdiques li la localisation des donnes 40. Reversibilit 41. Perte de certification 42. Interoprabilit faible entre les services 43. Disponibilit 44. Ne pas tre prisonnier des nuages Plusieurs axes :

  • Les nuages sont motoriss par des logiciels libres ou open source -> les faire voluer pour amliorer l'Interoprabilit, dfinition de standards ouvert

45. Dfinir et faire connatre la notion de services libres ou de web libre 46. Refuser le cloud computing 47. Permettre l'Interoprabilit LOpen Cloud ComputingSon objectif est de proposer des solutions reposant sur des protocoles ouverts et des logiciels libres et open source. Un projet port par des Universits et CISCO. Rcemment rejoint par Yahoo 48. Permettre l'Interoprabilit LOpen Cloud Manifesto Le manifeste a pour objectif de dfinir les principes dinteroprabilit pour que le cloud computing soit une technologie ouverte. Port par VMware, Red Hat, Sun, la fondation Eclipse et AMD 49. Permettre l'Interoprabilit Distributed Management Task Force Dveloppe et maintient des standards pour l'administration de systmes informatiques d'entreprises ou connects internet Port par AMD, Cisco, Dell, EMC, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, Microsoft, Novell, Oracle, Sun Microsystems, Symantec et des universits 50. Permettre l'Interoprabilit Initiatives d'diteurs

  • Xen Cloud Platform

51. Red hat lance le projet Deltacloud. Dfinir une API standard permettant d'uniformiser l'excution des applications entre tous les services de cloud computing du march au travers de drivers spcifiques chaque plate-forme 52. Permettre l'Interoprabilit Des absents : Google Amazon Salesforce.com Microsoft Pour l'instant une approche parpille et sans consensus rel 53.

  • Dfinition - Services libres

Tim O'Reilly qui propose de se baser et s'inspirer de l' Open Source Definition

  • Une possibilit de forker les services ;

54. Une architecture modulaire ; 55. Absence de barrire pour essayer les logiciels ; 56. Absence de barrires pour construire et dvelopper. Source Benjamin Jean (LINAGORA) 57. Dfinir les critres d'un service libre Bas sur les termes des conditions gnrales du service TIO (Total Information Outsourcing) Ouvert

  • Libert des donnes:il doit tre possible de migrer toutes les donnes de lutilisateur ainsi que la configuration et les historiques vers une infrastructure hberge par un autre tiers. Les donnes doivent tre fournit dans un format totalement spcifi et document. Elles doivent pouvoir tre analyses par lutilisateur avec les logiciels les plus rpandues.

TIO Libres

  • Libert des donnes:idem prcdemment.

58. Libert des logiciels : tous les logiciels requis pour quun client qui souhaite bnficier du mme service sur une infrastructure personnelle ou hberge par un autre tiers doivent tre distribus sous une Licence Libre, 59. Aucun verrous lgal ne doit empcher un concurrent de copier et tenter de fournir le mme service. Source : FFI (Foundation for a Free Information Infrastructure ) 60. Dfinir les critres d'un service libre Bas sur les termes des conditions gnrales du service TIO Loyalty

  • Droit daccs : le service doit pouvoir tre utilis par nimporte qui, nimporte o et sans discrimination.

61. Droits aux donnes prives : aucune donne en relation avec lusage du service ne peut tre fourni une tierce personne mme rendues anonymes sans laccord pralable du client sur les bases du cas par cas (Demande daccord pour chaque diffusion) 62. Devoir dinformation : le client du service doit tre inform de chaque incident ou changement qui pourrait causer ou avoir caus un risque de scurit pour le service ou de changement du service. 63. Disclosure Right : le fournisseur du service doit prendre les mesures appropries pour sassurer que les conditions dutilisation du service soient respectes de son personnel ou de ces fournisseurs. Ces mesures doivent pouvoir tre fournit la demande du client. Source : FFI (Foundation for a Free Information Infrastructure ) 64. Dvelopper et promouvoir des comportements sains Pour les fournisseurs de service web :

  • Fournir une procdure d'export

65. Encourager les utilisateurs exporter leurs donnes 66. Un format d'export ouvert et document 67. Export des donnes enrichies au travers du service 68. Description publique de la politique de sauvegarde 69. Demander l'utilisateur avant de supprimer des donnes qui furent rendues publiques 70. Fournir un moyen de contrler l'accs aux donnes 71. Rendre claire la licence sous laquelle les donnes sont publies Source : Karl Dubost 72. Dvelopper et promouvoir des comportements sains Pour les usagers de service web :

  • S'assurer que l'on peut exporter les donnes

73. S'assurer que l'on peut relire les donnes exportes dans un autre logiciel 74. S'assurer que l'on rcupre bien toute les donnes y compris celles ajoutes par d'autres personnes 75. S'assurer que ces donnes sont bien supprimes en cas de fermeture de son compte 76. S'assurer que les donnes que l'on confie un service nous appartiendront encore 77. Conclusion Neutralit du Net Disponibilit Illustration sous licence CC-By Nicolas Hennion Internet Stockagemutualiss Connectivit / scurit Systme OS / BD Serveur virtuel CPU / RAM / Disque Librairie / API / Framework Applications Donnes 78. C'est fini MERCI DE VOTRE ATTENTION Retrouver cette prsentation surhttp://philippe.scoffoni.net Rubrique Tlchargement Libre