Consultez nos parutions sur www.dunod.com

© Dunod, Paris, 2013

Couverture : Rachid Maraï

ISBN 978-2-10-059366-8

Consultez le site web de cet ouvrage

Avant-propos

Le terme Cloud est apparu dans des publicités télévisées pour la société Apple : celles-ci présentaient l’offre iCloud, un service proposé en complément des appareils commercialisés par la pomme. Le Cloud permet de sauvegarder ses contenus dans les centres de données Apple et de synchroniser entre appareils des photos, des documents, etc.

Le terme Cloud a également été mis en avant en 2012 dans des affiches publicitaires de SFR pour son offre « Business Team » : il s’agit d’une offre à destination des PME qui souhaitent sous-traiter leur informatique.

La plupart d’entre vous ont donc déjà entendu le terme Cloud, mais beaucoup ne savent pas précisément ce qu’il recouvre. Il s’agit d’un anglicisme dont la traduction littérale en « nuage » n’est pas très porteuse de sens.

Le Cloud constitue une rupture dans l’informatique : il déplace nos logiciels et nos données depuis nos ordinateurs, vers un ailleurs difficile à cerner. Cet ailleurs repose en réalité sur des centres informatiques, souvent situés au États-Unis.

Le Cloud offre de nombreux avantages : garantie contre la perte des données, accès simplifié depuis un téléphone ou une tablette, possibilité de partage, capacité illimitée, etc.

Le Cloud est un phénomène que l’on ne peut plus arrêter. De la même manière que l’on ne peut plus envisager de vivre sans téléphone portable, on ne pourra bientôt plus concevoir un quotidien sans services Cloud. Il existe en effet des services Cloud pour tout : le divertissement, la domotique, les finances, la santé et la forme, les coffres forts électroniques, le travail, etc.

Cependant, pour bien utiliser le Cloud, il faut avoir un minimum de culture générale sur ce qu’il implique. En particulier pour éviter le risque « Big Brother » que font peser sur nous des sociétés comme Facebook ou Google, il est essentiel de s’informer sur les fonctionnalités des services et sur leurs conditions générales d’utilisation.

C’est le propos de cet ouvrage !

Chapitre 1

Qu’est-ce que le Cloud ?

Dans ce chapitre, nous allons tenter d’expliquer ce qu’est le Cloud, à quoi il peut servir, comment sont stockées nos données et quelles sont les différences avec un système de stockage à la maison.

Origine et définition

D’où vient le Cloud ?

Le terme initial utilisé par l’industrie High Tech était « Cloud Computing ». Il a été inventé par des acteurs du monde de l’informatique professionnelle pour désigner de nouveaux types de services accessibles via Internet. Par la suite, nous avons retenu une version abrégée du terme pour plus de simplicité : le « Cloud ».

Les premiers acteurs du Cloud étaient à la croisée des chemins entre informatique professionnelle et informatique grand public : ce sont en particulier Amazon, Google, Microsoft. Si chacun sait que Microsoft propose des offres pour les entreprises (on utilise Windows et Office au travail), on ne sait pas forcément que Google ou Amazon en proposent aussi. En effet, Amazon est plus connu pour la vente de livres, disques et autres biens de consommation tandis que Google se rémunère principalement via les encarts publicitaires présents sur son moteur de recherche.

La raison de l’émergence des offres Cloud est la suivante : ces entreprises avaient bâti des plateformes informatiques gigantesques et « industrielles » pour leur offre grand public ; en effet, elles disposent de quantités phénoménales de serveurs en réseau pour répondre aux demandes de leurs millions d’utilisateurs. Elles ont un jour décidé de mettre leur puissance de calcul et leur capacité de stockage à la disposition des entreprises. Elles ont ainsi créé de nouvelles offres, assez éloignées de leur marché initial, puisqu’il s’agissait de services plutôt techniques pour les entreprises et non plus de sites web grand public.

Figure 1.1 Les grands acteurs du Cloud

Les offres Cloud pour les entreprises

Il existe deux grandes familles d’offres Cloud pour les entreprises :

des offres très techniques destinées à des informaticiens qui doivent installer des logiciels dans leur espace Cloud ;

des offres utilisables directement par des non-informaticiens comme Gmail ou DropBox.

