2.5. Conclusion
La vitesse avec laquelle le volume des données
informatiques augmente dans les entreprises, les établissements et les
organisations est immense, étant la source de plusieurs
problématiques liées aux stockages, de nombreuses solutions ont
été proposées, dont la plus connue est le Cloud. Ceci dit,
la complexité des modes de stockage ne semble pas être
dépassée, en effet, même en présence d'une
infrastructure virtualisé via un Cloud les technologies de stockage ne
cessent d'augmenter. Les article et les comptes rendus des conférences
que nous avons étudié et analyser précédemment nous
ouvre des portes vers l'amélioration du système de stockage d'une
infrastructure Cloud déjà déployé auparavant sous
OpenStack, ayant uniquement une intégration d'un stockage en mode
bloc : Cinder. Nous envisageons l'améliorer pour non seulement
supporter les autres types de stockage : en objet (avec Swift) et en
fichier (avec Manila), mais aussi profiter de la fonctionnalité de
partage des stockages. Swift, un système de stockage d'objets simple et
basé sur des composants fiables permettrad'avoir une persistance
élevée des données, une architecture système
complètement symétrique et une évolutivité
illimitée, sans point de défaillance unique. Manila, ce service
de stockage en fichier supportant un système de partage de fichier
surmontera certaines des limitations de Cinder et Swift, apportant plus de
fonctionnalités à OpenStack. Même si les recherches
auparavant menées ont montré l'excellente opportunité que
présente la solution Ceph en termes d'amélioration de stockage,
Swift, Cinder et Manila offrent quand même de nombreuses
fonctionnalités qui sont en perpétuelle évolution et
amélioration, d'autant plus qu'ils bénéficient de leur
intégration approfondie à OpenStack et des contributions de la
communauté OpenStack. Nous avons donc décidé
d'intégrer la combinaison de services : Swift et Manila au service
Cinder présent dans notre Solution Cloud privé déjà
déployée. Dans ce qui suit nous présenterons en
détail les architecture et les fonctionnalités de chacun des
service Cinder, Swift et Manila afin de maitriser leur déploiement.
|