Vous êtes sur la page 1sur 2

Introduction générale

Cloud Computing
Le Cloud Computing ou informatique en nuage est considéré comme un ensemble de services
et de données consommables.

Quelques facteurs de l'invention du Cloud Computing:

L'apparition de la virtualisation (1980)

Le développement des réseaux à haut débit…

Le développement du concept ASP

Le principe de Time Sharing


L'infogérance: l'externalisation de tout ou partie du système d'information de l'entreprise

L'externalisation: consiste à confier à une société externe une tâche que l'on ne peut pas
réaliser en interne.

La démocratisation de l'informatique (90)

ASP (Application Service Provider)


Une ASP désigne une application fournie comme un service qui est hébergée et centralisée sur un
serveur unique et accessible par les clients via le protocole standard, c'est ce que l'on nomme
maintenant SaaS pour « Software as a Service ».

Time Sharing
Le Time Sharing ou le multiprogrammation est le fait d'exécuter plusieurs programmes en
parallèle, ayant tous accès au même matériel, sans interférer les uns avec les autres.

Grid Computing
Le Grid Computing ou l'informatique en grille est une infrastructure virtuelle constituée d'un
ensemble de ressources informatiques potentiellement partagées, distribuées, hétérogènes et
autonomes qui se présente comme un super ordinateur avec un but d'optimisation de
l'utilisation des ressources.

 
La Virtualisation
 

Définition
La virtualisation est l'ensemble des techniques matérielles et/ou logicielles qui permettent de
faire fonctionner sur une seule machine physique plusieurs systèmes d'exploitation et/ou
plusieurs applications, séparément les uns des autres, comme s'ils fonctionnaient sur des
machines physiques distinctes.

Machine Virtuelle
Une machine virtuelle est une entité abstraite qui est indépendante de l'architecture du matériel
sur lequel elle tourne, son rôle est de simuler la présence de logiciels, composant ordinateur,
ainsi que le système d'exploitation.

Guest vs Host

Le système invité est vu par l'hôte comme un simple programme, il n'a pas d'accès direct au
matériel contrairement à l'hôte qui est installé sur la machine physique.

Emulation
L'emulation est la capacité d'un logiciel à exécuter un système d'exploitation ou une application
en lui présentant un matériel virtuel. La virtualisation est basée sur le principe d'emulation.

Couches de virtualisation
Couche d'abstraction

La couche d'abstraction a le rôle de transformer les instructions envoyées au système invité en


instructions exécutables par le système hôte.

Couche VMM (Virtual Machine Monitor)

La couche VMM est une couche logicielle qui a le rôle de surveiller les machines virtuelles aussi
nommée Hyperviseur et gérer le processeur, la mémoire, les entrées/sorties (I/O) et la relation
entre les instructions logicielles de la machine virtuelle et celle de l'architecture physique de la
machine réelle.

Vous aimerez peut-être aussi