Les offres grand public appartiennent à cette dernière famille.

Par la suite, l’emploi du terme Cloud s’est élargi à beaucoup de services en ligne proposant le stockage de données, par exemple SkyDrive de Microsoft, ou bien le traitement à distance d’informations, par exemple Siri d’Apple.

Un terme difficile à définir

Le terme « Cloud » est complexe à expliquer comme à traduire. Certains s’y sont essayés, comme le journal Le Monde qui parle d’« informatique dématérialisée ». Cette traduction est discutable car la dématérialisation est le propre de l’informatique. L’expression ne traduit donc pas très bien la particularité du Cloud.

Souvenons-nous que le monde numérique est bien matériel…

Nous parlons souvent de monde virtuel au sujet du monde numérique. De la même manière, Internet est parfois perçu comme un médium magique qui parcourt la terre à la vitesse de la lumière. Nous souhaitons ici tuer ces mythes.

Il faut savoir qu’Internet est constitué de câbles télécom de différents types (cuivre, fibre optique, etc.) reliés entre eux par des aiguillages appelés routeurs. Les états, comme la Chine, savent parfaitement bloquer ces aiguillages pour réglementer les informations accessibles dans leur pays. Internet est donc un réseau très concret. Il a ses pannes, souvent dues à un coup de pelleteuse malencontreuse dans un câble sous-terrain. Il consomme des tonnes de cuivre et de plastique.

De la même manière, l’informatique et le Cloud ne sont pas immatériels. Les données sont toujours stockées sur un support tangible : il faut bien en être conscient ! L’informatique n’est pas réellement virtuelle, et on verra dans la suite du chapitre 1 que les acteurs du Cloud disposent de centres informatiques de la taille d’un hypermarché pour stocker toutes les données qu’ils gèrent. Même si la capacité de stockage du disque dur d’un ordinateur augmente régulièrement, elle reste très inférieure à celle d’un cerveau humain. C’est pourquoi des acteurs comme Google utilisent des millions de disques durs.

Notons aussi qu’il existe deux types d’ordinateurs :

Les Mac et PC que l’on utilise à titre personnel et privatif, via leurs claviers, souris, et écrans.

Les serveurs : ce sont des ordinateurs auxquels on accède via Internet. On les utilise via un navigateur web ou une application comme Outlook. Leurs capacités sont partagées entre plusieurs utilisateurs.

Figure 1.2 Ordinateur versus serveur

Alors, comment définir le Cloud ? Cette « informatique dans les nuages » fait référence à un monde immatériel où les données n’auraient pas de réalité physique ou tangible. En réalité, les données ont bien une réalité physique, et le Cloud désigne plutôt une informatique où l’on confie ses données sans en connaître la localisation géographique. L’application Cloud que nous utilisons peut se trouver San Francisco, Paris ou Pékin : cela fait finalement peu de différence pour nous. Le mot « nuage » fait principalement référence à cette abstraction sur la localisation. La métaphore est la suivante : les vrais nuages se déplacent perpétuellement autour de la terre, on ne sait pas les localiser ; il en est de même du Cloud pour lequel la position géographique des données est inconnue.

Certains acteurs du monde du Cloud jouent d’ailleurs sur cette abstraction : ainsi Google entretient un certain mystère autour de l’emplacement de ses centres de données. Il est ainsi impossible de savoir dans quel pays Google stocke vos données, ce qui peut être perturbant pour certains, on y reviendra.

La notion de déplacement perpétuel des nuages peut aussi prendre sens avec le Cloud : en effet, certains acteurs mettent en place des systèmes de déplacement et réplication des données entre leurs centres informatiques. Ces déplacements ont deux objectifs : avoir plusieurs copies des données pour assurer leur préservation en cas de panne, et optimiser le remplissage des différents centres de données, c’est-à-dire éviter les serveurs à moitié pleins. Ces déplacements étant automatiques, personne ne connaît l’emplacement des données, pas même les gestionnaires des centres de données…

Les acteurs du Cloud nous proposent que nos informations soient accessibles rapidement où que l’on soit et quelque soit l’appareil qu’on utilise (ordinateur, tablette, téléphone). Et finalement, on se fiche bien de savoir où elles sont…

Les propriétés du Cloud

