Vous êtes sur la page 1sur 70

DEDICACES

Je dédie ce travail à ma famille, la famille NOUMSSI

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 1


REMERCIEMENTS
Je tiens à adresser toute ma gratitude et mes sincères remerciements
aux personnes qui ont contribué à la réussite de ma formation :
¬ Je remercie le directeur général de CAMTEL, Mr NKOTO EMANE
David , pour m’avoir accordé ce stage dans son entreprise ;
¬ mon encadreur au sein de l’entreprise, Ing. ELA OYONO Jean
Marcel. Ton expertise, la pertinence de tes conseils et ton
encadrement m’ont été précieux ;
¬ Mon encadreur académique Ing. NWOUAKAM Maurice pour sa
disponibilité, ses remarques avisées et l’encadrement apporté tout
au long de mon stage académique ;
¬ tous les enseignants de l’Ecole Nationale Supérieure des Postes
et Télécommunications de Yaoundé pour toutes les connaissances
qu’ils m’ont transmises tout au long de ma formation. ;
¬ l’équipe de CAMTEL, particulièrement ing. WANKO Yves, pour
leur accueil, leur disponibilité et leur bonne humeur permanente ;
¬ A ma famille, Mr et Mme NOUMSSI ainsi que mes 04 frères et
sœurs :
¬ La famille KAMGNO pour son soutien sans faille ;
¬ Tous ceux que nous avons omis de citer ici, et qui de près ou de
loin ont contribué au bon déroulement de ma formation.
¬

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 2


LISTE DES FIGURES

Figure 1 Organigramme de CAMTEL


Figure 2 Organigramme du CRIP
Figure 3 page d’accueil du portail web de
CAMTEL
Figure 4 exemple de serveurs
Figure 5 Diagramme de GANT de l’avancement
des travaux
Figure 6 Image du Cloud Computing
Figure 7 Exemple d’un datacenter
Figure 8 Représentation d’une plate-forme
collaborative
Figure 9 Architecture du Cloud Computing
Figure 10 répartition des charges en fonction du
model de Cloud
Figure 11 Logo d’office 365
Figure 12 Logo de VM Vcloud
Figure 13 Logo d’open stack
Figure 14 Logo d’Owncloud
Figure 15 Diagramme des cas d’utilisation

Figure 16 Diagramme de séquence du cas


d’utilisation <<Connexion>>
Figure 17 Diagramme de séquence du cas
d’utilisation<<création d’une machine
virtuelle>>
Figure 18 diagramme de séquence du cas
d’utilisation << Stocker des
données>>
Figure 19 Imprime écran du logiciel de
virtualisation
Figure 20 architecture réseau de déploiement
Figure 21 représentation de CloudStack
Figure 22 commande d’installation du JDK

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 3


Figure 23 Commande d’installation du serveur de
base de données
Figure 24 Commande d’installation du serveur
ssh

Figure 25 Commande d’installation Cloudstack

Figure 26 Dossier d’installation de Cloudstack

Figure 27 Page de connexion de Cloudstack

Figure 28 Tableau de bord de Cloudstack

Figure 29 Page présentant l’état actuel du


système
Figure 30 Page présentant la création des
utilisateurs

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 4


GLOSSAIRE

Sigle Signification
API Application Programming Interface
BIND Berkeley Internet Name Domain
CIRS Centre internet et des réseaux
spécialisés
CMS Content Management System
CRIP Centre des réseaux IP
CSA
http Hypertext Transfer Protocol
IAAS Infrastructure as a service
IMAP Internet Message Access Protocol
IP Internet protocol
IT Information technology
MIT Massachusetts Institute of
Technology
PAAS Platform as a service
PHP Hypertext Preprocessor
POP Post Office Protocol
SAAS Software as a service
SLA Service Level agreement
SOA Service-oriented architecture
SGBD Système de gestion de base de
données
JDK Java Development Kit
SSH Secure Shell

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 5


RESUME/ABSTRACT

Ces dernières années ont vu le Recent years have seen the


développement du Cloud development of cloud
Computing. Le principe computing. The founding
fondateur est d´exporter la principle is to export the service
gestion des services management companies in
informatiques des entreprises shelters managed by third party
dans des centres d’hébergement companies. It's main advantage
gérés par des entreprises tiers. is offset a reduction in costs for
Ce déport a pour principal the client company, the means
avantage une réduction des necessary to the management
couts pour l’entreprise cliente, of these services is shared
les moyens nécessaires à la between clients and managed
gestion de ces services étant by the company hosting these
mutualisés entre clients et gérés services.
par l’entreprise hébergeant ces In this paper, we study the
services. implementation of a private
Dans ce mémoire, nous cloud solution in CAMTEL
étudierons la mise en place
d’une solution de Cloud
Computing privé à CAMTEL

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 6


Sommaire
Introduction générale……………………………………………………………………………………….9
Partie I : Contexte et problématique ..................................... 12
Chapitre 1 : Présentation de l’entreprise et état de l’existant .... 13
1.1. Historique et activités ............................................................................................... 13
1.2. Organigramme ........................................................................ Erreur ! Signet non défini.
1.3. Portail web ....................................................................................................................... 18
1.4. Un intranet ....................................................................................................................... 20
1.5. Serveurs............................................................................................................................. 20

Chapitre 2 : Critique de l’existant et problématique ................. 23


2.1. Enjeux du sujet.............................................................................................................. 23
2.2. Critique de l’existant .................................................................................................. 23
2.3. Problématique ................................................................................................................ 24

Partie II : Méthodologie ................................................... 26


Chapitre 3 : Méthodologie ................................................... 27
3.1. Méthodologie utilisée................................................................................................. 27
3.2. Travaux antérieurs et présents ........................................................................... 29

Chapitre 4 : Notions fondamentales sur le Cloud Computing ..... 30


4.1. Définition........................................................................................................................... 30
4.2. Historique ......................................................................................................................... 32
4.3. Eléments constitutifs du Cloud Computing ................................................... 33
4.3.1. La virtualisation ............................................................................................................. 33
4.3.2. Datacenter ...................................................................................................................... 34
4.3.3. Plateforme collaborative ............................................................................................ 35
4.4. Différence fondamentale entre le service Internet et le Cloud
Computing ........................................................................................................................................ 36
4.5. Architecture du Cloud Computing ...................................................................... 37
A. Iaas : Infrastructure as a service .............................................................................. 37
B. Paas : Platform as a service ......................................................................................... 38

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 7


C. SaaS : Software as a service ....................................................................................... 38
4.6. Type de Cloud Computing ....................................................................................... 41
4.6.1. Les Cloud privés ............................................................................................................ 41
4.6.2. Les Cloud publics .......................................................................................................... 41
4.6.3. Les Cloud hybrides ....................................................................................................... 42
4.7. Avantages et inconvénients du Cloud Computing .................................... 42
4.7.1. Cloud public .................................................................................................................... 43
4.7.2. Cloud privée ................................................................................................................... 45
4.8. Sécurité dans le Cloud Computing ..................................................................... 46
4.9. Acteurs du secteur ...................................................................................................... 48
4.9.1. Entreprise fournisseur de solution Cloud ............................................................ 48
i. Cloud public ................................................................................................................................ 48
ii. Cloud privée ............................................................................................................................... 49

PARTIE III : Résultats et commentaires ................. 50


Chapitre 5 : Etat de l’art ..................................................... 51
5.1. Solutions propriétaires ............................................................................................. 51
5.1.1. office 365 ......................................................................................................................... 51
5.1.2. VMware vCloud .............................................................................................................. 52
5.2. Solution libre ...................................................................................................................... 53
5.2.1. OpenStack ....................................................................................................................... 54
5.2.2. Owncloud ......................................................................................................................... 55
5.2.3. Cloudstack ....................................................................................................................... 56
5.3. Choix de notre solution .................................................................................................. 57

