Qu'est-ce que le " cloud computing Morand Studer eleven ...
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Qu’est-ce que le « cloud computing » ? Par Morand Studer eleven Octobre 2011 Qu’est-ce que le « cloud computing » ? - Morand Studer © eleven – Octobre 2011 – www.eleven.fr 1
Aujourd’hui, la démocratisation de l’informatique touche de plus en plus les particuliers de telle façon que ceux-ci ne peuvent plus ignorer ses évolutions. L’une d’entre elles représente une des plus fortes inversions de tendances de ces dernières années : le passage du gros système (un cœur avec des écrans connectés « terminaux ») au PC indépendant, puis au « tout internet », notamment via le « Cloud Computing ». 1 Qu’est-ce que le cloud computing ? Le cloud computing représente une évolution relativement naturelle dans l’économie : les économies d’échelles par la spécialisation, modélisée depuis longtemps par la théorie des avantages absolus et comparatifs. Il y a un certain temps, chacun produisait ses légumes pour son propre besoin. Puis la production s’est organisée, au niveau local, puis national, puis mondial. Toutes les productions ont suivi des évolutions similaires. La même révolution est en train d’être appliquée aux services, avec internet, ce qui change le business model informatique, passant de la production, de la vente de matériel et (de ?) logiciel, à la location de services. Aujourd’hui, la plupart des applications (Word, Excel, Photoshop, les jeux…) sont installées sur le PC et ne peuvent être exécutées simultanément sur un autre PC. Cependant, la diffusion des connexions internet haut débit (près de 70% des ménages français), ouvre de nouveaux horizons : au lieu d’exécuter une application à partir du disque dur de son PC, le « cloud computing » permet d’utiliser ces mêmes applications par l’intermédiaire de serveurs hébergés sur Internet et contrôlés par des prestataires externes. Les avantages sont de deux ordres : • Mutualisation des capacités : leur lissage et leur meilleure utilisation autorisent des économies d’échelles, l’absorption des pics, la possibilité de croissance rapide, mais aussi la professionnalisation de l’exploitation, augmentant la fiabilité du stockage (sauvegardes…) • Accès multiple à ses informations, à distance, de n’importe où, par des moyens variés (mobile, TV, cyber café…) En fait, le « cloud » englobe trois éléments connectés par le Web : un serveur, sur qui est exploitée une plate-forme, qui à son tour permet d’héberger des applications. • Le serveur, c’est l'infrastructure. Celle-ci est composée en fait non pas d’un mais de milliers de serveurs, éventuellement disséminés géographiquement, et connectés via le Web. C’est là que tourne le « moteur » (les processeurs), et que les données sont stockées. Les utilisateurs peuvent louer de la capacité processeur et stockage à un opérateur de plate-forme en ne payant que la consommation réelle. On parle d’« Infrastructure as a Service: IaaS ». • La plate-forme, c’est le système d’exploitation du nuage. Elle répartit le traitement et la demande de stockage sur le nuage et nécessite des compétences spécifiques possédées par quelques sociétés. Les sociétés ayant leur application peuvent alors les exécuter sur la plate-forme. On parle de « Platform as a Service: PaaS ». Qu’est-ce que le « cloud computing » ? - Morand Studer © eleven – Octobre 2011 – www.eleven.fr 2
• Les applications, exécutées dans le nuage. C’est le produit offert au client final, et seul visible. Elles doivent être compatibles avec la plate-forme ; le Kit de Développement Logiciel (SDK) aide des développeurs à construire leur(s) propre(s) application(s) ou à personnaliser une application existante. Les applications sur le Web peuvent être utilisées sur chaque terminal sans être téléchargées ou installées, uniquement grâce au navigateur Web. On parle de « Software as a Service : SaaS ». Dit autrement, le « cloud » peut se définir en trois points : 1. Externalisation totale : du matériel, des logiciels et de l’administration 2. Macro-infrastructure combinée à une micro-utilisation possible, permettant une souplesse sans précédent 3. Accès universel via le web et un simple navigateur Il faut noter qu’on appelle souvent « cloud » des services basés sur les points 1 et 3, sans que la taille de l’infrastructure soit déterminante. Externalisation (SaaS) Accès par Internet Industrialisation (PaaS, SaaS) Qu’est-ce que le « cloud computing » ? - Morand Studer © eleven – Octobre 2011 – www.eleven.fr 3
2 Le principe existait depuis longtemps, mais le changement d’échelle ouvre de nouveaux horizons Le principe du « cloud computing » existait depuis longtemps, mais le changement d’échelle ouvre de nouveaux horizons 1993 Outlook Logiciel e-mail Le principe du « cloud » a commencé au 5Mu local, lié avec le début des années 90 avec l’externalisation serveur de services, notamment l’e-mail, avec les 1995 Première Première services d’entreprise Outlook, Lotus, etc. 70 M architecture “en architecture “en nuage, avec une nuage” Les principes étaient posés, mêmes si les offre réseau fermée services restaient cantonnés à des fonctionnalités précises et reposaient 1997 Premier serveur Première généralement sur des capacités limitées et 70 M courriel application fixes et des logiciels clients « lourds », c'est- accessible sur le accessible à grande Web, acheté en échelle sur le Web à-dire spécifiques et installés sur le poste de 1997 par l’utilisateur. Puis, des architectures comme Microsoft Citrix, et autres VPN, permettaient un accès distant plus universel, mais encore réservé 1999 Première Les applications du 250 M application cloud arrivent dans aux grandes entreprises. “business” le monde accessible sur le professionnel A la fin des années 90, l’avènement du Web Web a permis le lancement de services mails 2003 Amazon offre ses La plate-forme accessibles avec un simple navigateur 720 M compétences de cloud devient (Netscape, à l’époque, Internet explorer, gestion de plate- disponible pour les Firefox…), et le développement forme développeurs d’applications professionnelles (Salesforce, application de forces de vente vendue en 2006 Google offre des La synchronisation 1.1 Md applications web d'applications se « SaaS »). gratuites concrétise dans le nuage Tout ceci a posé les bases du cloud, mais restait de l’externalisation à échelle 2009 Un OS accessible L'organisation 1.6 Md sur le web en “cloud” intégrale moyenne. C’est Amazon en 2003 qui a ligne ou de façon devient disponible apporté les derniers éléments : les autonome pour le grand plateformes et les fermes de serveur (IaaS et public PaaS). Puis arriva la vulgarisation avec Google, qui a introduit peu à peu un ingrédient essentiel : la possibilité de fonctionner « offline » intégrée au navigateur. Parallèlement, de multiples offres se sont développées: Mesh de Microsoft, et aussi des milliers de Startups qui offrent un service complet avec un stockage des données « dans le nuage » et un accès distant. Puisque les principes existaient déjà en 1990, qu’est ce qui a vraiment changé en 20 ans ? Tout d’abord, l’accès au web est de plus en plus universel, rapide et facile. Ensuite, l’équipement est croissant, avec des terminaux variés : PC fixes, PC portables, Smartphones, Tablettes, Cybercafés, etc., des Qu’est-ce que le « cloud computing » ? - Morand Studer © eleven – Octobre 2011 – www.eleven.fr 4
navigateurs web puissants offrant des fonctionnalités ergonomiques avancées et des possibilités Offline (Google gears par exemple). A l’autre bout de la chaine, l’avènement des fermes de serveurs (plusieurs millions) et des plateformes flexibles a révolutionné l’informatique d’entreprise : • Location d’infrastructures pour absorber les pics de besoin de capacité de calcul: cette offre est dédiée aux propriétaires de plateformes ainsi qu’aux spécialistes (Université de Recherche ou d’Administration) • Adaptabilité : le stockage et la capacité de calcul sont immédiatement et quasi infiniment disponibles, réduisant le temps de traitement • Démocratisation : l’application peut être exécutée de n’importe quel terminal indépendamment de sa capacité • Réduction de coûts : le paiement “à l’utilisation” est efficace et ne demande pas de paiement à l’avance • Mobilité : les données/applications sont accessibles par le web donc, à partir de tous les terminaux connectés • Accès à distance : les applications sont faciles à développer et à partager, les bases de données sont synchronisées en temps réel Elles ont permis à des startups de se lancer sans s’occuper de leur informatique. Certaines, victimes de leur succès, ont pu multiplier leur capacité de serveurs par mille en quelques semaines pour faire face à la demande, ce qui aurait été impensable en environnement « classique ». Ce sont ces start-ups qui ont inventé de nouveaux services et de nouveaux business models. Morand Studer et l’équipe Telecom eleven Qu’est-ce que le « cloud computing » ? - Morand Studer © eleven – Octobre 2011 – www.eleven.fr 5
Vous pouvez aussi lire