0% ont trouvé ce document utile (0 vote)
3 vues45 pages

Cloud 3

Ce mémoire traite de l'étude et de la mise en place d'une solution de Cloud Computing privé au sein de l'entreprise CAMTEL. Il explore les avantages du Cloud Computing, notamment la réduction des coûts et l'amélioration de la gestion des services informatiques. Le document est structuré en trois parties : le contexte et la problématique, la méthodologie, et les résultats et commentaires.

Transféré par

nzanzumbaikulyaisaac
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues45 pages

Cloud 3

Ce mémoire traite de l'étude et de la mise en place d'une solution de Cloud Computing privé au sein de l'entreprise CAMTEL. Il explore les avantages du Cloud Computing, notamment la réduction des coûts et l'amélioration de la gestion des services informatiques. Le document est structuré en trois parties : le contexte et la problématique, la méthodologie, et les résultats et commentaires.

Transféré par

nzanzumbaikulyaisaac
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

Rechercher sur le site:

Home | Publier un mémoire | Une page au hasard

Memoire Online >

Informatique et Télécommunications

Etude et mise en place d'une solution "cloud computing " privée


dans une entreprise moderne: cas de CAMTEL Disponible en
mode multipage
( Télécharger le fichier original )
par Landry FOSSOUO NOUMSI
Ecole nationale supérieure des postes et
télécommunications - Ingénieur des travaux des
télécommunications 2012

DEDICACES

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

REMERCIEMENTS

Je tiens à adresser toute ma gratitude et mes sincères remerciements

aux personnes qui ont contribué à la réussite de ma formation :

#172; Je remercie le directeur général de CAMTEL, Mr NKOTO EMANE

David , pour m'avoir accordé ce stage dans son entreprise ;


#172; 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 ;

#172; 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 ;

#172; 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. ;

#172; l'équipe de CAMTEL, particulièrement ing. WANKO Yves, pour

leur accueil, leur disponibilité et leur bonne humeur permanente ; #172; A ma famille,
Mr et Mme NOUMSSI ainsi que mes 04 frères et soeurs :

#172; La famille KAMGNO pour son soutien sans faille ;

#172; 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.

#172;

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

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

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

RESUME/ABSTRACT

Ces dernières années ont vu le


développement du Cloud

Computing. Le principe fondateur est d'exporter la gestion des services informatiques


des entreprises dans des centres d'hébergement gérés par des entreprises tiers. Ce
déport a pour principal avantage une réduction des couts pour l'entreprise cliente, les
moyens nécessaires à la gestion de ces services étant mutualisés entre clients et gérés
par l'entreprise hébergeant ces services.

Dans ce mémoire, nous

étudierons la mise en place d'une solution de Cloud Computing privé à CAMTEL

Recent years have seen the


development of cloud

computing. The founding principle is to export the service management companies in


shelters managed by third party companies. It's main advantage is offset a reduction in
costs for the client company, the means necessary to the management of these services
is shared between clients and managed by the company hosting these services.

In this paper, we study the implementation of a private cloud solution in CAMTEL

SoMMALIRIE
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

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

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

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

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.

Partie I : Contexte et problématique

Aperçu

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.

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 :

· 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 ;

1.2. Organigramme
CAMTEL est organisé comme suit

Figure 1 : Organigramme de CAMTEL, Février 2012

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 coeur de réseau IP
de sa zone de compétence.

A ce titre, il est chargé :

· de la gestion du noeud 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

· 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 ;

· 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.

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.

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 ;

· 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 oeuvre 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

+ 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,

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.

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 :

> 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é.
Par Lie II : Méthodologie

Aperçu

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.

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 :

Tache Durée Etat de l'existant


1 semaine Interview avec les employés de

CAMTEL

2 semaines Analyse du problème

1 semaine Recherche sur les technologies du Cloud Computing

3 semaines Recherche et configuration de la

solution

3 semaines 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

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.

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.

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.

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 (cable é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

ohn McCarty, né le 4 septembre 1927 à boston est le principal pionner de l'intelligence


artificielle. Il est également l'inventeur du langage Lisp

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

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

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.

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 grace à 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é

à 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

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 : [Link] [Link]/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

maintenir, ou le mettre à jour. Toutes ces opérations de maintenance sont effectuées par
le fournisseur de service.

Exemple: Google docs [Link]


Les trois modèles du Cloud Computing peuvent être résumés dans cette illustration :

Figure 8 : Architecture du Cloud Computing Où

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 40

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

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'oeuvre.

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

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 coUt 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

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 grace à 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

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.

· 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 :

· 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 ?

> 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

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

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.

PARTIE III : Résultats et

commentaires

Aperçu

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.

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

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 [Link]

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é.

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 oeuvre 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.

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 grace à 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,

Figure15 : Logo de CloudStack

· 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

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.

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 v' L'administrateur du système

v' 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

-' 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

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

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

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 :

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.

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

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 :


Figure 28 : Tableau de bord de Cloudstack L'administrateur peut voir l'état actuel du
système grace à l'écran :

Figure 29 : Page présentant l'état actuel du système Ou ajouter de nouveaux utilisateurs

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


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.

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. [Link]

2. [Link]

3. [Link]

4. [Link]
[Link]

5. [Link]

6. [Link]

7. [Link]
Rechercher sur le site:

Changeons ce systeme injuste, Soyez votre propre syndic

© Memoire Online 2000-2023


Pour toute question contactez le webmaster

"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en


cherche !" Charles de Gaulle

Vous aimerez peut-être aussi