2. Les enjeux de la virtualisation
a. Intérêts
Les intérêts de la virtualisation sont multiples
mais peuvent être listés comme suit :
+ Utilisation optimale des ressources d'un parc de machines
(répartition des machines virtuelles sur les machines physiques en
fonction des charges respectives)
+ Installation, déploiement et migration facile des
machines virtuelles d'une machine physique à une autre, notamment dans
le contexte d'une mise en production à partir d'un environnement de
qualification ou de pré-production, livraison facilitée
+ Économie sur le matériel par mutualisation
(consommation électrique, entretien physique, surveillance, support,
compatibilité matérielle, etc.)
+ Installation, tests, développements, cassage et
possibilité de recommencer sans casser le système d'exploitation
hôte
+ Sécurisation et/ou isolation d'un réseau
(cassage des systèmes d'exploitation virtuels, mais pas des
systèmes d'exploitation hôtes qui sont invisibles pour
l'attaquant, tests d'architectures applicatives et réseau)
+ Isolation des différents utilisateurs
simultanés d'une même machine (utilisation de type site
central)
+ Allocation dynamique de la puissance de calcul en fonction
des besoins de chaque application à un instant donné
+ Diminution des risques liés au dimensionnement des
serveurs lors de la définition de l'architecture d'une application,
l'ajout de puissance (nouveau serveur) étant alors transparent.
b. Cloud-computing
D'après le National Institute of Standards and
Technology des Etats-Unis (NIST) : « Le
Cloud Computing est un modèle pratique, à la demande, pour
établir un accès par le réseau à un
réservoir partagé de ressources informatiques configurables (par
exemple, réseau, serveurs, stockage, applications et services) qui
peuvent être rapidement mobilisées et mises à disposition
en minimisant les efforts de gestion ou les contacts avec le fournisseur de
service ».
Migration de serveurs physiques vers une infrastructure
virtuelle
Le Cloud Computing fait ainsi référence à
l'utilisation des capacités de calcul
d'ordinateurs distants, où l'utilisateur dispose d'une
puissance informatique considérable sans avoir à posséder
des unités puissantes
Pour Renaud Choné, « La
virtualisation est une technologie ; Le Cloud-computing
est le service commercial qui exploite cette
technologie pour proposer des ressources informatiques à la demande
à leur client. ».
L'approche du Cloud Computing s'appuie sur la virtualisation
(ensemble de techniques permettant de faire fonctionner plusieurs
systèmes, isolés les uns des autres, sur un seul système
physique). Grâce à la virtualisation un Cloud peut adapter son
environnement informatique à l'évolution de ses activités.
Un service offert par un Cloud est constitué d'un ensemble de machines
virtuelles, utilisant la même infrastructure physique, qui s'adaptent
à la charge applicative nécessaire pour l'utilisateur.
|