Vous êtes sur la page 1sur 1

kokou Agbedanou

Définition
OpenStack est avant tout un "framework cloud modulaire" permettant l’implémentation d’une
infrastructure IT scalable :

ˇ
framework : c’est un ensemble de composants logiciels structurels, permettant de créer des
fondations d’infrastructure IT (exemples : des machines virtuelles à base de modèles, des
workloads applicatifs à base de modèles, des processus d’extensibilité de machines virtuelles
en fonction de charge d’utilisation...).
ˇ
cloud (sous-entendu cloud computing) : c’est le cœur même du domaine abordé par OpenStack
qui se distingue d’un logiciel classique d’hypervision (vSphere/vCenter de VMware,
RHEV/RHEV-M de Red Hat, Hyper-V de Microsoft...) en étendant les possibilités et donc les
fonctionnalités.
ˇ
modulaire : OpenStack est livré sous forme de modules logiciels qui fournissent chacun
séparément un ensemble de fonctionnalités. Tous les modules dialoguent entre eux et
s’échangent des messages via un bus de messages. Tous les modules ne sont pas
obligatoirement nécessaires et le choix de l’implémentation dépend du périmètre du projet
cloud. Chaque module est accessible via une librairie d’API REST (exemple : le module Swift
permet un accès par programmation pour pouvoir stocker des objets comme des fichiers dans
le cas d’un cloud storage).

© Editions ENI - Tous droits réservés - Copie personnelle de kokou Agbedanou -1-

Vous aimerez peut-être aussi