Nous avons déjà présenté la première propriété du Cloud : l’abstraction sur la localisation, qui est donc à l’origine du terme.

La seconde propriété du Cloud est la souscription en ligne au service :

on s’inscrit via un formulaire,

on reçoit un e-mail de confirmation,

et le service est utilisable quelques secondes plus tard…

Souscrire en ligne paraît naturel aujourd’hui, à l’heure du web. Mais il ne faut pas oublier qu’il existe encore quantité de services auxquels il est impossible de souscrire en ligne : banques en ligne (sauf quelques exceptions), assurances, etc. Pourtant, ces services reposent sur l’informatique et ne nécessitent pas de rencontre physique.

La troisième propriété porte sur la tarification. Beaucoup d’offres Cloud sont dites « Freemium ». Ce terme est la contraction des mots anglais « Free » et « Premium ». Il signifie qu’il existe une offre gratuite, parfois limitée dans le temps, ou proposant moins de fonctionnalités, et une offre payante pour des fonctions avancées. L’offre payante est facturée selon les services accessibles, ou selon la capacité utilisée. Par exemple, la solution Cloud de stockage de fichier DropBox[1] est gratuite pour 2 Go d’espace, puis devient payante au-delà.

La quatrième propriété tient au gigantisme des centres de données des acteurs du Cloud : ils donnent l’impression de disposer d’une capacité quasi-infinie. En effet, lorsqu’on envoie une photo vers Facebook ou Picasa, on ne se pose pas la question de savoir s’il reste assez de place pour la stocker, une question qui peut par contre se poser sur un ordinateur un peu saturé. Dans le Cloud, on peut accroître sa consommation d’espace à l’infini (parfois en payant) et peu d’entre nous savent combien de photos ils ont publié sur tel ou tel service de stockage Cloud. Pour donner une illustration de cette capacité gigantesque, il faut savoir que 70 milliards de photos sont envoyées chaque année vers Facebook.

La cinquième propriété du Cloud est la possibilité d’accéder depuis n’importe quel appareil : ordinateur, tablette, téléphone de type iPhone (Apple), Android (Google) ou Windows Phone (Microsoft). On l’a déjà évoqué, mais entrons un peu plus dans les détails. Le Cloud permet un accès depuis tout ordinateur : à la maison, au travail, depuis chez un ami, depuis un cybercafé à l’étranger, etc. Il offre donc la certitude que l’on pourra accéder à ses données où que l’on soit, pourvu qu’on ait une connexion à Internet et un navigateur web. Cela peut se révéler pratique en cas d’incident à l’étranger : il est astucieux d’avoir une copie de son passeport et de son permis de conduire dans le Cloud pour anticiper les problèmes lors de voyageurs.

L’accès depuis les téléphones mobiles est possible via leur navigateur web miniature. Cependant, les services Cloud proposent souvent des applications spécifiques pour les téléphones qui permettent une navigation plus pratique sur un écran tactile de petite taille. Ces applications s’installent depuis les Apple AppStore, Google Play Store ou autre Windows Phone Store. En effet, les acteurs du Cloud prennent très à cœur la qualité de l’expérience utilisateur, et investissent beaucoup sur l’ergonomie.

Donc en résumé, on parle de service Cloud lorsqu’il y a :

Abstraction sur la localisation des données

Souscription en ligne

Tarification « Freemium »

Capacité quasi-infinie

Accès depuis n’importe quel appareil

Nous utiliserons cette définition par la suite pour dire si un service en ligne peut être qualifié de Cloud ou non.

Le Cloud a une autre propriété qui intéresse indirectement le grand public : nous allons cependant la présenter rapidement. Les services Cloud offrent des interfaces de programmation ouvertes. Sans entrer dans les détails techniques, cela signifie qu’il est possible à des développeurs informatiques de créer des applications qui tirent parti des outils Cloud. Pour donner un exemple concret, la solution Cloud de stockage de fichier DropBox offre une telle interface de programmation, et, par conséquent, il existe quantité d’applications pour iPhone capables de sauvegarder leurs données dans votre espace DropBox.

Pourquoi est-ce intéressant ?

Le lecteur peut légitimement se poser la question suivante :

« Quel intérêt existe-t-il à utiliser le Cloud plutôt que des applications sur mon ordinateur ? ».

Essayons d’y répondre.

