République Algérienne
Démocratique et Populaire
Ministère de l'Enseignement Supérieur et de la
recherche Scientifique
École Nationale Polytechnique
d'Oran - Maurice Audin
Mémoire de fin d'étude
Réalisé par : HALLA Assala
En vue de l'obtention du
diplôme de Master 2
Option : Ingénierie et Management des
Systèmes d'Information
IMPLÉMENTATION DES SERVICES DE STOCKAGE D'OBJET ET DE
FICHIERS PARTAGÉS DANS LA SOLUTION CLOUD OPENSTACK
Mémoire soutenu le 16/09/2021 devant le jury
composé de :
Présidente : Mme. DJEBBAR Esma Insaf:
Maître de Conférences classeB
Examinatrice : Mme.
BENDIMERAD Nawel :Maître de Conférence classe B
Encadrante :Mme BOUMEDJOUT Amal :
Maître de Conférences classe A
Co-Encadrant :M. BENDRISS
Lahouari : Responsable du centre de calcul de l'ENPO
Promotion : 2020/2021
Remerciements
Un grand Merci à Dieu le tout puissant de m'avoir
éclairé le chemin et permis de mener à bien ce travail
Au terme de ce projet de fin d'étude, mes vifs
remerciements sont dédiés à tous ceux qui ont
contribué, directement ou indirectement à la réalisation
de ce mémoire de fin d'études.
En premier lieu, je remercie mon encadrante Madame BOUMEDJOUT
Amal de m'avoir aidé,orienter et conduit à soigner constamment la
qualité de ce travail
Mes remerciements s'adressent également à
Monsieur BENDRISS Lahouari d'avoir pris le temps de suivre mon travail et
d'être à l'écoute lors des difficultés techniques
rencontrés dans ce projet.
Mon dernier mot s'adresse aux membres du jury pour l'honneur
qu'ils me font de participer à l'examen de ce travail.
C'est avec une immense fierté que j'adresse mes
remerciements les plus distingués à tous les enseignants du
département SI qui m'ont transmis leur savoir et m'ont assuré la
meilleure des formations
Dédicace
Je dédie ce travail à mes très chers
parents,
Ma mère qui a toujours était présente pour
moi, celle qui m'a soutenu sur tous les plans m'offrant ainsi une
infinité de raisons d'être heureuse
Mon père qui s'est sacrifié pour moi tant
d'années et m'a transféré cet amour de l'informatique
depuis toute petite
Ma soeur qui m'a toujours aidé et encouragé
à faire de mon mieux pour réussir
Mon frère qui réussit toujours à apporter
la graine de joie dans ma vie
Je dédie ce travail à ma petite famille
grâce à laquelle je suis arrivée là où j'en
suis
Résumé
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é, en effet, même en présence d'une
infrastructure virtualisé via un Cloud les technologies de stockage ne
cessent d'augmenter.
Pour répondre à ces besoins en stockage, de
nombreuses organisations développent des systèmes de stockage
dans le Cloud afin de les proposer aux différentes entreprises dont le
nombre qui implémente cette technologie du Cloud ne cesse d'augmenter.
Parmi les systèmes de stockage présents dans le marché on
retrouve les open source : GlusterFS, Ceph, LVM, ZFS, Swift, Cinder,
Manilla, Sheepdog, Kinetic et les propriétaires : IBM et
EMC...etc.
L'objectif de ce mémoire est de traiter la
problématique du stockage en améliorant le système de
stockage d'une solution Cloud privé que nous avons déjà
déployée avec OpenStack. Nous proposons d'implémenter, en
plus du service de stockage en bloc existant, des services de stockage en objet
et en fichier à notre architecture initiale afin de
bénéficier de la diversité de fonctionnalités que
propose ces différents services.
Après une analyse de l'existant, 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. Cette proposition vise
à rendre le système facilement scalable, à renforcer la
sécurité d'accès aux données, à prendre en
charge tout type de données (structuré, non structurées,
statique, non statiques, binaire, transactionnelle...etc.), à
élargir l'accès jusqu'au services d'OpenStack (auparavant
limité uniquement aux machines virtuelles) et à permettre
l'accès simultanée aux fichiers partagés qui
n'était pas pris en charge avec le système de stockage
initial.
Mots clés: Cloud computing, OpenStack,
Stockage en bloc, stockage en objet, stockage en fichiers, Swift, Cinder,
Manila.
|