Académique Documents
Professionnel Documents
Culture Documents
I) Introduction
Les couts informatiques (humain et financier) représentent une part importante
du budget d’une entreprise.
En réponse à cette problématique est apparu le « Cloud Computing » :
Externalisation de l’informatique (logiciel et/ou matériel).
Utilisation de la puissance de serveurs répartis dans le monde entier.
1
rapidement avec très peu (voire pas du tout) de travail administratif ou d’interaction
avec le fournisseur de services.
Il s’agit d’un virage comparable à celui du web en 95.
Les applications et les données se trouvent dans un nuage composé d’un
certain nombre de serveurs distants interconnectés.
II) Historique
1960: mainframes
1980 : les pc (client-serveur)
1990 le web. Lorsque la vitesse et la fiabilité des connexions s'est améliorée, un
nouveau type d'entreprise est apparue : les fournisseurs d'applications en ligne
(Application Service Provider, ASP).
Les ASP utilisaient des applications métiers et les exécutaient pour leurs clients.
Dans ce modèle, l'ASP achetait le matériel informatique et exécutait
continuellement l'application. Le client payait un abonnement mensuel pour y
accéder via Internet.
2
Août 2006 : date de naissance du "Cloud Computing", c’est à cette date
qu’Amazon a dévoilé sa version d’essai d’Elastic Computing Cloud (EC2)
("nuage informatique élastique").
Evolution ou révolution ??
Quelle utilisation?
Grâce au cloud, on peut déporter sur des serveurs distants des traitements informatiques
traditionnellement localisés sur des serveurs locaux.
Ainsi, au lieu de devoir installer des logiciels ou applications sur le disque dur de son
ordinateur, ceux-ci sont disponibles sur internet.
3
- le stockage de données en ligne grâce à des sites internet spécialisés (ou non) qui proposent
un espace de stockage.
- les services en ligne : certains logiciels, applications et jeux vidéo sont accessibles
directement sur internet sans avoir à installer quoi que ce soit sur son ordinateur. Pratique
pour les usages nomades.
Quelle utilité ?
En résumé, le cloud est utile pour plusieurs raisons :
Partage
On peut travailler à plusieurs sur un même document et les contenus peuvent être partagés et
envoyés à n’importe qui et ce, très facilement.
Sauvegarde
Pour prévenir d’éventuels accidents techniques ou matériels, vous pouvez planifier des
sauvegardes régulières de vos fichiers.
Accessibilité
Certains sites proposent des fonctionnalités adaptées au type de document stocké (ex : Picasa
ou Flickr pour les images et Google Music pour la musique.).
Mobilité
Tous les documents sauvegardés sont accessibles depuis n’importe quel appareil connecté à
internet et à n’importe quel moment.
Pas d’installation
De plus en plus de logiciels, jeux et applications ont leur équivalent en ligne. Pratique, vous
n’avez plus besoin d’installer quoi que ce soit et vous les utilisez n’importe où.
CLOUD PRINTING
Vos imprimantes sont connectées à internet, ainsi, vous pouvez imprimer de n’importe où et
depuis n’importe quel appareil connecté. Vous pouvez aussi partager l’imprimante avec qui
vous voulez.
CLOUD GAMING
Lorsqu'une personne souhaite jouer à un jeu vidéo, c'est un serveur distant qui lance le jeu.
Finis les téléchargements, vous recevez le flux audio-vidéo via internet, comme si vous
regardiez une vidéo en streaming. Il faut, par contre, disposer d’une très bonne connexion
internet.
CLOUD LEARNING
4
Dispositif de formation à distance. L’utilisateur est autonome et accède à des contenus mis à
disposition pour tous ceux qui utilisent la plateforme de formation en ligne (et l’élève peut
entrer en contact avec un enseignant par visioconférence).
Pour tous, la règle de départ est la même : un espace de stockage gratuit mais limité (quelques
gigas). Et la possibilité, pour l’utilisateur, d’étendre cet espace en payant un forfait à l’année
ou au mois.
L’inscription à ces services est relativement simple : il suffit de renseigner une adresse email,
identifiant et mot de passe. Pour certains, peut-être même d’installer un petit logiciel sur son
ordinateur pour le transfert des données.
III) Caractéristiques
Le Cloud Computing se caractérise par sa grande souplesse : selon le niveau de
compétence de l'utilisateur client, il est possible de gérer soi-même son serveur.
Les caractéristiques essentielles d'un nuage sont la disponibilité mondiale en libre-
service, l'élasticité, l'ouverture, la mutualisation et le paiement à l'usage,..
Services à la demande
La mise en œuvre des systèmes est entièrement automatisée et c’est l’utilisateur qui
met en place et gère la configuration à distance.
Ouverture :
Les services de Cloud Computing sont mis à disposition sur Internet, et utilisent des
techniques standardisées qui permettent de s'en servir aussi bien avec un ordinateur
qu'un téléphone ou une tablette.
La connectivité n’importe quand, n’importe où et sur n’importe quel appareil.
Pas besoin de puissants ordinateurs pour utiliser certains logiciels, il suffit seulement
d’un accès à internet.
5
L’élasticité (Redimensionnement rapide : puissance cpu, et habilité à ajouter
des users):
Pouvoir augmenter ou réduire les capacités du service à la demande, en fonction de
l’évolution des besoins.
Facturation à l’usage:
Offres basées sur l’usage et la consommation des clients, en rupture avec les
modèles de licences et d’acquisitions. Les charges d’investissement sont supprimées
au profit de charges d'exploitation plus « maîtrisables ».
Mutualisation
Une même instance d’un logiciel est partagée par l’ensemble des clients de façon transparente
et indépendante : utiliser un même environnement technique pour fournir et gérer plusieurs
clients différents tout en leur donnant l’impression qu’ils disposent de ressources qui leurs
sont dédiées.
6
IaaS (Infrastructure as a Service )
C'est le service de plus bas niveau. Il consiste à offrir l'accès à un parc
informatique virtualisé (Des machines virtuelles sur lesquelles le client peut installer
un système d'exploitation et des applications). Le consommateur est ainsi dispensé
de l'achat de matériel informatique.
L’offre IaaS existe auprès de quelques grandes sociétés, seules à posséder des
centres de traitements informatiques (Data Center) dans le monde entier : Microsoft,
IBM, Amazon, HP, ...
7
Microsoft : Azure : Virtualisation du système, des outils de développement et des
applications.
IBM
Blue Cloud – Système Open source (RedHat Entreprise Linux) + applications
(Websphere, DB2…).
Amazon
S3 : Offre un stockage illimité
ElasticCompute Cloud (EC2) : Images serveur
8
Amazon (Mise à disposition de son infrastructure),
Aptana Cloud (Apache, Php, MySql, Ajax),
CogHead (Partenariat avec Oracle, Flex, BPM), …
SaaS (Logiciel-service / Software as a Service) :
Dans ce type de service, des applications sont mises à la disposition des clients. Les
applications peuvent être manipulées à l'aide d'un navigateur web ou installées de
façon locative sur un PC, et le consommateur n'a pas à se soucier d'effectuer des
mises à jour, d'ajouter des patches de sécurité et d'assurer la disponibilité du service.
C'est un modèle de logiciel commercialisé non pas sous la forme d'un produit
(licence), que le client installerait, mais en tant qu'application accessible à
distance comme un service, par le biais d'Internet et du Web.
C’est la partie visible du Cloud Computing pour l’utilisateur final, qui n’a plus
besoin d’installer l’application sur son poste, et qui accède à son compte par le Web,
sur un environnement 100% sécurisé!!!.
Salesforce1 Platform : gérez vos ventes et votre service client, ainsi que vos
processus métiers clés.
9
D'autres services sont également disponibles
Storage as a service (STaaS)
Network as a service (NaaS)
Data as a service (DaaS)...
Humans as a Service (Externalisation des tests !!!)
10
V) Modèles de déploiement du Cloud
Un Cloud correspond à une infrastructure distante, dont on ne connaît pas les détails
de l'architecture, mais on connait les services informatiques qu’elle offre.
On peut distinguer deux principaux types de modèles de déploiement pour ces
nuages : le Cloud privé et le Cloud public.
Les + :
Un des gros avantages du Cloud public est que les dépenses initiales sont pratiquement
réduites à néant.
il est rapide et peu coûteux à mettre en place ;
il s’adapte rapidement à l’augmentation des besoins.
Les – :
plus vous utilisez le Cloud, plus il est cher ;
il n’est pas forcément adapté à vos besoins et logiciels.
11
Le Cloud Privé
Dans tout système de Cloud, seule votre entreprise et vos collaborateurs vont
pouvoir accéder à vos ressources.
Vous n’avez qu’un seul et même serveur pour gérer l’ensemble des données pour
tous les utilisateurs. Celui-ci est administré soit en interne, soit en externe (par un
prestataire spécialisé).
Cloud interne Privé : une seule et unique organisation loue ou possède son
Infrastructure, et la gère uniquement pour ses besoins. Elle ne la partage pas avec
d’autres organisations.
L’infrastructure est exploitée par l’entreprise.
L’infrastructure peut être hébergée dans les locaux de l’entreprise cliente ou
chez un prestataire.
Les applications sont soit administrées directement par l'entreprise (qui gère
seule son infrastructure), soit mutualisées (un prestataire de confiance prend en
charge une partie des services externalisés).
Les + :
il est adapté sur mesure aux besoins de l'infrastructure
vous ne payez pas plus cher avec plus de transfert de données
Les – :
il est moins réactif en cas de montée en charge
il est coûteux à mettre en place
12
L’infrastructure hybride est une composition de deux ou plusieurs nuages internes,
communautaires ou publics. Cette plate-forme constitue une entité unique. Les
échanges qui s’y produisent s’effectuent grâce à une technologie standard ou
propriétaire qui permet la portabilité des données et des applications.
Il s’agit dans ce cas de faire cohabiter ces environnements afin de pouvoir absorber
plus facilement des pics de charge ponctuels. L’environnement privé est réservé aux
systèmes courants, tandis que les capacités du Cloud public sont utilisées pour
absorber ponctuellement les montées en charge.
Les environnements de cloud public et privé, dans un dispositif de cloud hybride sont
des éléments indépendants et distincts. Cela permet aux entreprises de stocker des
données protégées ou avec privilèges dans un cloud privé, tout en conservant la
possibilité d'exploiter les ressources informatiques du cloud public pour exécuter des
applications reposant sur ces données.
1. Cloud d'Entreprises :
13
Dans cette catégorie, des entreprises de petites et de moyennes tailles disposant
chacune de peu de ressources et de moyens de maintenance de leurs
infrastructures.
Elles se regroupent autour d'un projet de Cloud afin de mutualiser leurs capacités.
La plateforme est le Cloud privé accessible uniquement par les entités de ces
entreprises. Les problèmes de sécurité sont réduits.
Exemple : météorologie, ….
2. Cloud Gouvernemental et Recherche Scientifique :
Des instituts de recherche et de développement mettent sur pied des
environnements de Cloud encouragé et financé par des gouvernements. L'accès est
exclusivement réservé aux personnes exerçant dans le même domaine de
recherche, ou appartenant aux instituts de recherche associés. Ces plateformes sont
pour la plupart orientées projets.
14
Accès aux applications et services Cloud où que vous soyez : tout ce dont vous
avez besoin est d'un terminal avec une connexion Internet.
Optimiser des coûts : en fonction de la durée de l'utilisation du service et ne
nécessite aucun investissement préalable (homme ou machine)
Inconvénients
Confidentialité : La sécurisation de l'accès à l'application : Risque d'attaque ou de
violations de confidentialité.
Pour le fournisseur
Les bénéfices des fournisseurs sont dus à la mutualisation des ressources. La même
ressource peut faire l'objet de plusieurs facturations (plusieurs clients).
16
Quelques prix d’abonnement au Cloud
Le niveau de qualité du service : le client doit disposer d’un droit de regard sur la
qualité des prestations et le niveau de performance du service, avec un engagement
contractuel de la part du fournisseur.
le coût à long terme : si les dépenses d’investissement sont limitées, les dépenses
d’exploitation doivent être correctement évaluées en disposant de métriques précises
et à l’avantage du client pour mesurer la consommation réelle des ressources.
17
la réversibilité du service : en cas de rupture de contrat ou de changement de
fournisseur, le client doit s’assurer de la récupération et de la destruction de ses
données sur l’infrastructure du fournisseur après sa migration.
Suppression
En supprimant une donnée du cloud, celle-ci devrait l’être sous toutes ses formes. Or, elles
peuvent être conservées dans plusieurs data centers. Comment pouvez-vous avoir la preuve
qu’une donnée a bien été supprimée définitivement ?
Connexion : Le cloud c’est très pratique : accéder à ses documents n’importe quand et de
n’importe où... Mais si l’utilisateur n’a pas de connexion internet ou une connexion
insuffisante, il ne pourra pas y accéder.
De plus, selon vos besoins (accès à des jeux vidéo ou transfert de gros fichiers), il vous faudra
une connexion très performante.
Confidentialité :
Face à l’engouement pour les offres de Dropbox ou Google Drive, les français se lancent sur
le marché : Bajoo, Hubic ou Ubikube. Avec des serveurs en France, ils espèrent contrer la
concurrence étrangère.
Pour ceux qui sont, pour la plupart, localisés aux Etats-Unis, la loi locale s’applique. Aux
Etats-Unis, depuis les évènements du 11 septembre 2001, la loi (Patriot Act) autorise les
services de renseignements à fouiller vos données sans votre consentement.
Le prestataire peut également utiliser vos données à des fins marketing. Google, par exemple,
qui affiche des publicités en lien avec les contenus de vos mails ou Facebook qui vend les
informations des profils à des sociétés.
18
La mise sur pied d'une solution de Cloud Computing comporte des problèmes de
sécurité inhérents à la solution elle-même.
Le fait de centraliser toutes les informations sur un site pose un certain nombre de
problèmes :
Une possible interruption massive du service.
Une cible de choix pour les hackers
Interface et API non sécurisé
Cette confiance se traduit par la signature d'un contrat nommé SLA (Service Level
Agreement). Ce contrat précise les taux de disponibilité du service.
Editeurs :
19
Les éditeurs sont les sociétés proposant des solutions Cloud qui ne sont pas
forcément un fournisseur de services. Leur rôle n'est pas de fournir un service Cloud,
mais plutôt de fournir une technologie capable d'héberger une solution Cloud.
Fournisseurs :
Les fournisseurs de services de Cloud Computing sont des hébergeurs, Ils mettent à
disposition des infrastructures physiques proposant une plate-forme de Cloud.
a) SALESFORCE
Salesforce.com est une société créée en 1999. Elle est devenue l'une des pionnières
du modèle SaaS grâce à son outil historique de CRM intitulé Salesforce.
b) Amazon
Amazon, au travers de "Amazon Web Services" (AWS) met à disposition un Cloud
public depuis 2006.
Au départ, il s'agissait de rentabiliser leurs énormes infrastructures en place pour
absorber les pics de charge lors des fêtes de Noël sur leur boutique en ligne.
c) Google
En 2008, Google a lancé son Cloud public orienté pour les services Web offrant une
plateforme (PaaS) nommée « Google App Engine » et permettant l'hébergement
d'applications Python ou Java, ainsi que des applications SaaS regroupées dans la
gamme «Google App ».
d) VMware
VMware est une entreprise filiale d’EMC créée en 1998. Pendant plus de 10 ans, elle
a conçu différents produits liés à la virtualisation.
20
En 1999 VMware Workstation, un logiciel client permettant la virtualisation de
machines.
e) Microsoft
Microsoft annonçait l'arrivée de sa propre solution de Cloud Computing nommée
Windows Azure en janvier 2010, on trouve aussi le Cloud de Microsoft des
applications SaaS de la gamme Live et Online Service.
Conclusion
21