Accès simplifié et partage

Nous avons en partie répondu à cette question précédemment : les services sont accessibles depuis n’importe quel appareil, où que l’on soit dans le monde. C’est déjà très pratique : cela permet par exemple de montrer des photos de vacances à ses parents depuis leur domicile.

Figure 1.3 L’accès au Cloud depuis n’importe quel appareil

Un autre intérêt de l’accessibilité des données est la possibilité de les partager en ligne. En effet, les services Cloud proposent des options de partage des données à des personnes ou groupes de personnes (famille, amis, etc.). Certains autorisent même de modifier l’information selon la personne. Le partage permet la collaboration : par exemple la rédaction à plusieurs d’un document. Cette co-écriture est par exemple possible ave le service Google Docs[2].

Le partage permet parfois aussi la comparaison : par exemple, le service RunKeeper[3] donne la possibilité de confronter ses performances sportives avec celle de ses amis. Cette comparaison peut amener une petite compétition : Suis-je plus sportif que mes amis ? Suis-je plus économe en énergie que mes amis ? Suis-je un meilleur gestionnaire que mes amis ? Ces différents exemples seront abordés au travers de la description des services Cloud disponibles. Le terme utilisé pour qualifier cette compétition ludique est l’anglicisme « Gamification ».

Garantie contre la perte de données

À propos de la dématérialisation

Les contenus numériques ou dématérialisés ont une propriété intéressante : ils peuvent être recopiés à l’infini sans altération de leur contenu. C’est cette propriété qui les différencie fondamentalement des contenus dits analogiques (sur papier, photo, film, etc.). Elle permet d’assurer la pérennisation des contenus (texte, photo, audio, vidéo, etc.) en organisant des copies régulières. Un bon protocole de recopie offre en théorie une vie éternelle aux données. Les acteurs du Cloud sont très avancés dans ces protocoles.

Nous avons évoqué les « plateformes informatiques industrielles » des acteurs du Cloud. Ces plateformes conservent généralement trois copies de nos données, dans trois lieux différents. Cela signifie que même en cas de catastrophe naturelle, le risque de perte de données est quasi-nul. Cet aspect est à mettre en regard avec nos ordinateurs personnels et les sauvegardes que nous effectuons plus ou moins régulièrement sur CD-ROM et disque dur externe : notre ordinateur peut flancher et perdre ses données, un voleur peut nous arracher notre ordinateur ou téléphone dans la rue, un cambrioleur peut nous voler ordinateur et disque de sauvegarde, un incendie ou un dégât des eaux peuvent avoir raison de notre informatique personnelle, etc. De telles anecdotes arrivent plus souvent qu’on ne le croit. Elles sont plus fréquentes avec les téléphones qu’avec les ordinateurs domestiques. Le Cloud est donc particulièrement pertinent pour les téléphones. Le Cloud offre donc la garantie la plus sûre contre la perte accidentelle de données.

Capacité illimitée

Nous avons vu aussi que la capacité du Cloud était quasi-illimitée, ce qui permet de ne pas se poser de questions sur l’espace disque encore disponible sur son ordinateur.

Rappelons qu’il n’y a pas de limite sur le nombre de photos que l’on peut stocker sur Facebook ou Flickr.

Zéro maintenance

La propriété précédente a une conséquence indirecte : la rapidité de l’application n’est pas liée à la quantité de données stockées. Pour expliquer cette particularité, prenons un exemple concret : celui d’Outlook. Lorsqu’on conserve plusieurs années d’e-mail, dans Outlook, le fonctionnement du logiciel ralentit, car l’exploration du disque dur lui prend de plus en plus de temps. On peut généraliser ce problème à Windows ou MacOS : plus l’ordinateur est ancien et saturé, plus son fonctionnement devient lent. Il est alors nécessaire de faire le ménage, de « défragmenter » pour regagner un peu de vélocité, sachant qu’on ne retrouvera jamais la rapidité initiale de l’appareil neuf.

Ce problème n’existe pas avec le Cloud car les services Cloud sont bâtis différemment. Leur rapidité n’est liée ni à la quantité de données stockées, ni à l’ancienneté de la souscription au service.

