Vous êtes sur la page 1sur 8

Virtualisation & Cloud Computing

I. Introduction

Ce chapitre présente l’apparition du cloud computing comme une suite logique de


l’histoire de l’informatique. Les évolutions successives des systèmes informatiques et
l’ouverture des entreprises vers l’Internet aboutissent logiquement au cloud computing. Le
contexte actuel avec volonté de réduction des coûts, nouveaux terminaux, etc., constitue un
cadre idéal pour le cloud computing.

Ce chapitre débutera évidemment par définir le terme du cloud computing ainsi


qu’une brève retraçage des dates historiques. Puis, nous allons présenter l’application du
cloud computing sur le modèle de service constitué de trois couches : infrastructure,
plateforme et service. Ensuite, nous allons déterminer les quatre types de cloud computing
selon le type d’usage (ouvert ou privé) et la manière de gérer le cloud (interne ou externe).
Nous terminons par donner quelques utilisations pratiques du cloud computing.

II. Définition du « Cloud Computing » ou informatique en nuage

Le cloud computing est un concept qui consiste à déporter sur des serveurs distants
des stockages et des traitements informatiques traditionnellement localisés sur des
serveurs locaux ou sur le poste de l'utilisateur. Selon le National Institute of Standards and
Technology (NIST), le cloud computing est l'accès via le réseau, à la demande et en libre‐
service, à des ressources informatiques virtualisées et mutualisées.2

Le terme cloud computing est traduit en français aux termes suivants : informatique en
nuage, informatique dématérialisée, stockage dans les nuages, stockage à distance ou
encore infonuagique.

2
Source : http://fr.wikipedia.org/wiki/CloudComputing

Par : Dr Telesphore Tiendrebeogo 21


Virtualisation & Cloud Computing

Figure 8 : Facteurs principaux du cloud computing

Pour le groupe de travail de CIGREF3, qui a publié un rapport sur le fondamentaux du


cloud computing, un cloud est avant tout une solution de stockage d’informations (au sens
large du terme…) sur une ou plusieurs machines qui n’ont pas d’attribution fonctionnelle
particulière : elles peuvent se substituer les unes aux autres.

Selon le même rapport, un cloud computing est caractérisé par quatre points :

 Un cloud est toujours un espace virtuel.


 Un cloud contient des données qui sont fragmentées.
 Les fragments de données sont toujours dupliqués et répartis dans cet espace
virtuel.
 Un cloud possède une fonction de restitution permettant de reconstituer les
données.

3
CIGREF : réseaux de grandes entreprises en France, Rapport Fondamentaux du cloud computing : le point de
vue des grandes entreprises, Mars 2013

Par : Dr Telesphore Tiendrebeogo 22


Virtualisation & Cloud Computing

Figure 9 : les quatre points permettant d’identifier un cloud

III. Historique du Cloud Computing

Les premières applications Web 2.0 à avoir migré dans les nuages sont la messagerie,
les outils collaboratifs, le CRM, les environnements de développement et de test.

Historiquement, Amazon Web Services, orientés vers les entreprises, et Google,


orienté vers les utilisateurs grand public, sont premiers qui ont fait émerger le marché du
cloud computing ; les éditeurs de logiciel traditionnels ont été contraints de suivre cette
dynamique portée par les opérateurs de télécommunications.

Longtemps avant que ne naisse l'expression « Cloud computing », les concepteurs de


réseaux schématisaient Internet par un nuage dans leurs images. En anglais, l'on parlait alors
de « the cloud », ce qui signifiait à peu de choses près l'Internet que nous connaissons.

Par : Dr Telesphore Tiendrebeogo 23


Virtualisation & Cloud Computing

IV. Les différents services de Cloud Computing

Le concept de cloud a apparu principalement pour répondre aux exigences de


continuité et de qualité du service. Pour approcher de ces objectifs, des travaux ont été
commencé afin de trouver des méthodes dans tous les niveaux impliqués afin d'établir un
service entre un client final et un fournisseur de service :

 l'application, qui est en contact avec le client ;


 la plate‐forme, qui exécute l'application ;
 l'infrastructure, qui est le support de la plate‐forme ;

Comme solution, le cloud est la mise en disponibilité de ces niveaux. Le modèle de


cloud computing est capable de traiter indifféremment les trois niveaux souvent utilisées du
modèle de service :

 Software as a Service : SaaS ;


 Platform as a Service : PaaS ;
 Infrastructure as a Service : IaaS ;

En résumé, un cloud est donc une solution qui fournit un espace dans lequel il est
possible de placer, de manière virtuelle, des infrastructures serveur ou réseau, des
plateformes de développement ou d’exécution, etc. Un cloud est ainsi capable de traiter les
différentes couches du modèle « as a service », de l’infrastructure jusqu’à l’utilisateur.

1. IaaS : Infrastructure as a Service