Chapitre 6 : Analyse, présentation et installation de notre solution


....................................................................................... 58
6.1. Utilisateurs du système ............................................................................................ 58
6.1.1. L’administrateur ............................................................................................................ 58
6.1.2. Les utilisateurs .............................................................................................................. 59
6.2. Diagrammes .................................................................................................................... 59
6.3. Dimensionnement des couches matériels .............................................................. 61

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 8


6.4. Spécification ....................................................................................................................... 62
6.4.1. Architecture .................................................................................................................... 62
6.5. Présentation et installation de CloudStack .................................................. 63

Conclusion générale……………………………………………………………………………….………66
BIBLIOGRAPHIE ET WEBOGRAPHIE ………………………………………………………………….….67

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 9


Introduction Générale
Au fur et à mesure que les systèmes informatiques évoluent, la
demande en quantité d’espace de stockage, de convivialité et de
simplicité dans le travail va grandissant. Il y a quelques années, les
espaces de stockage réduits, les lignes de commandes et les systèmes
complexes étaient le quotidien des employés d’entreprise.
Les entreprises modernes traitent de grandes quantités d’informations
aussi nombreuses que variées. Ainsi, elles ont besoin de grande capacité
de stockage ainsi que d’une puissance de calcul élevée. Les ressources
matérielles et logicielles nécessaires n’étant pas à la portée de toutes les
entreprises, le Cloud Computing est une solution pour résoudre ce
problème.
Dans le souci d’accroitre leur performance et leur compétitivité, plusieurs
entreprises modernes ont recours à l’utilisation du Cloud Computing. Le
sujet qui nous ait proposé s’intitule donc avec raison « Etude et mise
sur pied d’une solution Cloud Computing dans une entreprise moderne,
cas de Camtel ».
Le terme Cloud Computing, ou « informatique dans les nuages », est un
nouveau modèle informatique qui consiste à proposer les services
informatiques sous forme de services à la demande, accessibles de
n'importe où, n'importe quand et par n'importe qui. Cette nouvelle
technologie permet à des entreprises d’externaliser le stockage de leurs

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 10


données et de leur fournir une puissance de calcul supplémentaire pour
le traitement de grosse quantité d’information.
Notre travail sera divisé en trois parties nommées Contexte et
problématique, méthodologie, et enfin résultats et commentaires.
Chaque Partie sera divisée en deux chapitres. La première partie
comportera deux chapitres dénommés présentation de l’entreprise et
état de l’existant, et critique de l’existant et problématique.
La deuxième partie comportera deux chapitres nommés méthodologie
et notions fondamentales sur le Cloud Computing. La dernière partie
sera constituée de deux chapitres nommés état de l’art et analyse,
présentation et installation de notre solution.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 11


Partie I : Contexte et problématique

Aperçu

D
ans cette partie, nous allons présenter l’entreprise qui nous a
accueillis pour notre stage, présenter les différentes
technologies qu’elle utilise ainsi que leur insuffisances. De ces
insuffisances, nous ressortirons une problématique qui sera la ligne
conductrice de notre travail. Cette partie sera divisée en deux chapitres.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 12


Chapitre 1 : Présentation de l’entreprise
et état de l’existant

Introduction

Dans ce chapitre, nous allons présenter l’entreprise qui nous a accueillis


tout au long de notre stage. Nous présenterons son organigramme, ses
missions, ses différents services et les technologies qu’elle utilise. Nous
porterons une attention particulière sur le service où sera implémentée
notre solution.

1.1. Historique et activités

La Cameroun Télécommunication en abrégé CAMTEL est créé par


décret présidentiel le 08 septembre 1998. Elle nait des cendres de la
société des Télécommunications Internationales du Cameroun
(INTELCAM) dont elle reprend les activités et de la direction des
télécommunications du Ministère des Postes et Télécommunication.
CAMTEL a pour objet de posséder, d’opérer et de fournir une
infrastructure et des services de télécommunications dans le cadre des
licences à elle octroyées à cet effet par les autorités compétentes. A cet
effet, elle est chargée :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 13


 de fournir tout service public de télécommunications au niveau
national et international, en particulier les services de téléphone,
de télex, de télégramme et de télécopie entre points fixes ;
 de mettre en place les infrastructures et les équipements adaptés
aux télécommunications nationales et internationales ;
 d’installer, d’exploiter et entretenir des réseaux afférents à ce
système de télécommunications pour l’acheminement du trafic
national et international ;
 de gérer et d’exploiter à des buts commerciaux ces systèmes de
télécommunications ;
 de participer à tout système global de télécommunications ;
 d’acquérir et d’exploiter toute concession, droits et privilèges
relatifs à l’exploitation de ces systèmes de télécommunications ;

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 14


1.2. Organigramme

CAMTEL est organisé comme suit

Figure 1 : Organigramme de CAMTEL, Février 2012

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 15


Notre travail a été effectué dans la section administration système du
centre des réseaux IP qui dépend de la direction des systèmes
d’informations et des réseaux IP.
Dépendant de la direction des systèmes d’informations et des réseaux
IP, le centre des réseaux IP assure la gestion des équipements des
points d’accès et du cœur de réseau IP de sa zone de compétence.
A ce titre, il est chargé :
 de la gestion du nœud et des points de présence Internet
 de l’exploitation et la maintenance des équipements du réseau IP
 de l’administration des serveurs pour l’accès aux services ainsi que
des plateformes d’authentification et de taxation ;
 de la gestion technique des noms de domaines en relation avec
l’Agence Nationale des Technologies de l’Information et de la
Communication ;
 de l’exploitation des plages d’adresses IP publics alloués au centre
en conformité avec le plan d’adressage défini par la Direction
Technique ;
 de l’implémentation de la politique générale de sécurité définie
par la direction générale pour les équipements du réseau ;
 de la collecte des données sur les indicateurs de la qualité de
service ;
 du recueil des expressions des besoins pour l’évolutivité des
systèmes et réseaux

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 16


 de la production des statistiques et des rapports d’activités du
Centre.

Son organigramme est le suivant

Figure 2 : Organigramme du CRIP

Le centre est constitué de quatre sections, dont la section


Administration système.
La section administration système, placée sous l’autorité d’un chef de
Section est chargée :
 de l’exploitation et la maintenance des serveurs
 de l’exploitation et la maintenance des plateformes
d’authentification et de taxation ;

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 17


 de l’exploitation et de la maintenance des plateformes de services
à valeurs ajoutées ;
 de la gestion technique des noms de domaine en collaboration
avec l’Agence Nationale des technologies de l’information et de la
Communication
 de la maintenance des outils de taxation ;
 du suivi et des mises à jour des logiciels et des applications en
service dans le réseau IP ;
 de la réalisation des sauvegardes pour la restauration des
systèmes ;
 de test des nouveaux services à déployer ;
 de la collecte des données de taxation ;
 de la production des rapports d’activité de la section.

1.3. Portail web

Un portail web est un site web qui offre une porte d'entrée commune à
un large éventail de ressources et de services accessibles sur l'Internet et
centrés sur un domaine ou une communauté particulière. Les ressources
et services dont l'accès est ainsi rassemblé peuvent être des sites ou des
pages web, des forums de discussion, des adresses de courrier
électronique, espaces de publication, moteur de recherche.
CAMTEL dispose d’un portail web accessible uniquement aux employés,
sur lequel sont reportées les nouvelles de l’entreprise.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 18


Sur l’image qui suit, nous pouvons observer la page de connexion de ce
portail.