Par ailleurs, les services Cloud offrent régulièrement des nouveautés : des fonctionnalités supplémentaires ou des améliorations de l’interface. On a accès à ces nouveautés sans avoir aucune manipulation à faire. A contrario, il est nécessaire de mettre à jour les applications de son Mac/PC pour bénéficier des nouveautés. Un bon exemple de cette facilité est illustré par la comparaison entre :

Outlook : une nouvelle version à installer tous les 2 ans,

Gmail : des nouveautés qui apparaissent toutes les semaines au fil de l’eau.

Cette propriété est vraie pour les services Cloud auxquels on accède via un navigateur depuis un Mac ou PC. Les applications mobiles pour téléphones doivent être mises à jour, mais le fonctionnement des App Stores simplifie grandement cette manipulation : les mises à jour s’effectuent en un clic.

Plus besoin d’un ordinateur puissant

Une des caractéristiques du Cloud est le report des traitements dans les centres informatiques distants. Par exemple, lorsqu’on utilise l’assistant vocal Siri de l’iPhone, le téléphone se contente d’enregistrer une phrase (par exemple : « est-ce qu’il fera beau demain ? ») puis de l’envoyer chez Apple. C’est dans le centre informatique d’Apple que l’analyse de la phrase est faite, et l’instruction correspondante est renvoyée à l’iPhone (par exemple : afficher la météo du jour suivant). Cette façon de travailler autorise l’utilisation d’appareils de faible capacité, donc de téléphones et de tablettes plutôt que d’ordinateurs. Ainsi, le Cloud est particulièrement pertinent pour les tablettes et téléphones. Il permet aussi de s’équiper d’un PC moins puissant et moins cher pour la maison.

Pour aller plus loin, on peut considérer qu’avec le Cloud, un ordinateur devient une simple interface, au même titre qu’un poste de télévision. Une interface que l’on peut d’ailleurs perdre ou se faire voler sans conséquence sur ses données personnelles.

C’est moins cher

Nous avons vu que les offres Cloud proposent généralement un modèle Freemium : certaines options ou extensions de capacité de stockage sont en effet payantes.

Par ailleurs, les offres Cloud sont généralement intéressantes sur le plan tarifaire. Cet avantage s’explique par ce que l’on appelle l’« effet d’échelle ». Lorsqu’on gère une offre pour des millions d’utilisateurs, elle se révèle souvent moins chère. C’est cet effet d’échelle qui permet, dans le domaine de la distribution et de la vente au détail, à de grandes chaînes comme Leclerc ou Zara de proposer des prix très compétitifs. C’est aussi cet effet d’échelle qui justifie le transfert de la production de nombreux biens vers la Chine. Gmail bénéficie de cet effet d’échelle.

Outre l’effet d’échelle, les services Cloud bénéficient également de la souscription en ligne : comme les utilisateurs souscrivent par eux-mêmes, on peut faire l’économie du conseiller que l’on trouve classiquement dans une banque. Le report des tâches administratives vers les utilisateurs permet aux acteurs du Cloud de réduire leurs prix.

Pour donner une illustration de ces prix modérés, on peut citer :

les outils de collaboration Google Apps pour les entreprises proposés pour 40 €/an,

le système Premium de partage de photo Flickr proposé pour 25 $/an.

Des prix à comparer avec ceux d’offres non Cloud…

C’est écolologique

Cet argument en faveur du Cloud est un peu plus polémique.

On peut présenter le Cloud comme une forme de consommation informatique responsable, car les centres de données des acteurs du Cloud sont étudiés pour consommer le moins d’électricité possible : les systèmes de refroidissement sont optimisés (voir la suite de ce chapitre). Par ailleurs, le changement de pièces dans les machines est bien géré afin de maximiser leur durée de vie. Un centre de donnée Cloud est donc généralement plus écologique qu’un ordinateur personnel.

Malgré tout, avec sa capacité quasi-illimitée, le Cloud incite à l’absence de sobriété, au gaspillage de ressources. Est-il vraiment utile de conserver des dizaines de milliers de photos, ses e-mails depuis 15 ans, compte tenu de la consommation électrique que cela occasionne ? Cette question remet en cause le caractère écologique du Cloud.

[1]  On décrira cette offre en détail au chapitre 5.

[2]  Google Docs sera décrit en détails au chapitre 5.

[3]  RunKeeper sera décrit au chapitre 7.