Le IaaS concerne essentiellement le cloud d’infrastructure qui est un service rendu par le
cloud. C’est une infrastructure virtuelle sur laquelle il est possible de bâtir une solution
applicative.

En d’autres termes, les clouds d’infrastructure fournissent à la demande un ensemble de


services de niveau bas, c'est‐à‐dire des serveurs, réseaux, etc. Cela permet ainsi à une
entreprise cliente de pouvoir bénéficier de la puissance d’une infrastructure sans devoir
investir beaucoup.

Par : Dr Telesphore Tiendrebeogo 24


Virtualisation & Cloud Computing

Exemple : Un prestataire propose la location de composants informatiques comme des


espaces de stockages, une bande passante, des unités centrales et des systèmes
d’exploitation.

2. PaaS : Plateform as a Service

Le cloud de niveau PaaS concerne les développeurs et les producteurs d’applications. Le


PaaS permet de mettre à disposition des développeurs par exemple un framework de
développement adapté à leurs besoins. Il permet aussi de donner aux applications un cadre
d’exécution qui produira des services SaaS.

Exemple : Salesforce (http://www.salesforce.com/fr/)

Figure 10 : Page de d’accueil en français du site salesforce

3. SaaS : Software as a Service

Le cloud de niveau SaaS représente le plus souvent un catalogue d’applications


accessibles en mode service aux utilisateurs finaux ou clients finaux.

Dans le mode SaaS, les utilisateurs consomment les logiciels à la demande sans les
commander, avec ou sans facturation à l’usage réel. Il n’est plus nécessaire pour l’utilisateur

Par : Dr Telesphore Tiendrebeogo 25


Virtualisation & Cloud Computing

d’effectuer les installations, les mises à jour ou encore les migrations de données. Les
solutions SaaS constituent la forme la plus répandue de Cloud Computing.

Exemple : Les prestataires de solutions SaaS les plus connus sont : Google avec Gmail et
Youtube ou encore les réseaux sociaux Facebook et Twitter.

4. Structuration des différents Clouds par rapport au modèle de


service

En résumé de ce qu’on a présenté, la projection du cloud computing sur le modèle de


service constitue un ensemble de services offerts aux clients finaux (simples utilisateurs ou
entreprises).

Le schéma suivant structure les différents clouds par rapport au modèle de service :

Figure 11 : Structuration des différents Clouds par rapport au modèle de service

Par : Dr Telesphore Tiendrebeogo 26


Virtualisation & Cloud Computing

V. Les différentes typologies de Cloud Computing

Pour classer les clouds types, il faut bien sûr des critères de classification. Les travaux de
recherche qui ont été effectué sur ce domaine ont abouti à poser deux questions
essentielles :

 Qui gère le cloud ?


 Qui est le client du service offert par le cloud ?

 Pour la première question : « Qui gère le cloud ? », on parle ici de la région


responsable de la gestion du cloud : l’entreprise elle‐même ou un opérateur cloud.
 Dans le cas où c’est l’entreprise qui est responsable de la gestion du cloud
avec ses propres ressources, on parle de cloud interne.
 Dans le cas où c’est un prestataire opérateur de cloud qui est responsable de
la gestion du cloud avec ses propres ressources, on parle de cloud externe.
 Pour la deuxième question : « Qui est le client du service offert par le cloud ? », on
parle ici du bénéficiaire de l’utilisation du cloud.
 Dans le cas où le cloud est dédié aux besoins propres de l’entreprise, on parle
de cloud privé.
 Dans le cas où le cloud est ouvert au grand public ou à d’autres entreprises,
on parle de cloud ouvert.

Ainsi 4 typologies ont été identifiées. Ces typologies peuvent aussi être mélangées
pour aboutir comme suit :

Par : Dr Telesphore Tiendrebeogo 27


Virtualisation & Cloud Computing
Utilisation dédiée aux besoins propres de l’Ese

Gestion Gestion par


interne à une autre
l’entreprise organisation

Utilisation ouvert au grand public


Figure 12 : les typologies du cloud computing

Exemples et cas pratiques :

Cloud Privé Ouvert / Public


 SaaS : espaces collaboratifs
 SaaS : CMS
 PaaS : développement web ViFiB
 PaaS : Free Cloud Alliance
Interne  IaaS : serveurs virtuels à la
 IaaS : IBM, VMware, Free Cloud Alliance
demande ViFiB, VMware

 SaaS : Google Apps, SalesForce


 SaaS : Facebook, Linkdln, Google+
CRM, Amazon
 PaaS : hébergement d’application Windows
 PaaS : Oracle PaaS
Externe Azure, plateforme pour mobiles kawet
 IaaS : location d’infrastructures
 IaaS : Google drive, DropBox, SFR, Orange
virtuelles OVH, Amazon

Par : Dr Telesphore Tiendrebeogo 28

Vous aimerez peut-être aussi