Figure 3 : page d’accueil du portail web de CAMTEL

Il est conçu sous forme de site internet. Les informations telles que les
décisions de la direction générale, les nominations ou encore les
nouvelles concernant tout le personnel y sont publiées. Au-delà de cela,
les employés disposent d’un espace conviviale d’échange. Ils peuvent
télécharger des documents, des vidéos et ainsi que d’autres articles.
Ce portail est aussi accessible via internet, mais comme précisé plus
haut, il reste accessible uniquement aux employés de CAMTEL. Il est
administré de façon centralisée par la direction des systèmes
d’information.
Ce portail est un outil très intéressant pour le suivi de la vie de
l’entreprise.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 19


1.4. Un intranet

L'intranet est un réseau informatique utilisé à l'intérieur d'une entreprise


ou de toute autre entité organisationnelle utilisant les techniques de
communication d'Internet (IP, serveurs HTTP). Dans les grandes
entreprises, l'intranet fait l'objet d'une gouvernance particulière en
raison de sa pénétration dans l'ensemble des rouages des organisations.
CAMTEL dispose d’un intranet qui couvre tout le territoire national. Dans
ce réseau circule les données de l’entreprise telles que les données de
facturation des clients, les documents internes ou tout autre document
relatif à la bonne marche de l’entreprise. Dans cette configuration, il est
possible de faire des configurations à distance de certains équipements
ce qui réduit grandement la charge de travail et augmente la
productivité.
A cet intranet, est greffé un service de messagerie, dont nous donnerons
les détails plus bas.
Le réseau est subdivisé en plusieurs sous réseaux administrés et gérés
de façon indépendante.

1.5. Serveurs

Un serveur informatique est un dispositif informatique matériel ou


logiciel qui offre des services, à différents clients. Les services les plus
courants sont :
 le partage de fichiers ;
 l'accès aux informations du World Wide Web ;

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 20


 le courrier électronique ;
 le partage d'imprimantes ;
 le commerce électronique ;
 le stockage en base de données ;
 le jeu et la mise à disposition de logiciels applicatifs (optique
software as a service
.

Figure 4 : exemple de serveurs

Un serveur fonctionne en permanence, répondant automatiquement à


des requêtes provenant d'autres dispositifs informatiques (les clients),
selon le principe dit client-serveur. Le format des requêtes et des
résultats est normalisé, et chaque service peut être exploité par tout
client qui met en œuvre le protocole propre à ce service.

CAMTEL dispose de multiples serveurs, destinés à plusieurs taches. Les


quelques serveurs suivants sont utilisés dans le centre internet et des
réseaux IP

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 21


 Serveur de messagerie : EXIM
 Web hosting: CPanel
 Serveur web, ftp, bd : Apache 2;filezilla;mysql,informix,
 Système d’exploitation : CENTOS, Free BSD (distribution de Linux),
Solaris 9, windows 2003 server.
 Serveur de DNS : Logiciel BIND 9
 Serveurs AAA: Itellin, Cisco ACS
 Serveurs d'accès: NAS, BRAS
 Serveur de supervision compose de: Cacti, smokeping, Rancid,
Solar Wind,

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 22


Chapitre 2 : Critique de l’existant et problématique

Introduction

Dans ce chapitre, nous allons effectuer une critique de l’existant de


CAMTEL et ressortir la problématique qui nous a conduits à mener ce
travail et à proposer la solution qui est la nôtre.

2.1. Enjeux du sujet

CAMTEL en tant que entreprise moderne se doit d’être dans le bain de


l’évolution des nouvelles technologies. L’émergence d’un nouveau
marché ne doit pas nous laisser indifférents. Il est important de
comprendre ce que le Cloud Computing va pouvoir apporter à
l’informatique d’aujourd'hui et de demain mais aussi la place qu’il
occupera. Est-ce une réelle révolution informatique, une simple
évolution de notre vision de l’IT ou un point de passage inévitable ?
Notre sujet aura dont pour but de faire comprendre la philosophie du
Cloud Computing, ses technologies et le plus important de dire en quoi
il serait un avantage pour une entreprise comme CAMTEL.

2.2. Critique de l’existant

D’après le chapitre précédent, CAMTEL dispose d’une multitude


d’outils qui facilite le travail en entreprise et qui permettent aux
employés de se tenir au courant de la vie de la société. Tous ces
services ou outils ont comme support le réseau intranet de CAMTEL,
ainsi que Internet.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 23


Bien qu’étant une société de fourniture de services télécommunication,
CAMTEL dispose tout aussi de nombreux services qui n’ont pas trait aux
télécommunications. Ainsi, les outils qu’utilisent les personnels de ces
services doivent être aussi conviviaux et intuitifs que possible.
A cet instant, il existe des outils de travail collaboratif ou de partage de
fichier installé dans le réseau interne de CAMTEL, mais ceux-ci sont le
plus souvent mis en place et utilisé par un service ou une direction. Il
existe bel et bien un serveur mail d’entreprise qui permet l’envoi et la
réception des courriers de mails.

2.3. Problématique

En tant que entreprise moderne à la pointe de la technologie, il


apparaît opportun pour l’entreprise historique CAMTEL d’innover et
de toujours fournir à ces employés des meilleures conditions pour
assouvir leurs taches . Au regard de ces défis et de ces ambitions, nul
doute que ces ambitions ne pourront être atteintes qu’avec les
nouvelles technologies de la communication.
Camtel développe régulièrement des applications pour utilisation en
interne. Mais chaque application nécessite un support, et une manière
d’accéder différente. Au-delà de cet état des choses, les employés
travaillant sur ces applications travaillent dans « des boites noires » et
fournissent juste le résultat de leur travail pour utilisation. IL serait ainsi
très utile et très pratique d’avoir des solutions technologiques pour
rendre le travail en entreprise plus conviviale, plus accessible et plus
collaboratif.
Ces technologies doivent être capables :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 24


 D’unifier les moyens d’accès à des applications développées
 De faciliter le travail collaboratif
 De simplifier l’utilisation des technologies existantes
 De permettre le partage des ressources entre les services et
personnes autorisées
 Créer des machines virtuelles en fonction des besoins

L’objectif principal de notre recherche étant de trouver la meilleure


solution possible, nous prendrons donc comme hypothèse de recherche
« Le Cloud Computing est la meilleure solution pour résoudre ce
problème ? ». L’un des aspects de la suite de notre travail sera de
valider cette hypothèse de recherche.

Conclusion

Dans ce chapitre nous avons montré l’enjeu de notre sujet d’étude, et


poser une problématique au vu des critiques faites sur l’existant de
CAMTEL. Dans la partie qui suit, nous allons détailler la méthodologie
qui a été utilisée pour mener à bien le travail qui nous a été confié.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 25


Partie II : Méthodologie

Aperçu

D
ans cette partie, nous allons détailler la méthodologie que nous
avons utilisée pour mener à bien notre travail. Nous parlerons
des travaux antérieurs concernant notre sujet et enfin nous
introduirons la notion de Cloud Computing.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 26


Chapitre 3 : Méthodologie

Introduction

Dans ce chapitre, nous allons présenter les différents types de


méthodologie qui existe pour un travail de recherche, la méthodologie
que nous avons utilisée et les différents travaux antérieurs et présents
traitant du sujet.

3.1. Méthodologie utilisée

Il est important de rappeler que les informations utilisées dans notre


travail proviennent des interviews avec le personnel de CAMTEL, des
recherches sur Internet, des documents et mémoires écrits sur le sujet.
Nous avons aussi essayé d’obtenir des renseignements des entreprises
qui fournissent déjà les solutions Cloud. Les réticences des entreprises à
fournir leur secret d’entreprise furent très grandes.
Notre questionnaire avait pour but de savoir
 Quel est le fonctionnement interne de CAMTEL ?
 Quels sont les outils utilisés ?
 Quelles améliorations peuvent être apportées au cadre de travail ?

Notre travail de recherche s’est découpé comme suit :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 27


Tache Durée

Etat de l’existant 1 semaine

Interview avec les employés de 2 semaines


CAMTEL

Analyse du problème 1 semaine

Recherche sur les technologies du 3 semaines


Cloud Computing

Recherche et configuration de la 3 semaines


solution

Déploiement et test de la solution 1 semaine

Tableau 1 : Tableau d’avancement du travail

Figure 5 : Diagramme de GANT de l’avancement des travaux

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 28


3.2. Travaux antérieurs et présents

Apres plusieurs interviews et rencontres, il en ressort qu’aucun travail


n’ayant trait à notre sujet n’a été effectué dans l’entreprise.
Quelques projets en cours d’étude à CAMTEL se rapprochent
énormément de notre travail. Nous pouvons ainsi citer les projets de
mise en place d’un datacenter et d’une plateforme collaborative. Ces
deux projets sont des prémisses à la mise sur pied d’un Cloud
Computing.
N’ayant pas tous les détails concernant le projet, nous ne pouvons pas
en préciser l’évolution ni les détails techniques.

Conclusion
Ce chapitre nous a permis de voir par quelle méthode nous avons
recueillis les informations.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 29


Chapitre 4 : Notions fondamentales sur le
Cloud Computing
Introduction

Dans ce chapitre, nous allons présenter les notions fondamentales du


Cloud Computing. La technologie qui la constitue et les différents
acteurs du secteur.

4.1. Définition

Le Cloud Computing, littéralement l’informatique dans les nuages est un


concept qui consiste à déporter sur des serveurs distants des stockages
et des traitements informatiques traditionnellement localisés sur des
serveurs locaux ou sur le poste de l’utilisateur. Il consiste à proposer
des services informatiques sous forme de service à la demande,
accessible de n’importe où, n’importe quand et par n’importe qui. Cette
définition est loin d’être simple à comprendre Toutefois, l’idée principale
à retenir est que le Cloud n’est pas un ensemble de technologies, mais
un modèle de fourniture, de gestion et de consommation de services et
de ressources informatiques.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 30


CLOUD

Figure 6 : Image du Cloud Computing

Les applications et les données ne se trouvent plus sur l’ordinateur local,


mais «Dans le Cloud » composé d’un certain nombre de serveurs
distants, interconnectés au moyen d’une excellente bande passante,
indispensable à la fluidité du système. L’accès au service se fait par une
application standard facilement disponible, la plupart du temps un
navigateur web.
Actuellement, l’utilisation du Cloud Computing s’est démocratisé avec
l’accès à des connexions internet dites « haut débit » et à la
vulgarisation des ordinateurs de grande capacité, et ayant une grande
puissance de traitement. Il peut être considéré comme la cinquième
évolution de l’informatique après le mainframe, le PC, le client serveur,
le web et pour finir le Cloud Computing d’après Microsoft.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 31


Le Cloud Computing peut être comparé à la distribution de l’énergie
électrique. Bien que chaque particulier pourrait produire sa propre
énergie électrique (solaire, éolienne), un opérateur le fait à grande
échelle et propose ce service au client à travers un réseau de
distribution (câble électrique). Chaque client est facturé uniquement en
fonction de sa consommation. On retrouve dans cet exemple des
analogies dans la terminologie du Cloud Computing et de la distribution
de l’énergie électrique.
Energie électrique services informatiques

Réseau de distribution Réseau informatique

4.2. Historique

La naissance du Cloud Computing n’a pas une date précise, elle vient
d’une évolution de certaines technologies telles que les web services, ou
l’architecture SOA (Service Oriented Architecture). La notion de Cloud
fait référence à un nuage tel qu’on a l’habitude d’utiliser dans les
schémas techniques lorsqu’on veut représenter Internet, d’où la
confusion entre Internet et les services du Cloud Computing.
Mais, la notion même de consommation de services informatiques a été
proposée pour la première fois en 1961 lors d’une conférence au MIT
par John McCarthy [1 ] connu comme l’un des pionniers de l’Intelligence
Artificielle. A sa naissance, il pouvait être comparé au cluster de calcul

1
John McCarty, né le 4 septembre 1927 à boston est le principal pionner de l’intelligence artificielle. Il est
également l’inventeur du langage Lisp

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 32


dans lequel un groupe d’ordinateur se relient pour former un ordinateur
virtuel unique permettant le calcul de haute performance.
Auparavant, seuls les supers ordinateurs permettaient de fournir une
forte puissance de calcul et étaient principalement utilisés par les
universités, les gouvernements, ou les universités pour des opérations
complexes telles que prévoir les changements climatiques ou le
comportement des avions en vol.
Désormais, il est possible de rendre disponible cette puissance de calcul
à tout le monde, à tout moment, n’ importe où via Internet.

4.3. Eléments constitutifs du Cloud Computing

4.3.1. La virtualisation

La virtualisation consiste à faire fonctionner un ou plusieurs systèmes


d'exploitation sur un ou plusieurs ordinateurs. Cela peut sembler
étrange d’installer deux systèmes d’exploitation sur une machine conçue
pour en accueillir qu’un, mais comme nous le verrons par la suite, cette
technique a de nombreux avantages.
Il est courant pour des entreprises de posséder de nombreux serveurs,
tels que les serveurs de mail, de nom de domaine, de stockage pour ne
citer que ceux-ci. Dans un contexte économique où il est important de
rentabiliser tous les investissements, acheter plusieurs machines
physiques pour héberger plusieurs serveurs n’est pas judicieux. De plus,
une machine fonctionnant à 15 pour cent ne consomme pas plus
d’énergie qu’une machine fonctionnant à 90 pour cent. Ainsi, regrouper

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 33


ces serveurs sur une même machine peut donc s'avérer rentable si leurs
pointes de charge ne coïncident pas systématiquement.
Enfin, la virtualisation des serveurs permet une bien plus grande
modularité dans la répartition des charges et la reconfiguration des
serveurs en cas d'évolution ou de défaillance momentanée.
Les intérêts de la virtualisation sont multiples. On peut citer
 L’utilisation optimale des ressources d'un parc de machines
(répartition des machines virtuelles sur les machines physiques en
fonction des charges respectives)
 L’économie sur le matériel (consommation électrique, entretien
physique, surveillance)
 L’installation, tests, développements sans endommager le système
hôte

4.3.2. Datacenter

Figure 7: Exemple d’un datacenter

Un centre de traitement de données (data centre en anglais) est un site


physique sur lequel se trouvent regroupés des équipements constituants

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 34


du système d’information de l’entreprise (mainframes, serveurs, baies de
stockage, équipements réseaux et de télécommunications, etc.). Il peut
être interne et/ou externe à l’entreprise, exploité ou non avec le soutien
de prestataires. Il comprend en général un contrôle sur l'environnement
(climatisation, système de prévention contre l'incendie, etc.), une
alimentation d'urgence et redondante, ainsi qu'une sécurité physique
élevée.
Cette infrastructure peut être propre à une entreprise et utilisé par elle
seule ou à des fins commerciales. Ainsi, des particuliers ou des
entreprises peuvent venir y stocker leurs données suivant des modalités
bien définies.

4.3.3. Plateforme collaborative

Figure 8 : Représentation d’une plateforme collaborative

Une plate-forme de travail collaboratif est un espace de travail virtuel.


C'est un site qui centralise tous les outils liés à la conduite d'un projet et
les met à disposition des acteurs.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 35


L'objectif du travail collaboratif est de faciliter et d’optimiser la
communication entre les individus dans le cadre du travail ou d'une
tâche. Les plates-formes collaboratives intègrent généralement les
éléments suivant :

 des outils informatiques


 des guides ou méthodes de travail en groupe, pour améliorer
la communication, la production, la coordination.
 Un service de messagerie.
 Un système de partage de ressources et de fichiers .
 Des outils de type forum, pages de discussions
 Un trombinoscope, ou annuaire des profils des utilisateurs.
 Des groupes, par projet ou par thématique.
 Un calendrier ;

4.4. Différence fondamentale entre le service Internet


et le Cloud Computing

Bien qu’assez similaire dans leur représentation et leur façon de


fonctionner, les services Internet et les services Cloud Computing sont
assez différents.
Internet est bien plus ancien que le Cloud Computing. C’est grâce à
Internet que le développement du Cloud Computing a été aussi rapide.
En effet, on peut parler d’internet sans Cloud Computing, mais on ne
peut pas parler de Cloud Computing sans Internet. Internet est le moyen
le plus utilisé par les fournisseurs de solution de Cloud Computing pour
proposer leur service. Mais, internet peut être dans certains cas substitué

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 36


à tout autre réseau (intranet, réseau téléphonique) comme nous le
verrons dans la suite.

4.5. Architecture du Cloud Computing

Une des notions principales quand on parle de Cloud Computing est le


principe virtualisation. La virtualisation a été la première pierre vers l'ère
du Cloud Computing. En effet, cette notion permet une gestion
optimisée des ressources matérielles dans le but de pouvoir y exécuter
plusieurs systèmes « virtuels » sur une seule ressource physique et
fournir une couche supplémentaire d’abstraction du matériel. Les
premiers travaux peuvent être attribués à IBM, qui dans les années 60,
travaillait déjà sur les mécanismes de virtualisation en développant dans
les centres de recherche de Cambridge et de Grenoble, CMS
(Conversation Monitor System).
Basiquement, le Cloud Computing propose trois modèles principaux
L’infrastructure (Iaas : Infrastructure as a service)
La plate-forme ( Pass : Platform as a service)
L’application ( Saas : Software as a service)

A. Iaas : Infrastructure as a service

Infrastructure as a service ou l’infrastructure en tant que service en


français est une des couches du Cloud Computing. C'est un modèle où
l'entreprise dispose d'une infrastructure informatique (serveurs, stockage,
réseau) qui se trouve en fait chez le fournisseur. Cependant, elle y a
accès sans restriction, comme si le matériel se trouvait dans ses locaux.
Ceci permet à l’entreprise de s’affranchir complètement de l’achat et de

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 37


la gestion du matériel. L’entreprise exploite le matériel comme un
service à distance. Cette couche permet à l’entreprise de se concentrer
en premier sur ses processus métiers sans se préoccuper du matériel.

B. Paas : Platform as a service

Platform as a service ou plate-forme en tant que service est un modèle


composé de tous les éléments nécessaires pour soutenir la construction,
la livraison, le déploiement et le cycle de vie complet des applications et
des services disponibles sur Internet. Cette plateforme offre des facilités
à gérer des canevas de travail lors du design, du développement, du
test, du déploiement et de l’hébergement d’applications web à travers
des outils et services tels que
• La collaboration d’équipe
• La gestion de la sécurité, de la capacité
• La gestion des bases de données
Ces services sont fournis au travers d’une solution complète destinée
aux développeurs et disponible via Internet
Exemple : Force.com www.salesforce.com/plateform

C. SaaS : Software as a service


Software as a service ou encore application en tant que service en
français est le modèle le plus utilisé dans le monde après le service
d’email. C’est un modèle de déploiement d’application dans lequel un
fournisseur loue une application clé en main à ses clients en tant que
service à la demande au lieu de leur facturer la licence du logiciel. De
cette façon, l’utilisateur final n’a plus besoin d’installer le logiciel, le

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 38


maintenir, ou le mettre à jour. Toutes ces opérations de maintenance
sont effectuées par le fournisseur de service.
Exemple: Google docs http://docs.google.com
Les trois modèles du Cloud Computing peuvent être résumés dans cette
illustration :

Figure 8 : Architecture du Cloud Computing


L’Infrastructure en tant que service offre une base matérielle
(hardware) aux plateformes en tant que service. Ces infrastructures sont
mises en place et gérées par des administrateurs réseau avec un bon
niveau d’expertise. Elles sont le plus souvent constituées
d’équipements réseaux et de serveurs la plus part du temps entièrement
virtualisés.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 39


La plateforme en tant que service est un ensemble de composants
reposant sur l’infrastructure offerte par la couche Iaas. Elle permet aux
développeurs d’applications d’avoir une plateforme de travail adaptable,
distribuée et virtualisée dans laquelle ils n’ont plus besoin d’installer
l’architecture sous-jacente (réseaux, matériels, serveur, système
d’exploitation)

L’application en tant que service est une application souple et


déployée dans une plateforme en tant que service. C’est une application
souple qui est accessible uniquement à travers un réseau et qui est le
plus souvent facturée à l’utilisateur final.
Cette organisation permet de séparer les domaines de compétences,
ainsi l’utilisation d’une couche est complètement non assujetti aux
couches inférieures ou supérieures.
Nous pouvons nous résumer avec cette figure qui explique qui contrôle
quoi en fonction du modèle utilisé

.
Figure 10 : répartition des charges en fonction du model de
Cloud
Rédigé et présenté par FOSSOUO NOUMSI Landry Page 40
4.6. Type de Cloud Computing

Selon les besoins des entreprises et des utilisateurs, il existe trois types
de Cloud Computing

4.6.1. Les Cloud privés

Ce type de Cloud est créé et géré en interne pour les besoins d’une
entreprise. Les serveurs hébergeant les services sont localisés dans les
bâtiments de l’entreprise accessible à travers un réseau sécurisé, interne
et fermé. Il est sous l’administration de la direction du service
informatique.
Dans ce cas, l’entreprise met sur pied sa propre politique de gestion de
son Cloud.
Le Cloud privé est une nouvelle approche qui améliore l’organisation et
la gestion des services et de ressources informatiques, mais aussi la
façon dont l’entreprise les consomme et les met à l’œuvre.
Les ressources informatiques ne remplissent plus des rôles prédéfinis et
limités, elles forment un pool flexible dans lequel les processus et le
personnel de l’entreprise viennent puiser en fonction des besoins et au
moment précis où ils en ont besoin.

4.6.2. Les Cloud publics

Ce type de Cloud est créé par un organisme spécialisé qui met à


disposition ses infrastructures, ses ressources pour des entreprises aussi
multiples que variées. Ainsi, ces entreprises consommatrices de services
utilisent et payent à la demande des services dont elles ont besoin. Les

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 41


fournisseurs de services Cloud Computing garantissent une disponibilité
et une qualité de service à travers un contrat signé avec le
consommateur du service.
Le Cloud public se compose d’une palette de services tiers accessibles
via Internet qui ne cesse de s’élargir. Les services étant proposés par des
géants comme Google, l’ampleur de l’offre est énorme et le coût
unitaire, potentiellement très faible. Une petite entreprise peut
externaliser son infrastructure technologique tout entière et la majorité
de ses applications métiers dans le Cloud public, et toute jeune
entreprise peut faire largement appel au Cloud.

4.6.3. Les Cloud hybrides

Ce type de Cloud combine les Cloud public et privé. On peut ainsi


déporter nos applications vers un Cloud public qui consommera des
données stockées et exposées dans un Cloud privé, ou bien faire
communiquer deux applications hébergées dans deux Cloud privés
distincts, ou encore consommer plusieurs services hébergés dans des
Cloud publics différents.

4.7. Avantages et inconvénients du Cloud


Computing

En fonction du type de Cloud Computing choisi (public, privé ou


hybride), il offre de nombreux avantages, mais aussi des inconvénients

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 42


4.7.1. Cloud public

Pour les consommateurs du service le Cloud public offre des avantages


suivants
 Aucun investissement préalable

Pour une entreprise, le Cloud Computing offre des possibilités d’être


immédiatement opérationnel.
Un jeune entreprise qui vient d’être mise sur pied et n’ayant pas
d’énormes ressources pour l’achat de serveurs puissants et des logiciels
peut être très vite compétitive en utilisant le Cloud Computing public.

 Aucun pré requis demandé

L’utilisation d’un service Cloud ne nécessite pas des connaissances


particulières, mis à part pour le service demandé. Ceci grâce à l’accès
simplifié utilisant des navigateurs web.
 Un service d’une grande flexibilité

L’utilisateur n’a aucun effort à fournir, il suffit qu’il demande les services
dont il a besoin.

 Un service d’une grande disponibilité


Dans la plupart des cas, le contrat signé entre le fournisseur et le
consommateur de service stipule une disponibilité du service à 99%.
 Un payement sur mesure

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 43


Le consommateur est facturé à la consommation suivant une grille
tarifaire prédéfinie. Ainsi, il paye uniquement ce qu’il consomme.

Par contre, les inconvénients du Cloud public sont tout aussi nombreux.
On peut citer

 Le budget

Etant donné que la consommation des services proposés par le Cloud


public nécessite une connexion Internet stable, les besoins en bande
passante peuvent faire exploser le budget. Par exemple, pour une
grande entreprise et/ou ayant un besoin fort en ressources, il sera peut-
être préférable de trouver une autre solution.
De plus, pour les entreprises situées dans une zone non desservie par
une excellente connexion Internet, l’investissement pour avoir une bonne
connexion Internet peut ne pas être très raisonnable.

 Le cadre légal

Il n’y a aucun accès physique aux données transférées dans le Cloud


public. Elles ne sont pas forcément présentes sur le territoire national. Il
est ainsi difficile de connaitre précisément à quel endroit elles sont
stockées. De plus, selon le type d’activité d’une entreprise, la loi peut
imposer de pouvoir localiser précisément et rapidement les données,
tout en ayant la possibilité d’avoir un accès physique sur celles-ci. Ceci
est donc problématique pour un bon nombre d’entreprises.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 44


 La pérennité du service

Toutes les entreprises utilisant le Cloud public sont dépendantes de


leur hébergeur. L’arrêt de son activité, par exemple, pourrait être très
problématique. Des études sont en cours pour palier à désagréments. En
effet, un changement d’hébergeur prend du temps, et peut nécessiter
un recodage des applications.

 Confidentialité et sécurité des données

Les données sont hébergées en dehors de l’entreprise. Ceci peut donc


poser un risque potentiel fort pour l’entreprise de voir ses données mal
utilisées ou volées. C’est actuellement le problème majeur du Cloud
Computing public.
A cause des problèmes et inconvénients cités plus haut, de nombreuses
entreprises se tournent vers le Cloud Computing privé.
Si le Cloud Computing public propose des ressources informatiques
hébergées (serveurs, stockage, puissance de calcul, applications…)
distantes et mutualisées, les offres de Cloud Computing privées se
distinguent par leur aspect dédié. Leur usage est réservé pour une seule
entreprise, ceci dans le but de répondre à un besoin personnalisé de
ressources informatiques.

4.7.2. Cloud privée

Les avantages du Cloud privé sont les suivantes :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 45


 Sécurité et confidentialité

Contrairement au Cloud public, l’entreprise est propriétaire de ses


données et on peut y avoir accès physiquement.

 Une architecture sur mesure

Le Cloud privé est développé en fonction de l’entreprise et elle seule.


Ainsi, elle est facilement gérable et adaptable.
Malgré cela, le Cloud privé a quelques inconvénients
 Budget
Toute la charge financière et technique (serveur, personnels qualifiés,
logiciel), pour la mise en place du service sont supportés par
l’entreprise.

4.8. Sécurité dans le Cloud Computing

La sécurité et la conformité émergent systématiquement comme les


principales préoccupations des responsables informatiques lorsqu’il est
question de Cloud Computing, des préoccupations encore plus
accentuées lorsqu’il s’agit de Cloud public. La sécurité permet de
garantir la confidentialité, l'intégrité, l'authenticité et la disponibilité
des informations.
Certaines questions légitimes reviennent sans cesse :
 Mes données sont-elles sures dans le Cloud ?
 Où sont stockées mes données ?
 Qui va avoir accès à mes données ?

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 46


 Aurais-je accès à mes données à n’importe quel moment ?
 Que deviendrons mes données s’il y a interruption du service ?
La mise sur pied d’une solution de Cloud Computing comporte des
problèmes de sécurité inhérents à la solution elle-même. Le fait de
centraliser toutes les informations sur un site pose un grand nombre de
problèmes. On peut citer comme problème potentiel :
 Une possible interruption massive du service.
 Une cible de choix pour les hackers
 Interface et API non sécurisé
Ce point de vulnérabilité du Cloud Computing fait l’objet depuis
quelques années l’objet de recherches avancées. Il a été créé un
organisme chargé de mettre sur pied des normes en matière de sécurité
dans le Cloud Computing. Cet organisme s’appelle CSA (Cloud Security
Alliance). Du travail de cet organisme, il en est ressorti certaines
techniques utilisées de nos jours pour améliorer la sécurité du Cloud
Computing. Parmi ces techniques on peut citer
 La multi-location : cette technique permet de créer des instances
d’une même donnée sur plusieurs sites différents. Elle permet une
récupération facile en cas de désastre.
 Le chiffrement : le chiffrement de l’accès à l’interface de contrôle,
le chiffrement des données dans le Cloud.
 L’isolation des machines virtuelles

La sécurité absolue n’existe pas, donc le problème de sécurité reste le


plus souvent un problème de confiance entre le fournisseur de service
et le consommateur de service. Cette confiance se traduit par la
signature d’un contrat nommé SLA (Service Level Agreement). Ce contrat

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 47


précise les taux de disponibilité du service. En règle générale, et pour la
plupart des fournisseurs, ce taux est supérieur à 99 %.

4.9. Acteurs du secteur

La mise sur pied d’une solution Cloud Computing dépend de l’utilisation


qu’on veut en faire. Dans cette partie, on distinguera les cas où
l’entreprise est fournisseur de solution Cloud et le cas où elle est
consommatrice de solution Cloud.

4.9.1. Entreprise fournisseur de solution Cloud

i. Cloud public

Les entreprises qui fournissent une solution Cloud public sont celles qui
disposent d’assez de ressources financière et techniques pour mettre sur
pied d’énormes fermes de serveurs, des logiciels hyper puissants et une
couverture mondiale. Malgré cela, une entreprise peut bien fournir une
solution Cloud pour un pays par exemple. Mais, dans ce cas, parle-t-on
encore de Cloud Computing ? D’après Microsoft, l’un des leaders du
marché de Cloud public, bâtir une ferme de serveurs couteraient
environ un milliard de dollars US. Les plus grandes entreprises
mondiales qui offrent des solutions de Cloud Computing public sont :
 Microsoft
 Amazon
 Google
 OVH

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 48


Au niveau national, des entreprises comme Manyaka, ITG Store
fournissent des solutions Cloud Computing à des entreprises de la
place.

ii. Cloud privée

Toute entreprise publique ou privée peut mettre sur pied son propre
Cloud. Ceci à des fins purement internes. Pour cela, il faudrait que
l’activité de l’entreprise s’y prête et qu’elle dispose du matériel Adéquoi,
d’une expertise dans ce domaine. Plusieurs entreprises se tournent vers
cette solution car, elles restent propriétaires de leurs données, et
contrôlent le processus du début à la fin.

Conclusion

Dans ce chapitre, nous avons présenté la technologie du Cloud


Computing, son utilisation ses avantages et inconvénients. Il est à
présent question d’appliquer ces concepts à notre contexte.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 49


PARTIE III : Résultats et
commentaires

Aperçu

D
ans cette partie, nous allons présenter la solution que nous
proposons pour la mise sur pied d’une solution de Cloud
Computing privé dans une entreprise. Pour cela, nous
commenceront par lister les différentes solutions existantes, avec leurs
avantages et inconvénients, ensuite parmi ces solutions nous ferons un
choix que nous présenterons.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 50


Chapitre 5 : Etat de l’art

Introduction

Dans ce chapitre, nous allons présenter les différentes solutions Cloud


existante, leur mode de fonctionnement, leurs avantages et leurs
inconvénients. A la fin de ce chapitre, nous allons dégager notre choix
en le justifiant.
Il existe deux catégories de solution Cloud Computing privé, les
solutions propriétaires et les solutions libres et gratuites.

5.1. Solutions propriétaires

Depuis quelques années, les éditeurs de logiciel se sont lancés dans la


technologie Cloud. Il existe à ce jour une multitude d’offre de logiciel
pour installer son propre Cloud privé.

5.1.1. office 365

Figure 11: Logo d’office 365

Développer par la firme Microsoft, ce logiciel permet de créer un Cloud


privé pour entreprise. La création et la configuration de nouveaux

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 51


comptes utilisateurs se fait en quelques minutes. Il est idéal pour les
entreprises de 25 employés ou moins.
Il permet d’après sa fiche de présentation
 De Partager des fichiers et des documents avec les membres de
votre équipe
 D’avoir un espace de stockage de 25 Go par utilisateur
 D’être Compatible avec les fichiers Word, OneNote, Excel et
PowerPoint.
 D’Accéder à vos documents, les afficher et les modifier dans un
navigateur Web
 D’ajouter et de supprimer des utilisateurs en quelques minutes
Il est possible d’obtenir ce logiciel à partir de 3,57 euro/utilisateur/mois2

5.1.2. VMware vCloud

Figure 12 : Logo de VM Vcloud

Développer par la société VMware, l’un des leaders mondiaux dans le


domaine de la virtualisation, ce logiciel sert tout aussi à créer son propre

2
http://www.microsoft.com/fr-fr/office365/compare-plans.aspx

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 52


Cloud privé. Il donne la possibilité de créer des machines virtuelles ceci
en fonction des besoins des utilisateurs. D’après sa fiche technique, il
permet de
 Créez vos machines virtuelles en quelques clics, transformez
simplement vos serveurs physiques en serveurs virtuels
 Augmentez les ressources de votre Cloud privé en quelques clics
et sans interruption de service
 Bénéficiez d’une infrastructure haute disponibilité et entièrement
redondée
 Consolidez vos serveurs, automatisez vos déploiements et réduisez
radicalement vos budgets IT

5.2. Solution libre

Comme dans tous les domaines de l’informatique de nos jours, le Cloud


Computing n’échappe pas à la règle du logiciel libre. Face à des
solutions payantes et propriétaires, il existe des solutions libres et
gratuites.
Ces logiciels sont développés en communauté, et font l’objet de mises
à jour régulières. Ils peuvent être modifiés à volonté suivant l’utilisation
que l’on veut en faire. Voici une liste non exhaustive de quelques
logiciels libres pour créer son Cloud privé.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 53


5.2.1. OpenStack

Figure 13 : Logo de open stack

OpenStack est un logiciel libre qui permet la construction de


Cloud privé et public. OpenStack est aussi une communauté et un projet
en plus d'un logiciel qui a pour but d'aider les organisations à mettre en
œuvre un système de serveur et de stockage virtuel.
OpenStack est composé d'une série de logiciels et de projets au code
source libre qui sont maintenu par la communauté incluant: OpenStack
Compute (nommé Nova), OpenStack Object Storage (nommé Swift), et
OpenStack Image Service (nommé Glance).
Il s’installe sur un système d’exploitation libre comme Ubuntu ou Debian
et se configure entièrement en ligne de commande. C’est un système
robuste et qui a fait ses preuves auprès des professionnels du domaine.
Son principal inconvénient est qu’il est assez difficile à installer et
fonctionnerait mieux avec des équipements DELL.
Il est bien vrai que de petits utilitaires ont été développé pour améliorer
l’installation, comme par exemple Crowbar, il reste néanmoins assez
fastidieux.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 54


Openstack reste un bon logiciel si notre couche matérielle est composée
d’équipements DELL.

5.2.2. Owncloud

Figure 14 : Logo de Owncloud


Owncloud est un logiciel libre qui vous permet de créer votre propre
Cloud prive c’est à dire, accéder à vos données n’importe où, à partir
d’un simple navigateur ou de différents systèmes d’exploitation grâce à
des applications dédiées et, plus intéressant, de les synchroniser.
L’intérêt principal d’OwnCloud est que l’on reste propriétaire de nos
données
Débarqué en version 4.5 Beta récemment, Owncloud propose tout
d’abord une solution que n’importe qui peut installer sur son propre
serveur. Ainsi, la solution s’adresse aux particuliers comme aux
entreprises, même si ces dernières peuvent bénéficier de fonctions
supplémentaires dans la version qui leur est dédiée.
En termes de fonctionnalités, Owncloud propose :
 Stockage des fichiers, synchronisation avec différents appareils (
iOS, Android),
 Partage des données,
 Chiffrement et sécurisation des données envoyées,

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 55


 Accès aux fichiers via un navigateur qui ne nécessite donc pas
l’installation du client Owncloud,
 Permet de retrouver plusieurs anciennes versions d’un document
modifié (le « versioning »),
 API disponibles pour la création de fonctions supplémentaires,
 Personnalisation de l’environnement graphique,
 Migration, back up des données,
 Accès à un « application store ».
Owncloud s’installe sur un serveur PHP classique. Il utilise le protocole
de gestion de fichiers sur serveurs distants WebDAV, qui n’a d’ailleurs
pas besoin d’être installé sur un serveur web pour être utilisé puisqu’il
est déjà compris dans Owncloud. L’avantage de la solution open source
étant aussi qu’un client de synchronisation est disponible sur les
plateformes Windows, Mac et Linux.
Sa simplicité d’utilisation, son caractère open source, sa documentation
bien fournie, son indépendance totale par rapport aux couches
matérielles, fait d’Owncloud un bon candidat idéal pour la mise sur pied
d’un Cloud Computing privé.

5.2.3. Cloudstack

Figure15 : Logo de CloudStack

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 56


Cloudstack est un logiciel libre de la fondation apache. Il permet de
créer des Cloud Computing privés et publics. Malgré sa sortie récente, il
jouit d’une popularité chez les professionnels du secteur. L’avantage de
ce logiciel c’est qui peut être facilement intégrer a une architecture déjà
existante. Il est compatible avec les différentes couches matérielles.
Ses avantages sont les suivants :
 Il prend en charge un grand nombre d’hyperviseur
 Il possède une interface graphique
 Il est extensible
 Il a fait ses preuves

5.3. Choix de notre solution


Dans les paragraphes précédents, nous avons présenté une liste de
logiciels permettant de créer des solutions Cloud. Il est à présent
question de faire le choix de celui qui nous convient le mieux.
La solution que nous devons proposer doit être
 Robuste pour une entreprise aussi grande que CAMTEL
 Facile à utilisation
 Facile à installer et déployer
 Sous licence libre
 Extensible
La solution qui répond à tous ces critères est CloudStack.
Conclusion
Nous venons de présenter une liste non exhaustive des applications
permettant de créer des Cloud privés. Pour notre simulation, notre choix
s’est arrêté sur CloudStack. Dans la suite, nous allons effectuer une
petite analyse de la solution à déployer.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 57


Chapitre 6 : Analyse, présentation et
installation de notre solution
Introduction

Dans ce chapitre, nous allons présenter quels sont les différents cas
d’utilisation du système avec des diagrammes, comment se fera le
dimensionnement des couches matérielles, notamment des serveurs et
enfin nous allons présenter des spécifications sur les autres éléments à
installer avant d’installer la solution proprement dite.

6.1. Utilisateurs du système

Pour notre solution, il existe trois types d’utilisateurs


 L’administrateur du système
 Les utilisateurs

6.1.1. L’administrateur

L’administrateur est toute personne physique ayant reçu les droits


d’administration. Généralement, lors de l’installation, on configure les
droits du premier administrateur.
Un administrateur peut
¬ Ajouter de nouveaux administrateurs
¬ Supprimer des administrateurs
¬ Ajouter de nouveaux utilisateurs
¬ Créer de nouvelles machines virtuelles
¬ Gérer un réseau

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 58


¬ Ajouter de nouveaux serveurs de stockage
¬ Modifier l’apparence de la plateforme
Chaque utilisateur possède un login et un mot de passe unique,
modifiable a volonté par le concerné.

6.1.2. Les utilisateurs

L’utilisateur est toute personne physique de l’entreprise ayant reçu un


compte d’accès.
A ce titre, il peut
¬ Stocker des données dans la limite de ses possibilités
¬ Instancier des machines virtuelles
¬ Créer un projet

6.2. Diagrammes
Afin de représenter les différentes fonctionnalités et utilisations possible
du système, nous allons présenter une série de diagramme, en
occurrence un diagramme des cas d’utilisation et des diagrammes de
séquence.

Figure 14 : diagramme des cas d’utilisation

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 59


Figure 16 : Diagramme de séquence du cas
d’utilisation <<Connexion>>

Figure 17 : Diagramme de séquence du cas


d’utilisation<<création d’une machine
virtuelle>>

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 60


Figure 18 : diagramme de séquence du cas
d’utilisation << Stocker des données>>

6.3. Dimensionnement des couches matériels

La mise sur pied d’une solution que devra utiliser un nombre important
de personnes nécessitent la prise en compte des capacités du matériel
sur lequel repose la solution. Ainsi, étant donné que CAMTEL compte
plus d’un millier d’employés et possible utilisateur du système, il est
important d’avoir des serveurs robustes.
Pour notre solution, la machine sur laquelle elle doit être installée doit
avoir les caractéristiques minimales suivantes :
 Un disque dur d’une capacité d’au moins 250Go d’espace libre
 Une mémoire vive de 8Go
 Deux cartes réseaux au moins
 Deux processeurs
 Une adresse IP static
Rédigé et présenté par FOSSOUO NOUMSI Landry Page 61
6.4. Spécification

Notre solution fonctionnera sur un système d’exploitation libre, en


occurrence UBUNTU 10.04 LTS. L’installation de ce système
d’exploitation se fera sur une machine virtuelle, afin d’optimiser les
ressources de la machine.
Le logiciel de virtualisation utilisé est VIRTUAL BOX

Figure 19 : Imprime écran du logiciel de virtualisation

6.4.1. Architecture

L’architecture réseau dans laquelle nous déployons notre solution est la


Suivante :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 62


Figure 20 : architecture réseau de déploiement

6.5. Présentation et installation de CloudStack

Cloudstack est une plateforme open source qui permet de créer des
Cloud privés, publics et hybrides. Cloudstack permet entre autre la
gestion d’un réseau, des serveurs de stockage, des machines virtuelles.
Il permet
 La gestion des dizaines de serveurs repartis sur des lieux
géographiques distants,
 offre des services de firewall, de routage, de DHCP, d’accès VPN,
de réplication de données,
 la gestion d’un nombre important de machines virtuelles
 l’accès à une interface API pour le développement.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 63


3

Figure 21 : représentation de CloudStack

Pour installer Cloudstack, certains composants sont requis. Ainsi, avant


son installation proprement dite on doit installer
 Le JDK

Figure 22 : commande d’installation du JDK

 Un serveur de base de données

3
Cloudstack3.0 installation guide

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 64


Figure 23 : Commande d’installation du serveur de base de données

 Un serveur ssh

Figure 24 : Commande d’installation du serveur ssh

L’installation proprement dite de Cloudstack se fait par la commande


suivante :

Figure 25 : Commande d’installation Cloudstack

Il est à noter que cette installation se fait après avoir téléchargé et


décompresser le dossier d’installation, comme on peut le voir sur cette
figure

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 65


Figure 26 : Dossier d’installation de Cloudstack

L’installation terminée, nous avons la page de connexion suivante :

Figure 27 : Page de connexion de Cloudstack

Les paramètres de connexion entrés, nous avons un tableau de bord :

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 66


Figure 28 : Tableau de bord de Cloudstack

L’administrateur peut voir l’état actuel du système grâce à l’écran :

Figure 29 : Page présentant l’état actuel du système

Ou ajouter de nouveaux utilisateurs

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 67


Figure 30 : Page présentant la création des utilisateurs

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 68


Conclusion générale

Arrivés au terme de notre mémoire de fin d’études dont le thème est


intitulé
: «Etude et mise sur pied d’une solution Cloud Computing privé dans
une entreprise moderne, cas de CAMTEL », nous pouvons dire sans
pour autant prétendre à l’exhaustivité que nos objectifs ont été
atteints. Nous avons aidé à comprendre la notion de Cloud Computing,
trouvé sa place dans l’entreprise moderne qu’est CAMTEL et proposer
une solution qui tant bien que mal propose des services de Cloud
Computing. Ce travail n’est pas exhaustif et pourra être amélioré
en fonction des contraintes de management propre à l’entreprise.
On pourrait étendre ce travail à la mise sur pied de la fourniture d’un
service Cloud Computing public pour les abonnés de CAMTEL, mais
aussi pour les entreprises de la place.

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 69


BIBLIOGRAPHIE ET WEBOGRAPHIE

Documents numériques

1. Nicolas GREVET, Le Cloud Computing : Evolution ou Révolution ?,


M2IRT, 2009
2. CISCO, Les bases du Cloud Computing : revaloriser les
technologies de l’information, Mai 2011
3. Pascal Sauliere, Cloud Computing et sécurité, Microsoft France
4. TCHANA Alain, Système d’administration Autonome Adaptable,
Institue nationale polytechnique de Toulouse, novembre 2011

Liens Web
1. http://fr.wikipedia.org/wiki/Cloud_computing
2. http://www.cloudcomputing.fr/
3. http://www.journaldunet.com/solutions/systemes-reseaux/cloud-
computing-prive/
4. http://www.microsoft.com/france/serveur-cloud/private-cloud/qu-
est-ce-que-le-cloud-prive.aspx
5. http://owncloud.org/
6. http://en.wikipedia.org/wiki/CloudStack
7. http://incubator.apache.org/cloudstack/

Rédigé et présenté par FOSSOUO NOUMSI Landry Page 70

Vous aimerez peut-être aussi