WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


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

 > 

étude et mise en place d'une solution cloud computing privée avec apache cloudstack. Cas de Jighi-Ci.


par Darius EGHBARAN KOISSI
Institut CERCO-Côte d’Ivoire - Licence Télécommunications et Réseaux 2017
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

République de Côte d'Ivoire

Ministère de l'enseignement supérieur Et de la recherche scientifique

----------------------------------------

Union-discipline-travail

Institut CERCO-Côte d'Ivoire

Impétrant :

Egbahan Koissi Darius Junior & Kouassi Albert Yves Amour

Thème: Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Maitre de stage:

Mr BOBY

Mémoire de licence

Option : Télécommunications et Réseaux

Année Académique : 2017-2018

Docteur Alain Capo Chichi

Directeur de mémoire :

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

SOMMAIRE

SOMMAIRE II

Dédicace (étudiant 1) IV

Dédicace (étudiant 2) V

REMERCIEMENT VI

LISTE DES SIGLES ET ABREVIATIONS VII

LISTE DES FIGURES ET TABLEAUX IX

Autobiographie (étudiant 1) X

Autobiographie (étudiant 2) XIV

INTRODUCTION GENERALE 1

PARTIE I : APPROCHE METHODOLOGIQUE 3

CHAPITRE I : PRESENTATION DE L'ENTREPRISE ET ETAT DE L'EXISTANT 4

I- CONTEXTE GENERAL 4

II- PRESENTATION ET ORGANISATION DE L'ENTREPRISE 4

1- Organisme d'accueil 4

2- Organisation 6

III- ETAT DE L'EXISTANT 7

1- Analyse du personnel 7

2- Analyse du pack informatique 7

Synthèse partielle 8

CHAPITRE II : CRITIQUE DE L'EXISTANT ET PROBLEMATIQUE 9

I- CRITIQUE DE L'EXISTANT 9

II- PROBLEMATIQUE 9

III- CARDRE ET OBJECTIF DU PROJET 10

1- Cadre du projet 10

2- Objectif du projet 10

Synthèse partielle 11

PARTIE II : ETUDE TECHNIQUE 12

CHAPITRE I : METHODOLOGIE 13

I- METHODE 13

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour II

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

2- Les techniques 13

Synthèse partielle 14

CHAPITRE II : NOTION FONDAMENTAL SUR LE CLOUD COMPUTING 15

I- DEFINITION 15

II- HISTORIQUE 16

III- LES PRINCIPAUX TYPES DE CLOUD COMPUTING 17

IV- LES TYPES DE DEPLOIEMENT DU CLOUD COMPUTING 23

V- CINQ PRINCIPAUX CARACTERISTIQUES 26

VI- Bénéfices et inconvénients du cloud computing 27

VII- LA VIRTUALISATION 28

VIII- ACTEURS DU SECTEUR 29

IX- SECURITE DU CLOUD 30

Chapitre III: ANALYSE DU DEPLOIEMENT 32

I- BRANCHE FONCTIONNELLE : ANALYSE DES CAS D'UTILISATION 32

II- BRANCHE TECHNIQUE : SPECIFICATION TECHNIQUE 34

Synthèse partielle 35

CHAPITRE I : ETUDE COMPARATIVE ET CHOIX DE LA SOLUTION 37

I- ETUDE COMPARATIVE 37

1- Les solutions propriétaires 37

II- CHOIX ET PRESENTATION DE LA SOLUTION 41

Synthèse partielle 45

CHAPITRE II : REALISATION : CONCEPTION IMPLEMENTATION ET TESTS 46

I- ARCHITECTURE RESEAU 46

II- CONCEPTION 47

III- IMPLEMENTATION ET TEST 49

Synthèse partielle 50

ANNEXE 53

REFERENCE BIBLIOGRAPHIE ET WEBOGRAPHIE 61

A- Bibliographie 61

B- Webographie 61

RESUME 62

ABSTRACT 62

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour III

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Dédicace (étudiant 1)

A mes Parents,

A toute ma famille,

A mes enseignants tout au long de mon cursus scolaire et universitaire.

A toutes les personnes qui ont eu l'énorme générosité d'accorder de leur temps, Partager un rire, leur amour, un souvenir impérissable,

Communiquer le gout du travail,

Vous avez toute ma gratitude.

Ce mémoire est dédié à mon père Mr Egbahan Joseph et à ma mère Egbahan Joséphine qui ont consenti tant d'effort et de sacrifice pour que cette formation ait lieu. Je dédie aussi ce mémoire à tous mes frères et soeurs pour leur encouragement.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour IV

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Dédicace (étudiant 2)

A mes Parents,

A toute ma famille,

A mes enseignants tout au long de mon cursus scolaire et universitaire.

A toutes les personnes qui ont eu l'énorme générosité d'accorder de leur temps, Partager un rire, leur amour, un souvenir impérissable,

Communiquer le gout du travail, Vous avez toute ma gratitude.

Ce mémoire est dédié à mon père Mr KOUASSI Adou Antoine et à ma mère KOUADIO Eba Bertine qui ont consenti tant d'effort et de sacrifice pour que cette formation ait lieu. Je dédie aussi ce mémoire à tous mes frères et soeurs pour leur encouragement.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour V

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

REMERCIEMENT

Au terme de ce projet de fin d'étude, nos vifs remerciements vont à l'endroit de tous ceux qui ont contribués, directement ou indirectement à l'élaboration de ce projet.

Nos remerciements s'adressent également à Monsieur BOBY notre encadreur coté entreprise, qui a toujours trouvé le temps pour suivre notre travail et être à l'écoute lorsqu'on rencontrait des difficultés techniques dans le projet.

A Mr Lahm pour sa disponibilité et son appui

A notre Directeur de mémoire Mr Alain Capo Chichi qui nous a été d'un appui considérable dans ce projet. Tous ces apports nous ont permis de réaliser ce projet de la conception à la rédaction.

Notre dernier mot s'adresse à tous les membres du jury pour l'honneur qu'ils nous font de participer à l'examen de ce travail.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour VI

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

LISTE DES SIGLES ET ABREVIATIONS

CM2: cour moyen 2eme année CE2: cour Elémentaire 2eme année

BEPC: Brevet d'Etude Premier Cycle BAC: Baccalaureat

RAM: Random Access Memory

CERCO : Centre d'Excellence et de Recherche en Création Ouverte

SOA: Service Oriented Architecture VPN: Virtual Private Network

SDN: Software Definited Networking NFV: Network Function Virtualization

2TUP: 2 tracks unified process

NIST: National Institute of Standards and Technology

CRM: Customer Relationship Management

IaaS: Infrastructure as a Service

Paas: Platform as a Service

SaaS: Software as a Service

E: Expertisen Competence Center

EBS: Elastic Block Store

ASP: Application Service Provider

DSI : Directeur du system d'information

SLA: Service Level Agreement IDS: Intrusion Detection System

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour VII

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

IPS: Intrusion Prevention System

SAN: Storage Area Network

FC: Fiber Chanel

KVM: Kernel-based Virtual Machine API : Application Programing Interface IP: Internet Protocol

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour VIII

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

LISTE DES FIGURES ET TABLEAUX

Figure 1 : logo de JIGHI-CI 5

Figure 2 : organigramme de JIGI-CI 6

Figure 3 : le cloud computing 16

Figure 4: les principaux types de cloud 18

Figure 5 : les différents niveaux de responsabilité 22

Figure 6 : les services associés aux principaux types de cloud 22

Figure 7 : le cloud privé 23

Figure 8 :le cloud public 24

Figure 9: le cloud hybride 25

Figure 10 : le cloud communautaire 26

Figure 11 : l'hyperviseur VMware 35

Figure 12: LOGO APACHE CLOUDSTACK 42

Figure 13 : architecture réseau 46

Figure 14 : installation d»openntp server 47

Figure 15: lien de téléchargement 47

Figure 16 : installation du serveur de gestion 48

Figure 17 : désactivation du pare feu 48

Figure 18 : Page de connexion 48

Figure 19: tableau de bord de l'administrateur 49

Figure 20: état du system 49

Figure 21: création de compte utilisateur 50

Tableau 1: Etude comparative des différentes solutions 41

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour IX

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Autobiographie (étudiant 1)

Je suis Egbahan koissi Darius junior, née un 28decembre1996 à la maternité de yopougon. Je suis le 8eme et dernier enfant de Mr Egbahan Joseph et de Mme Egbahan Josephine. Je suis de taille moyenne (1.77m), Pas gros de forme, un poids avoisinant la cinquantaine, de teint noir comme mes parents, j'ai des cheveux bruns et courts comme tout bon africain. En partant de l'ainé au cadet mes frères et soeurs sont : Wilfried, Justine, Marius, Marie, Carine, Sandrine, Odette et enfin moi Darius junior.

Moralement je suis quelqu'un de respectueux et ouvert à tous. J'étais très renfermé j'avoue, mais

il faut dire qu'avec les expériences de la vie, j'ai appris à m'adapter rapidement aux circonstances, ainsi en public suis très réactifs.

J'ai passé une enfance heureuse, parce que je ne manquais de rien, que ce soit financièrement et /ou émotionnellement. Je suis issu d'une famille chrétienne et j'ai reçu le baptême à l'église catholique. Depuis ma naissance nous habitons le même quartier de Yopougon camp militaire car c'est là que mon père a construit sa maison. Une maison de 7chambres, une cour avant une cour arrière. J'ai précisé depuis ma naissance, car avant ma famille vivait dans un autre quartier appelé Abobo-Doumé. C'est pratiquement à ma naissance que nous sommes arrivés dans ce quartier.

Mes années d'étude ont commencés au Groupe scolaire Gandhi, depuis la maternelle jusqu'au CM2. C'est cette même école qui a reçue tous mes frères et soeurs de la maternelle au CM2. C'est une école dans laquelle j'étais vraiment à l'aise, car tous mes amis du quartier fréquentaient aussi cette école. Une classe ma marquée pendant ce cursus primaire, c'est la classe de CE2, car

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour X

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

c'est dans cette classe que nous avons commencé à copier des leçons. Mon répétiteur se nommait jean louis. C'était un jeune homme pas trop grand de taille et de teint noir. Il ne manquait pratiquement jamais de séance et a vrai dit cela m'énervais parfois. Il était toujours souriant et trouvait toujours de petites astuces pour m'inciter à travailler et à aller de l'avant.

J'ai fait le collège sans problème et avec une aise sans pareil, et vraiment je n'avais plus les idées

d'avant qui me faisais toujours penser à la fin des cours. J'ai passé tout mon cursus secondaire au Collège St François 2.

C'est en classe de 4eme que je me suis senti honorer, car ce fut la première fois que je deviens premier de classe. C'est dans cette classe, que j'ai fait l'apprentissage de l'allemand en tant que langue vivante et aussi la connaissance de nouveaux amis de classe avec qui on formait une petite famille. Mr Moussasse, notre professeur de français était vraiment strict sur le travail et surtout sur le retard, ce qui faisait que personne n'était en retard. Les jours où on avait cour avec lui, et que la classe bavardait, il donnait des interrogations dans chacune des 6 séances prochaines.

Il faut dire que, je me suis tellement apprêté à affronter la classe de 3eme, que lorsque j'ai commencé mes premiers cours, je trouvais que c'était trop facile pour passer en classe supérieur. Par la suite, tout est allé comme sur des roulettes jusqu'à l'obtention du BEPC et ensuite du BAC série D. la classe de terminal m'a beaucoup marquée à cause du professeur de mathématique Mr EBA. Un professeur qui adore les mathématiques et qui encourageait tout le monde à faire des efforts sur la rédaction de nos devoirs de mathématique. Tous les examens passés, je dirais que le BAC fut l'examen qui m'a le plus fait étudier, car nous étions plusieurs à passer le BAC dans le quartier, ainsi tout le monde voulais tirer son épingle du jeu.

Après le BAC, Nous voici dans le monde universitaire. Tout d'abord l'envie me viens de faire le droit, ensuite je change pour la criminologie, et finalement puisque j'avais acquis préalablement des bases en informatique depuis tout petit je me lance dans la filière RIT(Réseau Informatique et Télécommunication).Franchement ce fut un grand plaisir pour moi d'appendre le réseau informatique et les nouvelles technologies, en plus avec le groupe CERCO qui est une université a l'ère des nouvelles technologies, la formation était vraiment parfaite avec tous les ateliers de formation et les cours sur la plateforme e-learning. Il faut dire que jusque-là le chemin parcouru

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XI

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

était passionnant pour moi.

Ma passion pour l'informatique a commencé depuis l'âge de 15ans. J'ai commencé à m'intéresser à l'informatique, à cause des réseaux sociaux. Ma plus grande curiosité, était de savoir comment un individu X pouvait communiquer avec un individu Y qui est lui a l'autre bout du monde. Dès lors mon père m'a acheté mon premier ordinateur. C'était un pentium 4 avec 17giga de disque dure et 1giga de RAM. A vrai dit dans les premiers temps je regardais que des films. Mais ensuite j'ai commencé à saisir mes cours sur l'ordinateur et cela ma permit de mieux maitriser le clavier. Apres cela, je me suis vivement intéressé au réseau informatique. J'ai demandé à un grand frère du quartier qui faisait le câblage réseau dans le quartier, de me montrer comment cela fonctionnait. J'ai donc commencé à sertir les câbles pour lui. Et comme il distribuait la connexion internet dans le quartier, j'ai donc appris encore plus auprès de lui. Il m'a ensuite appris à mettre en place un Access Point pour alimenter les clients en réseau wifi.

Je me suis intéressé par la suite au Hacking, et je m'y intéresse toujours. J'ai participé à plusieurs formations sur le hacking en occurrence avec Mr Yao N'Cho. J'ai aussi participé à plusieurs cafés, le dernier en date était le café de l'informatique à AIBS (Atlantic International Buisness School). Mon plus gros problème est que j'aime assimiler assez d'information, et cela est quelque fois néfaste à mon apprentissage.

Je suis impliqué dans la vie associative à travers la réalisation de plusieurs projets caritatifs et sociaux. Je suis convaincu que le bénévolat, l'engagement associatif et les initiatives citoyennes rassemblés sous forme d'association, ont un rôle essentiel à jouer dans la société ivoirienne, ainsi que dans l'amélioration des conditions de vie des citoyens.

Je défends toutes les initiatives des citoyens et entrepreneurs visant à soutenir, promouvoir et développer l'esprit d'entrepreneuriat en Côte d'Ivoire. J'aime continuellement découvrir de nouveaux sujets, explorer de nouveaux domaines afin d'élargir mon horizon, et acquérir des connaissances supplémentaires.

Il est impossible de citer tous les sujets qui m'intéressent, mais voici néanmoins une liste non exhaustive de mes passions : l'entrepreneuriat, les jeux vidéo, les nouvelles technologies, le cinéma, l'architecture, l'urbanisme, la musique, la politique.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XII

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Plus tard, je me vois..., difficile à dire car j'ai du mal à m'imaginer dans le futur, mais j'arrive quand même à espérer un avenir, un bel avenir, un avenir qui me conviendra, qui fera de moi un homme libre, vivant au jour le jour mais sachant ce qu'il fera le lendemain. Un homme heureux de ses fréquentations et de son emploi, un homme accomplit.

Je me vois, une femme au bras droit, une femme simple, sympathique, qui me rend heureux, et je me vois aussi avec un enfant dans le bras gauche, de préférence un garçon, sans aucun sexisme, un garçon heureux de vivre.

Je suis actuellement étudiant en l3 option Réseau Informatique et Télécommunication à l'institut CERCO. Je compte aller jusqu'au master si Dieu le veut car c'est lui qui décide de toute chose.

Mon histoire se poursuit

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XIII

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Autobiographie (étudiant 2)

Je me nomme Kouassi Albert Yves Amour né le 9aout 1996 à Abobo-doume de Kouassi Adou Antoine et de Kouadio Eba Bertine. Depuis l'enfance mon rêve a toujours été d'être un grand footballeur. Je n'ai pas grandi avec ma mère biologique mais avec mon père et sa nouvelle femme. J'ai quitté ma mère à l'âge de 2ans après une dispute entre mon père et ma mère. Ça n'a pas été facile de vivre avec ma seconde mère. Ma vie n'a pas été rose j'ai grandi avec un vide émotionnel de mes parents. Mon papa est dans le corps et à peine avait le temps de savoir comment son fils était traité. Je me souviens étant petit mon papa à laisser de l'argent à ma seconde mère pour qu'elle nous scolarise moi et ma demi soeur, mon papa était en mission pour des mois environs. Ma mère à scolariser sa fille et m'a laissé à la maison pendant environ un mois ou plus, je n'ai plus la nostalgie quand mon père appelait de savoir si nous avons été inscrit elle répondait oui hors elle avait bouffé mon argent de scolarité, j'étais donc à la maison et ma soeur allait à l'école. Nous étions inscrit à la maternel, étant petit ne sachant absolument rien je me retrouvais seul à la maison. L'injustice était mon quotidien. Quand mon père est arrivé de la mission, il était étonné de me voir à la maison et aussi vite que ma seconde mère ai su que mon papa l'avait appris elle se précipita de m'envoyer à l'école. Mon père curieux décida de se rendre à l'école et était surpris de constater que je n'ai pas été inscrit, il demanda donc des comptes à ma seconde mère et elle niât les faits disons qu'ils s'étaient trompé ceux de l'administration à mon sujet. Voilà comment j'ai commencé les études après l'arrivé de mon papa. Je subissais l'injustice à chaque fois quand mon père n'était pas là. L'injustice était mon quotidien et elle

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XIV

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

refusait que je m'approche de mon papa de peur que je lui raconte ce que je subissais, quand mon papa le constatait de lui-même elle me prenait comme le centre de leur dispute me traitait d'enfant batard racontait à tout le monde que j'étais le problème dans son foyer celui qui voulait détruire son foyer et toutes les femmes du quartier me dévisageaient, j'étais frustré dans mon enfance, sa famille me détestait. J'étais rejeté par toutes les camarades de ma seconde mère, ses soeurs faisaient semblant de m'aimer et m'envoyait dans leur famille et me faisait subir l'humiliation. Je souffrais je me demandais ou était passé ma maman biologique. J'ai passé plusieurs années sans voir ma maman elle venait me voir chaque 2ans 3ans. J'ai donc décidé de vendre des bois comme les enfants de la rue vendre les fers jaune avec mes amis pour comprendre la souffrance des enfants qui se trouvaient dans la rue. D'autre gens nous voyaient comme des voleurs nous poursuivaient parfois nous frappaient dehors, rien qu'avoir quelque chose pour manger. On ramassait les bois et on les donnait à la femme qui vend dans les restaurants et nous on demandait en retour de la nourriture pour manger. Je le faisais de comprendre la vie, et comment les enfants de la rue souffraient j'étais à peine en classe de CE1 et là j'ai commencé à prendre conscient de la vie mais en ce moment s'était une prise de conscience éphémère je ne prenais pas mes études trop au sérieux j'avais la mentalité d'avoir juste la moyenne demandée et aller en classe supérieur mais mes parents ne m'avaient faire aucune reproche donc je trouvais normal la méthode que j'appliquais. Tellement troublé en famille parce que ma second mère avait deux enfant avant de rencontrer mon père, l'un d'eux était voleur et par jalousie il vendait ce que je recevais de mon père il mangeait ma nourriture qu'on me gardait midi comme le soir et ma seconde mère ne voulait en aucun cas que j'en parle à mon papa, je vivais cela au quotidien. Quand mon père donnait de l'argent pour changer notre garde-robe ma seconde mère m'achetait qu'un seul vêtement soit un pantalon ou un tricot et s'était tout pour moi et mes demi-frère et soeur étaient véritablement étouffé de vêtements. Je me souviens un jour après avoir fini de jouer au foot, je me retrouvais devant la porte de la maison de mon père lorsque j'aperçois deux femmes à la porte, j'ai reçu le sentiment d'avoir connu l'une des femmes mais je ne savais ou. La femme également me regardait mais je ne savais qui s'était, on nous ouvrit donc la porte et après être rentre j'eus pris une douche et aller me coucher. En réalité s'était ma mère qui était à la porte avec sa camarade. Elle fut reçu par mon père et lui à son tour me demanda et lorsque je viens, il me posa la question de savoir est-ce que je connaissais cette

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XV

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

femme assise à côté de moi et je répondis je ne vois pas mais le visage me semble familier. J'étais en ce moment en classe de CM1 et avait environ 10ans et sa faisait plus de pratiquement 5 à 8ans que je ne l'avais pas vu. Et mon père répondra à ma question que c'est ma maman, je la voyais pleuré et du coup mes larmes ont commencé à couler elle m'a prise dans ses bras et je ne savais comment exprimer ma joie. J'avais honte d'elle je ne savais pas comment lui dire maman, c'était difficile pour moi car je n'étais pas habitué à elle. Avant de partir elle m'a donné son numéro et m'a dit de l'accompagner, nous sommes allé chez l'une de ses amies qui voyaient mes souffrances et ne bronchait pas et j'étais surpris qu'elle connaissait chez ma maman et même sa maison. Je me souviens quand elle m'a remis son numéro je l'ai copié plus de cent fois comme une punition de peur de le perdre mais chose que j'ignorais était de savoir où habitait ma maman. De mon enfance, des endroits que j'ai parcourus je passais à chaque fois devant la porte de ma maman mais jamais j'avais pensé que c'est là qu'elle habitait. C'est en classe de CM2 quand j'ai eu mon entrer en sixième que j'ai connu chez ma maman et j'étais fort surpris de savoir que tout ce temps j'ai vécu l'injustice, dans la douleur je cherchais ma maman et je passais devant sa porte sans m'en rendre compte. J'étais en joie et je me rappel j'allais chez ma maman 5 à 6 fois par jours. Je rentrais tard à la maison et mon papa a su que j'avais connu chez ma maman. Mon père ne voulait pas parce que dans le temps il disait que si je connaissais j'allais partir rester avec elle, chose qu'il ne voulait pas parce qu'il voulait rester avec moi. Au collège, ma venue au collège la encore ça n'a pas été facile tellement frustré dans mon enfance j'étais renfermé et timide, je fus tombé éperdument amoureux d'une fille du nom de Sandrine, tous les hommes la voulait c'était la fille d'un député très belle elle changeait de coiffure chaque semaine et ses chaussures chaque jour. Disons, je ne pensais pas avoir Sandrine tout le monde la voulait comme petite amie et elle les humiliait, en classe tous les hommes avaient posé leur candidature mais moi je n'osais pas de peur d'être rejeté. Mais j'ai réussir car elle m'aimait moi sans que je ne la drague et la encore le calvaire à commencer mon ami l'aimait et un jour dans mon dos il a passé une rumeur disant que j'ai fait l'amour avec cette dernière-là. La rumeur avait pris la classe et moi ne sachant rien elle demanda à me voir et m'humilia devant tous mes amis, j'étais anéantis perdu et je ne savais pas où aller vers qui me penché. Mon ami la fait dans le but de la récupérer et pendant 3ans se fuyait l'objet d'un attachement on se moquait de moi à l'école lorsque j'étais interroger en classe et comme à l'EPS je me sentais seul et en 3ième j'échoue à mon examen. J'ai été orienté dans la

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XVI

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

même école phalène et je passai en candidat libre le BEPC et je l'obtiendrai avec mention. C'est en classe de second que je fus pris de ma vie le premier de ma classe, c'était la première fois de connaitre la joie d'être premier et des lors j'ai pris premier jusqu'en terminal. En terminal je rencontrai Fatim une fille vraiment que j'avais aimé de toute ma vie je ne sais si je pourrai aimer quelqu'un encore comme elle. Et c'est la meilleur des classes que je veux reprendre si c'était à reprendre parce que j'ai vécu de beau moment avec cette fille-là. La romance et autre, c'était génial mais elle a fini par détruire mon coeur à un niveau ou j'ai passé 3ans de ma vie à sa poursuite après qu'elle m'ai laissé et j'ai reçu des frustrations qui m'ont atteint à un niveau extrême. Retenons que la vie m'a forgé et je suis fier d'avoir traversé toutes les difficultés de la vie. Aujourd'hui je suis en train de réaliser ma vie en atteignant mon rêve d'être footballeur. Je le suis dans un club COK en réserve club omnisport de Korhogo, j'ai un bon niveau d'étude et je continue à poursuivre mes études et bientôt en master 1 après ma soutenance. Je ne peux que remercier DIEU de m'avoir donné la vie et il continu de le faire, tant qu'il y a la vie il y a espoir. Je t'aime JESUS-CHRIST DE NAZARETH.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour XVII

INTRODUCTION GENERALE

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 apporte 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 JIGHI ».

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.

Pour ce fait, notre objectif est le développement d'un nuage privé exploitable, via un portail qui optimise l'utilisation des ressources informatiques de la société et mettre en oeuvre, un cloud privé basé sur un modèle d'infrastructure en tant que service (IaaS), objectif provenant des remarques faites sur l'entreprise. Concernant la critique d'existence sur l'entreprise dans laquelle le stage s'est déroulé, vous en aurez plus de détails des aperçus dans le chapitre II.

Notre travail sera divisé en trois parties nommées approche méthodologique, étude technique et la mise en oeuvre. Chaque Partie sera divisée en deux chapitres. La première partie comportera deux chapitres dénommés présentation de l'entreprise et

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

état de l'existant, et critique de l'existant et problématique. La deuxième partie comportera deux chapitres nommés méthodologie de recherche et notions fondamentales sur le Cloud Computing, analyse et spécification des besoins. La dernière partie sera constituée de deux chapitres nommés étude comparative et choix de la solution, et réalisation : conception, implémentation et test.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 2

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

PARTIE I : APPROCHE METHODOLOGIQUE

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 3

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE I : PRESENTATION DE L'ENTREPRISE ET ETAT DE L'EXISTANT

Ce chapitre permet de mettre ce projet dans son cadre général. 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.

I. CONTEXTE GENERAL

L'utilité du Cloud Computing au sein des entreprises n'est plus à discuter, vu qu'il a fait cette preuve durant ces dernières années, d'où l'enthousiasme de JIGHI-CI d'implémenter un cloud computing au sien de l'entreprise.

II. PRESENTATION ET ORGANISATION DE

L'ENTREPRISE

1- Organisme d'accueil

JIGHI-CI est une entreprise ivoirienne prestataire de service. Elle est née en 2013.

JIGHI-CI est situé à la Rue J123, Carrefour Sainte Cécile - Deux-plateaux - Vallon Cocody Abidjan - Côte d'Ivoire

Elle a pour objectif d'aider les entreprises à migrer vers des technologies telles que, l'internet des objets, et le déploiement de WIFI.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 4

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 1 : LOGO DE JIGHI-CI

Les services réseau de JIGHI offre une vision unique, qui assure que votre réseau est prêt à répondre rapidement au besoin changeant des entreprises à travers de multiple dispositif des applications et technologie.

La stratégie de JIGHI est reconnue sur le marché en tant que leader des technologies innovante de l'architecture orienté service (SOA).

JIGHI possède une expertise d'affaire inhérente à travers plus d'une douzaine d'industrie de haute technologie.

Pour l'innovation dont il fait preuve JIGHI a été invité à participer à la conférence mondiale sur l'internet des objets à santa clara en mai 2016.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 5

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

2- Organisation

Coordinatrice

HIE LYDIE

TEAM LEADER FH

TEAM LEADER WIFI ET SUPERVISION

TEAM LEADER J SPOT

TEAM LEADER CORE IP

ALY TIMITE

LIONEL ELLO

ASSY CHARLES

CHRISTIAN AGBAN

ASSOUAN MARIO

SENIOR MANAGER

COULIBALY

 

KAKOUE

 

SIMON

 

STEPHANE

KONE

 

MERVEILLE

 

PIERRE

 

ADOMON

 
 
 
 
 
 
 

SIE

OUATTARA

EPHREM

ALEXENDRE

PATRICK

 

AZIZ

 
 
 
 
 
 
 
 
 
 
 
 
 
 

DIOMANDE

BOBY

EMMANUEL

SINDOU

 

MAIZAN

 
 
 
 

FIGURE 2 : ORGANIGRAMME DE JIGI-CI

Le chef de projet s'occupe de l'audit des différents projets.

Le chef de projet technique quant à lui s'occupe des opérations sur le terrain. Il supervise l'ingénieur réseau et l'ingénieur IP.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 6

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

III- ETAT DE L'EXISTANT

Dans le souci d'inscrire notre travail en coordination et en complémentarité avec les démarches déjà existantes, nous sommes emmené à effectuer une étude sur les ressources dont dispose l'entreprise.

Et pour à mener à bien cette étape, nous avons procédé comme suite: -analyse du personnel

-analyse du pack informatique

1. Analyse du personnel

Notre préoccupation à ce niveau, est de savoir si JIGHI-CI place son personnel au centre du débat sur la rentabilité, ainsi que la manière dont elle s'y prend à travers les actes de gestion classique tels que le stockage des données et/ou des informations, l'évaluation de l'avancé des taches, la gestion de la mobilité, la collaboration entre les membres de l'entreprise, etc.

Le personnel de JIGHI-CI est plus ou moins performant dans l'exécution des travaux, avec une bonne collaboration entre les membres.

2. Analyse du pack informatique

Pour des raisons de confidentialité, nous ne pouvons détailler l'architecture de ce réseau et plus précisément du Data Center. Notons tout juste qu'il est constitué d'un grand nombre d'équipements hétérogènes tels que :

-Des switches et des routeurs majoritairement Cisco. -Une solution antivirus

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 7

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

-Une solution VPN

- des micro-ordinateurs répartis entre différents services

Synthèse partielle

Dans ce premier chapitre, nous avons présenté l'entreprise d'accueil. Puis, nous avons présenté le système déjà mis en place.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 8

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE II : CRITIQUE DE L'EXISTANT ET PROBLEMATIQUE

Dans ce chapitre, nous allons effectuer une critique de l'existant de JIGHI-CI et ressortir la problématique qui nous a emmenés à produire ce travail et à proposer une solution

I. CRITIQUE DE L'EXISTANT

D'après ce qu'on a précédemment évoqué, JIGHI-CI dispose d'une multitude d'outil qui facilite le travail au sein de l'entreprise. Cependant après cette étude, nous avons trouvés des anomalies. Il existe des défauts au sein de son système et nous pouvons citer entre autre :

- Inexistence de plateforme de travail collaboratif.

- Une perte du temps et une augmentation de cout de maintenance des outils.

- Gaspillage de l'espace de Stockage et manque des statistiques à jour.

- défaillance de la gestion des stratégies d'accès

-Abus dans l'utilisation des ressources réseaux

II. PROBLEMATIQUE

Toute entreprise, dans le but d'améliorer son rendement mets l'accent sur les conditions de travail de ses employés. Pour JIGHI-CI, en tant que entreprise moderne à la pointe de la technologie, il paraît primordial pour elle de fournir à ses employés de bonne condition de travail, pour être plus opérationnel et efficace quant à l'exécution de leurs taches.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 9

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Elle doit être aussi au parfum des nouvelles technologies pour être plus compétitive.

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 :

> De permettre le partage des ressources entre les services et personnes autorisées,

> D'unifier les moyens d'accès à des applications développées et de faciliter le travail collaboratif,

> Créer des machines virtuelles en fonction des besoins. >De permettre une bonne gestion des ressources

Le but visé dans nos recherche étant de trouver la solution adéquate, nous avons donc pour problématique :< le cloud computing est-il la solution adéquate pour résoudre le problème ?>

Nous travaillerons sur cette problématique tout au long de notre projet.

III- CARDRE ET OBJECTIF DU PROJET

1. Cadre du projet

Notre projet s'inscrit dans le cadre d'une étude sur le Cloud Computing en terme de principes, avantages, inconvénients, risques, offres. Ensuite l'élaboration d'une solution Cloud Computing qui répond aux besoins de la société.

2. Objectif du projet

L'objectif est le développement d'un nuage privé exploitable, via un portail qui optimise l'utilisation des ressources informatiques de la société. Mettre en oeuvre, un cloud privé basé sur un modèle d'infrastructure en tant que service (IaaS).

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 10

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Synthèse partielle

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 JIGHI-CI Dans la partie qui suit, nous allons détailler la méthodologie qui a été utilisée pour mener à bien le travail

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 11

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

PARTIE II : ETUDE TECHNIQUE

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 12

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE I : METHODOLOGIE

Afin de recueillir le plus objectivement possible les données nécessaires à la bonne réalisation de ce travail, et dans le souci de bien cerner tous aspect du problème de recherche, il nous est utile de recourir aux méthodes et techniques de recherche.

I- METHODE

1. La méthode de recherche

Dans notre travail nous nous sommes servis des méthodes de recherche pour atteindre nos objectifs et vérifier notre hypothèse. Nous avons utilisé la méthode statistique pour avoir des informations sur le nombre d'entreprise qui utilise le cloud computing. Il est ressorti que 93% des entreprises utilisent le cloud d'après Commvault qui est une entreprise de conseil en gestion cloud. Nous avons aussi utilisé la méthode de comparaison. Cette méthode nous a aidés à faire la comparaison, entre les ressources dont dispose l'entreprise, et les ressources dont nous jugeons nécessaire pour le bien-être et le bon développement de l'entreprise. Nous avons enfin utilisé la méthode d'analyse. Elle nous a permis de faire l'analyse des données et informations recueillies au cours de nos recherches. Et il ressort que l'entreprise JIGHI-CI devrait avoir un cloud computing pour la bonne gestion de ses données.

2. Les techniques

Au cours de notre recherche plusieurs techniques nous ont aidés dans la collecte des données. Nous avons utilisé la technique documentaire en consultant les ouvrages sur le cloud computing et les sites internet. Cela nous a apporté des connaissances sur le cloud computing.

Nous avons aussi utilisé la technique d'interview. Il est important de rappeler que les informations utilisées dans notre travail proviennent des interviews avec le personnel de JIGHI-

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 13

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CI. Nous avons aussi essayé d'obtenir des renseignements auprès des entreprises qui utilisent déjà les solutions Cloud. Cependant cela n'a pas été possible car les entreprises étaient réticentes.

Synthèse partielle

Ce chapitre nous a permis de voir par quelle méthode nous avons recueillis les informations. Et ensuite comment sera élaboré notre travail.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 14

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE II : NOTION FONDAMENTAL SUR LE CLOUD COMPUTING

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

I- DEFINITION

Le cloud (nuage) constitue un modèle de fourniture, de gestion et de consommation de services et de ressources informatiques. Ces services sont alloués à la demande en fonction des besoins du client. Ces ressources sont par exemple des réseaux, des serveurs, de l'espace de stockage, des applications etc... Le cloud computing est une technologie informatique émergente qui utilise l'Internet et des serveurs centraux, utilisés à distance, pour gérer des données et des applications.

Le cloud computing, évite à l'entreprise l'achat de puissance de calcul par acquisition de matériel et de logiciel, Mais lui permet d'utilise la puissance de calcul mise à sa disposition par un fournisseur via Internet.

Selon la définition du National Institute of Standards and Technology(NIST), le Cloud computing est l'accès via un réseau de télécommunications, à la demande et en libre-service, à des ressources informatiques partagées configurables. Il s'agit donc d'une délocalisation de l'infrastructure informatique

L'idée principale à retenir est que le Cloud est un ensemble de matériels, de raccordements réseau et de logiciels, qui fournit des services à des particuliers.

Du point de vue économique, le cloud computing est essentiellement une offre commerciale d'abonnement économique à des services externes.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 15

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 3 : LE CLOUD COMPUTING

II- HISTORIQUE

L'apparition du Cloud Computing vient d'une évolution de certaines technologies telles que la virtualisation du matériel informatique, les services web, ou l'architecture orientée services SOA (Service Oriented Architecture). Sa réelle mise en application a commencé au début des années 2000. Salesforce.com fut le premier hébergeur de Cloud en 1999, suivi en 2002 par Amazon.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 16

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Les premières applications Web 2.0, qui ont été déployées en cloud computing, sont le courrier électronique, les outils collaboratifs, le CRM , les environnements de développement et de test (informatique).Le phénomène du cloud, a aussi bénéficié de l'augmentation considérable de la puissance des équipements informatiques, qui ont permis aux hébergeurs de proposer des tarifs de plus en plus intéressants.

En ce sens, la mode du cloud computing tire parti de l'augmentation considérable de puissance des serveurs (la fréquence de fonctionnement des serveurs a été multipliée par un facteur 10, entre 1998 et 2008, les processeurs comportent entre quatre et dix coeurs); et de la baisse des coûts de stockage (pour le prix d'un disque dur de 1,2 Go en 2000, on a, en 2013, un disque de 1 000 Go).

Le cloud est résumé par les 3 éléments suivants qui sont : trois modèles de services, quatre modèles de déploiement et cinq caractéristiques essentielles.

Le Cloud Computing est un terme général employé pour désigner la livraison de ressources et de services à la demande par internet.

III- LES PRINCIPAUX TYPES DE CLOUD

COMPUTING

En général, le Cloud Computing propose trois modèles principaux qui sont : IaaS, PaaS et SaaS. La couche infrastructure en tant que Service (IaaS), est gérée par les administrateurs réseaux.La couche plate-forme en tant que service (PaaS) est destinée aux développeurs d'application.

Pour terminer la couche logiciel en tant que service (SaaS) est destinée aux utilisateurs finaux. La figure ci-dessous représente les différentes couches du cloud computing

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 17

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 4: LES PRINCIPAUX TYPES DE CLOUD

1- IaaS

IaaS signifie (Infrastructure as a service) ou l'infrastructure en tant que service en français. C'est un modèle où le client 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 au client de s'affranchir complètement de l'achat et de la gestion du matériel.

Le client exploite le matériel comme un service à distance. L'IaaS offre une grande flexibilité, avec une administration à distance, et permet d'installer tous types de logiciels. En

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 18

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

revanche, cette solution nécessite la présence d'un administrateur système au sein de l'entreprise. Vous avez le choix de l'ordinateur virtuel, où vous pouvez sélectionner une configuration de processeur, de mémoire et de stockage qui est optimale pour votre application.

Les principaux fournisseurs d'Iaas sont : GOOGLE Compute Engine, AMAZON Web Services, MICROSOFT Windows Azure, VERIZON

Un avantage pourrait être de réduire la consommation électrique en permettant la mutualisation des ressources sur des serveurs partagés par plusieurs entreprises (architecture multi-tenant).

Un autre avantage est que l'utilisateur peut accéder au service depuis n'importe quel endroit, du moment qu'il bénéficie d'une connexion internet, et que le protocole de sécurité du Cloud le lui permet. Par ailleurs, la sécurité physique des Data Center hébergeant les IaaS, garantit la sécurité des données. De plus, si un serveur subit une erreur, le service dans son ensemble n'est pas affecté, puisqu'il repose sur une multitude de ressources matérielles.

Cependant la migration d'infrastructures existantes vers des Infrastructures as a Service (IaaS) peut poser des problèmes techniques délicats de compatibilité : la compatibilité des services de stockage, la sécurité des machines virtuelles, la sécurité des données, etc.

2- PaaS

PaaS signifie (Platform as a service) ou plate-forme en tant que service en français. Ce service fournit une plateforme et un environnement informatique pour mettre en place différents services et application sur internet. Les fournisseurs de Plateformes en tant que Services hébergent les outils de développements sur leurs infrastructures.

Les utilisateurs peuvent accéder à ces outils par l'intermédiaire des APIs, des portails web ou des logiciels gateway. L'utilisateur ne gère pas ou ne contrôle pas l'infrastructure Cloud sous-jacente (réseaux, serveurs, stockage) mais l'utilisateur contrôle l'application déployée et sa configuration. Le client peut installer ses propres applications si besoin.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 19

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

On peut noter toutefois que ces plateformes sont très souvent spécifiques à des langages ou à des bases de données (Apache, langage PHP, base Mysql ou bases non SQL par exemple) et les applications déployées par les entreprises utilisatrices de PAAS devront être compatibles. Les offres de PAAS incluent généralement les notions de temps de processeur, d'espace de stockage utilisée et de bande passante consommée. L'entreprise utilisatrice paiera ensuite en fonction de ce qu'elle a consommé. Par rapport aux deux autres modes de Cloud Computing (on verra le SAAS au point suivant), le marché est naissant mais en pleine croissance.

Les principaux fournisseurs sont Salesforce.com, Elastic Beanstalk d'Amazon et Google App Engine. Les PaaS permettent de déployer de nouvelles applications sur le Cloud en quelques minutes. Les PaaS sont également utiles pour permettre aux équipes de développement de collaborer sur divers projets.

Cependant si un fournisseur cesse de prendre en charge un langage de programmation particulier, les utilisateurs seront eux aussi forcés de changer de langage, ou de faire appel à un autre fournisseur. Dans les deux cas, il s'agit d'un regrettable contre-temps.

Un autre inconvénient d'une PaaS est que l'utilisateur dépend fortement de l'infrastructure du fournisseur. Les éventuelles pannes, ou les changements de roadmap de développement d'un fournisseur, peuvent compromettre les projets des utilisateurs.

3- SaaS

SaaS signifie (Software as a service) ou encore application en tant que service en français.il replace les termes ASP (Application Service Provider) ou encore (on demand) précédemment employé. Il est apparu le 28 février 2001.

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.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 20

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Toutes ces opérations de maintenance sont effectuées par le fournisseur de service. Quelques exemples d'utilisation du modèle SaaS : de la messagerie électronique, un CRM, la visioconférence. Dans une solution de type SaaS, le contrôle des données est partagé entre le client (qui crée et utilise les données) et le fournisseur de Cloud (qui héberge les données, les stocke, les sécurise, les sauvegardes...).

L'un des plus grand avantage est que le client n'aura besoin que d'un ordinateur à faible consommation muni d'un simple navigateur Web sans autres licences associées.

Lors de la mise en place de solutions SaaS, lorsqu'il s'agit de données sensibles ou confidentielles, l'entreprise est obligée de prendre des dispositions contractuelles avec le fournisseur.

Le niveau de confidentialité des données ou des documents dépend de la législation du pays de l'hébergeur contraignant les entreprises désireuses de confier leurs données à ne s'adresser qu'à des sociétés certifiées dans leur espace économique.

Il est indispensable d'avoir mis en place des procédures permettant, lors d'un départ, de supprimer l'habilitation de l'ancien collaborateur à accéder aux données de l'entreprise.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 21

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 5 : LES DIFFERENTS NIVEAUX DE RESPONSABILITE

FIGURE 6 : LES SERVICES ASSOCIES AUX PRINCIPAUX TYPES DE CLOUD

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 22

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

IV- LES TYPES DE DEPLOIEMENT DU CLOUD COMPUTING

Selon les besoins des entreprises, il existe quatre types de Cloud Computing qui sont les cloud privés, les cloud publics et les cloud hybrides et les cloud communautaires.

1. Les Cloud privés

On parle de cloud privé lorsque les ressources cloud sont destinées à l'usage exclusif de l'entreprise. Les Cloud privés sont misent en place en fonction des besoins des entreprises. Un type de Cloud à travers lequel les DSI sont propriétaires de leurs infrastructures, auxquelles ils accèdent par le biais d'un réseau sécurisé, interne et fermé. Cette infrastructure se trouve au sein de l'entreprise, on parle alors de cloud privé interne.

On peut aussi avoir un cloud privé externe et qui est géré par un prestataire. L'utilisation d'un nuage privé permet de garantir, par exemple, que les ressources matérielles allouées ne seront jamais partagées par deux clients différents. Aussi pour plus de confidentialité et de sécurité les cloud privés sont préférables.

FIGURE 7 : LE CLOUD PRIVE

2. Les Cloud publics

Ce type de cloud est géré par un organisme à but lucratif. Il met ses infrastructures et ressources à la disposition des entreprises. Ainsi, ces entreprises consommatrices de services utilisent et

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 23

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

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. L'un des détenteurs de ce marché est le géant GOOGLE.

FIGURE 8 :LE CLOUD PUBLIC

3- Les Cloud hybrides

Ce type de Cloud est un mélange des Cloud public et privé. Il s'agit dans ce cas de faire cohabiter ces environnements afin de pouvoir absorber plus facilement des pics de charge ponctuels : l'environnement privé est réservé aux systèmes courants, tandis que les capacités du Cloud public sont utilisées pour absorber ponctuellement les montées en charge.

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.

Ainsi les entreprises qui utilisent ce service peuvent faire basculer, par un simple glissé-déposer, des applications hébergées dans un nuage privé interne vers un nuage public sécurisé.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 24

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 9: LE CLOUD HYBRIDE

4- Les cloud communautaires

Un Cloud communautaire est utilisé par plusieurs organisations qui ont des besoins communs. Dans un nuage communautaire, l'infrastructure provient d'un ensemble de membres qui partagent un intérêt commun. Ce type de nuage est semblable à ceux montés par les milieux académiques pour des études de grande envergure.

Le déploiement des applications y sera communautaire. Ce mode de déploiement vise à abaisser la barrière à l'entrée du Cloud privé tout en bénéficiant d'un niveau de service spécifique.

Ainsi cela peut porter sur l'hébergement d'une application métier très spécialisée, mais commune à de très nombreuses entreprises, qui décident de fédérer leurs efforts. (Ex : Amadeus, premier acteur mondial dans le domaine des voyages - CMed, Cloud pour les laboratoires pharmaceutiques).

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 25

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Il est adapté à la mutualisation au sein d'un écosystème où la Co-gouvernance est envisageable (regroupement de collectivités ou d'acteurs publics, communautés d'universités).

FIGURE 10 : LE CLOUD COMMUNAUTAIRE

V- CINQ PRINCIPAUX CARACTERISTIQUES

? Accès aux services par l'utilisateur à la demande

La mise en oeuvre des systèmes est entièrement automatisée et c'est l'utilisateur, au moyen d'une console de commande, qui met en place et gère la configuration à distance.

? Accès réseau large bande

Ces centres de traitement sont généralement raccordés directement sur le backbone Internet pour bénéficier d'une excellente connectivité. Les grands fournisseurs répartissent les centres de traitement sur la planète pour fournir un accès aux systèmes en moins de 50 ms de n'importe quel endroit.

? Réservoir de ressources (non localisées)

La plupart de ces centres comportent des dizaines de milliers de serveurs et de moyens de stockage pour permettre des montées en charge rapides. Il est souvent possible de choisir une zone géographique pour mettre les données «près» des utilisateurs.

? Redimensionnement rapide (élasticité)

La mise en ligne d'une nouvelle instance d'un serveur est réalisée en quelques minutes,

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 26

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

l'arrêt et le redémarrage en quelques secondes. Toutes ces opérations peuvent s'effectuer automatiquement par des scripts. Ces mécanismes de gestion permettent de bénéficier pleinement de la facturation à l'usage en adaptant la puissance de calcul au trafic instantané.

? Facturation à l'usage

Il n'y a généralement pas de coût de mise en service (c'est l'utilisateur qui réalise les opérations). La facturation est calculée en fonction de la durée et de la quantité de ressources utilisées. Une unité de traitement stoppée n'est pas facturée.

VI- Bénéfices et inconvénients du cloud computing

1- Bénéfices

Le facteur essentiel de son utilisation est de Faciliter la connexion des employés qui utilisent une multitude de périphériques différents. Que ce soit l'ordinateur, le smartphone, sans oublier le portable ou la tablette. Le cloud computing permet entre autre:

-de réduire et/ou abstraire les dépenses en technologies, entretien et installation.

- Moins de formation personnelle nécessaire

- une Surveillance plus efficace des projets

- D'utiliser des applications sans les installer

- d'accéder à des fichiers personnels à partir de importe quel ordinateur, avec Internet

Aussi le cloud computing permet aux petites entreprises d'avoir accès à des services jusque-là réservés aux grandes entreprises en raison de leur coût. Le recourt au cloud computing permet de décharger les équipes informatiques des entreprises, qui ont alors plus de disponibilité pour des activités à haute valeur ajoutée.

Enfin c'est un domaine qui évolue avec le temps et qui sera encore plus prisé dans des années.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 27

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

2- Inconvénients et/ou risques

L'utilisation des réseaux publics, dans le cas du cloud public, entraîne des risques liés à la sécurité du cloud.

En effet, la connexion entre les postes et les serveurs applicatifs passe par le réseau internet, et expose à des risques supplémentaires de cyber attaques, et de violation de confidentialité

Tout comme les logiciels installés localement, les services de cloud computing sont utilisables pour lancer des attaques (craquage de mots de passe, déni de service...).

Nous avons aussi la réversibilité du service car en cas de rupture de contrat ou de changement de fournisseur, le client doit s'assurer de la récupération et de la destruction de ses données sur l'infrastructure du fournisseur après sa migration.

La fiabilité du cloud, en effet un grand risque lorsqu'on met une application qui donne des avantages compétitifs ou qui contient des informations clients dans le cloud

VII- LA VIRTUALISATION

La virtualisation est un concept beaucoup plus ancien qui constitue le socle du Cloud Computing. La virtualisation regroupe l'ensemble des techniques matérielles ou logicielles permettant de faire fonctionner, sur une seule machine physique, plusieurs configurations informatiques (systèmes d'exploitation, applications, mémoire vive,...) de manière à former plusieurs machines virtuelles qui reproduisent le comportement des machines physiques.

Le para virtualisation est une technique de virtualisation qui présente à la machine invitée une interface logicielle similaire mais non identique au matériel réel. Ainsi, elle permet aux systèmes d'exploitation invités d'interagir directement avec le système d'exploitation hôte et donc ils seront conscients de la virtualisation.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 28

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

La virtualisation complète (en anglais full-virtualization) est une technique de virtualisation qui permet de créer un environnement virtuel complet. En utilisant cette technique, le système d'exploitation invité n'interagit pas directement avec le système d'exploitation hôte et donc il croit s'exécuter sur une véritable machine physique.

Cette technique de virtualisation ne permet de virtualiser que des SE de même architecture matérielle que l'hôte.

Il faut noter une nuance entre le cloud computing et la virtualisation. La différence est la suivante : la virtualisation dématérialise les ressources informatiques (généralement sous forme de machines virtuelles), ainsi que les infrastructures de stockage et de connectivité réseau associées. Le cloud détermine ensuite les modalités selon lesquelles ces ressources virtualisées sont allouées, distribuées et présentées. La virtualisation n'est pas indispensable pour créer un environnement cloud, mais elle permet une extension des ressources dans des délais difficiles à atteindre avec des environnements non virtualisés.

VIII- ACTEURS DU SECTEUR

Le marché du cloud computing est partagé entre acteurs : les éditeurs, les fournisseurs

Editeurs :

Les éditeurs sont les sociétés proposant des solutions Cloud. Un éditeur n'est pas forcément un fournisseur de services, autrement dit son périmètre n'est pas de fournir un service Cloud, mais plutôt de fournir une technologie capable d'héberger une solution Cloud

Fournisseurs :

Les fournisseurs de services de Cloud Computing sont des hébergeurs, Ils mettent à disposition des infrastructures physiques proposant une plate-forme de Cloud. Il serait bien trop conséquent

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 29

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

d'analyser tous les acteurs du Cloud Computing présents sur le marché actuel. Nous survolerons les principaux acteurs:Salesforce.com, Amazon, Google, VMware et Microsoft

Au niveau national MTN offre des solutions cloud computing pour les entreprises de la place.

Néanmoins certaines entreprises mettent en place leur propre cloud, pour cela il faudrait que l'entreprise possède le matériel adéquat et l'expertise dans ce domaine, pour mener à bien le fonctionnement continuel du cloud.

Cloud Builder : un intégrateur ou revendeur qui commercialise et met en place l'infrastructure et les solutions afin de créer des Cloud privés ou public.

IX- SECURITE DU CLOUD

La sécurité permet de garantir la confidentialité, l'intégrité, l'authenticité et la disponibilité des informations. De ce faite, elle est l'une des étapes les plus importantes dans la mise en place d'un cloud. Car garantir au client que ses données sont en lieux sûr et qu'il pourra y accéder facilement est très important.

La multi-location est une technique qui 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.

La principale caractéristique du Cloud est la mise en place a priori d'une sécurité renforcée et

audible (authentification, logs, pare-feu, etc..). Il reste à traiter les risques liés à l'intégration avec les applications des utilisateurs ainsi que les processus toujours délicats de mises à jour.

Etant donné que la sécurité à 100% n'est pas probable, les fournisseurs de service et les clients signent un contrat appelé SLA (Service Level Agreement). Ce contrat précise les taux de disponibilité du service pour les cloud public.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 30

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

1. Sécurité physique

La dématérialisation des données permet donc d'avoir de multiple Datacenter où peuvent être stockées ces données. Il faut un contrôle et une traçabilité d'accès dans le but de prévenir tout dommage sur le matérielle. Faire attention aux accès à certaines zones, protéger l'accès à certaines salles voir l'interdire peut-être un bon moyen de protection. Il est impératif de protège également certaines zones plus que les autre contre les incendies et autres risques environnementaux.

Les redondances matérielles sont également très utilisées pour garantir l'accès au service en très haute disponibilités avec des performances optimales.

2. Sécurité logique

La sécurité et la confidentialité des données peuvent être gérés de différente façons d'un point de vue logique : la segmentation réseau sera ainsi sécurisée par des équipements de filtrage (pare-feu, proxy, sondes IPS/IDS, etc.) et des solutions antivirus. Le but est ici de contrôler les requêtes entrantes. Un processus d'authentification et par ailleurs nécessaire. Il faut également insister sur deux bonnes pratiques de sécurisation logique dans un environnement cloud. Premièrement, il faut paramètre le système d'exploitation des machines virtuelles pour les sécurisées comme le conçoit l'éditeur de la solution de virtualisation. La deuxième bonne pratique consiste à bien isoler le trafic réseau en fonction des besoins lors de la conception du réseau virtuel.

Synthèse partielle

Dans ce chapitre, nous avons présenté le Cloud Computing, son utilisation ses avantages et inconvénients. Il est à présent question d'appliquer ces concepts à notre contexte.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 31

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Chapitre III: ANALYSE DU DEPLOIEMENT

Dans ce chapitre, nous allons présenter les différentes phases de l'élaboration de notre

projet.

I- BRANCHE FONCTIONNELLE : ANALYSE DES

CAS D'UTILISATION

Cette première partie décrit la branche fonctionnelle du 2TUP. En effet, une première section du chapitre sera consacrée à l'élaboration des différents cas d'utilisations. Elle énoncera les besoins fonctionnels auxquels devrait répondre le nuage privé à réaliser, ainsi que les besoins non fonctionnels qu'il devrait respecter.

1. Besoins fonctionnels

Dans cette partie, nous avons détaillé l'ensemble des fonctionnalités que le nuage, à travers son portail, doit offrir aux utilisateurs. En effet, le système à réaliser doit répondre aux besoins fonctionnels suivants : gestion complète des services, gestion d'instances, gestion des volumes, gestion dynamique de la charge de travail

2. Besoins non fonctionnels

Il faut que notre solution soit flexible et adapté à tous les utilisateurs. L'utilisateur doit pourvoir immédiatement avoir à sa disposition les ressources informatiques dont il a besoin (temps de calcul de serveurs, capacité de stockage, etc.).

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 32

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Un évènement indésirable ne devrait pas se produire pendant l'accès d'une machine virtuelle aux ressources informatiques.

L'accès aux ressources ne nécessite pas d'équipement ou de logiciel propriétaire. Il se fait au travers d'applications facilement disponibles (parfois libres), généralement depuis un simple navigateur Internet.

3- Utilisateur du système

Pour notre solution, il existe deux types d'utilisateurs L'administrateur du système et Le personnel de JIGHI-CI.

a- L'administrateur

L'administrateur est toute personne physique ayant reçu les droits d'administration. Il possède les droits administratifs qui lui permettrait de contrôler tout le nuage et lui permettrait d'accéder à l'interface d'administration sur le portail « Dashboard » ainsi qu'à tous les autres projets. On parle principalement du super-administrateur. Lors de l'installation, on configure les droits du premier administrateur. Il est susceptible de :

-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

b- Les utilisateurs

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 33

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

L'utilisateur est toute personne physique de l'entreprise ayant reçu un compte d'accès. Il n'aura accès qu'à son (ses) projet(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

Avant l'accès au nuage, l'utilisateur (administrateur, membre) doit s'authentifier avec la saisie de son login, et son mot de passe.

Chaque utilisateur possède un login et un mot de passe unique, modifiable a volonté par le concerné.

II- BRANCHE TECHNIQUE : SPECIFICATION TECHNIQUE

1. Environnement Physique

L'infrastructure physique du Cloud est un assemblage de serveurs, d'espaces de stockage et de composants réseau, organisés de manière à permettre une croissance incrémentale supérieure à celle que l'on obtient avec les infrastructures classiques. En outre, nous devons respecter également trois critères critiques : redondance, (disponibilité de servie), performances et sécurité. Autrement dit, il faut concevoir une architecture hautement sécurisée qui assure toujours une disponibilité de service 24/24 ,7/7. Il faut aussi une redondance physique de sorte que les ressources qui sont requises pour le calcul, le réseau et le stockage demeurent disponibles. Il faut aussi que les données qui sont stockées dans le Cloud IaaS soient récupérables en cas de défaillance matérielle.

2. Environnement Logiciel

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 34

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Notre solution fonctionnera sur un système d'exploitation libre, en occurrence UBUNTU 18.04 Serveur. 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 VMware Workstation Pro. VMware est le plus vieux et le plus gros éditeur sur le marché de la virtualisation, filiale du groupe EMC et fondée en 1998, cette compagnie propose une gamme de produits et services complète associée à la virtualisation.

FIGURE 11 : L'HYPERVISEUR VMWARE

Synthèse partielle

Dans ce chapitre, nous avons présenté les différentes phases de l'élaboration de notre travail.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 35

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

PARTIE III : MISE EN OEUVRE

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 36

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE I : ETUDE COMPARATIVE ET CHOIX DE

LA SOLUTION

Dans ce chapitre, nous allons présenter les différentes solutions Cloud existante, leur mode de fonctionnement, leurs avantages et leurs inconvénients.

I- ETUDE COMPARATIVE

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é. Ces solutions sont divisées en deux catégories, les solutions propriétaires (payantes) et les solutions libres (gratuites).

1. Les solutions propriétaires

Actuellement, trois acteurs potentiels existent sur le marché du cloud computing public. Windows par sa plateforme Azure, Google par sa plateforme de développement d'applications AppEngine et Amazon par ses services E de l'informatique virtuelle.

2. Solution open source

Dans le monde du Cloud, le logiciel libre est de plus en plus sollicité pour offrir des services
dédiés. Certains arguments sont souvent mis en avant pour le choix du libre, la gratuité et le

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 37

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

développement plus rapide et agile. C'est pour cela, nous nous intéressons dans ce qui suit aux solutions open source.

a- Eucalyptus

Eucalyptus est un outil permettant de construire des infrastructures de Cloud computing sur la base de serveurs en cluster. Il est issu d'un projet de recherche de l'université de Californie. Il permet de créer des Cloud IaaS de type privé ou hybride. Les moteurs de virtualisation supportés sont Xen, KVM pour la version open source. Il existe également une version propriétaire commercialisée par la société Eucalyptus Systems. Il apporte des fonctionnalités supplémentaires comme le support de VMware, celui des machines virtuelles Windows et l'intégration SAN.

b- OpenNebula

OpenNebula, purement open source permet de déployer des Cloud privés, hybrides et publics. Ecrite en C++, Ruby et Shell, elle supporte les plateformes de virtualisation Xen, KVM et VMware ainsi que le service «on-demand» d'Amazon E. Le projet est publié sous licence Apache 2.0.

Parmi ses fonctionnalités : gestion centralisée des machines virtuelles et des ressources physiques, répartition des charges, extension des capacités par ajout de serveurs physiques.

Beaucoup de ces solutions sont avant tout des solutions d'infrastructure permettant une gestion simplifiée d'architectures matérielles complexes.

c- CloudStack

CloudStack [8], issu du rachat de Cloud.com par Citrix, a été conçu pour permettre le déploiement et la gestion d'importants réseaux de machines virtuelles. Il supporte les principaux moteurs de virtualisation à savoir : vSphere, Oracle VM, KVM, Xen, mais aussi les services de Cloud d'Amazon. Les caractéristiques principales de CloudStack sont les suivantes:

- Réseau virtuel (support VLAN).

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 38

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

- Piscine de ressources (permet aux administrateurs de limiter les ressources virtuelles). - Routeurs virtuels, un pare-feu, et un équilibreur de charge.

d- Openstack

Il est né de la fusion de deux projets portés l'un par la Nasa et l'autre issu de l'offre de l'hébergeur américain Rackspace Cloud Server. L'ensemble de la plateforme est disponible sous licence Apache 2.0.

OpenStack [9] est un logiciel libre qui permet la construction de Cloud privé et public. Il 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.

Il s'installe sur un système d'exploitation libre comme Ubuntu ou Debian et se configure entièrement en ligne de commande.

e- 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 terme de fonctionnalité, Owncloud propose :

· Stockage des fichiers, synchronisation avec différents appareils (iOS, Android),

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 39

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

· Partage des données,

· Chiffrement et sécurisation des données envoyées,

Afin de caractériser chaque solution open source et assurer le choix adéquat pour la construction d'un Cloud, nous avons réalisé une étude comparative de quatre solutions libres en se basant sur différents critères de classification.

Le tableau ci-dessous résume les principales caractéristiques de certaines solutions.

 

owncloud

OpenStack

OpenNebula

CloudStack

Langage de

programmation

JavaScript, , php

Python,

JavaScript, XML

C++, C, Ruby,

JavaScript,

Java, C

Hyperviseur

KVM, VMware

Xen, KVM,

VMware, HyperV

Xen, KVM,

VMware

XenServer, KVM ,

VMware, et

BareMetal, Oracle

VM.

Installation

Facile à déployer.

Difficile à

installer :

plusieurs

composants et

plusieurs fichiers

de configuration

Manuelle,

installation facile

sur les

distributions supportées

Facile à installer.

Documentation

Bonne

documentation

Excellente : une

documentation officielle

Bonne

documentation

Documentations Complète,

références pour tous

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 40

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

 
 

disponible et très détaillée.

 

les fichiers de

configuration.

Modèle de

déploiement

Cloud privé

Cloud privé et

public

Cloud privé

Cloud privé et

public

TABLEAU 1: ETUDE COMPARATIVE DES DIFFERENTES SOLUTIONS

II- CHOIX ET PRESENTATION DE LA SOLUTION

Nous avons choisi comme solution apache cloudstack, car après l'étude comparative entre les différentes solutions nous jugeons meilleur de choisir cette solution. Cette solution répond aux critères qui sont :

Systèmes d'exploitation supportés : pour construire un Cloud Computing, on doit disposer d'un système d'exploitation qui gère les ressources physiques en permettant leur allocation et leur partage.

L'interface utilisateur : l'interface utilisateur représente l'interface de communication entre l'utilisateur et le Cloud. Elle doit être simple te compréhensible.

Tolérance aux pannes : c'est la capacité d'un système à fonctionner malgré une défaillance d'un de ses composants.Migration des machines virtuelles : c'est le fait de déplacer des machines virtuelles d'un serveur physique à un autre. On distingue deux types de migration, à savoir la migration à chaud qui se fait lors de l'exécution des machines virtuelles et la migration à froid qui ne peut être réalisée qu'après l'arrêt de la machine virtuelle à déplacer.

Cout de la solution : sous licence libre (open source)

Communautés : Nombre des développeurs importants ayant comme rôle principal de faire

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 41

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

remonter des dysfonctionnements et des suggestions. Facile à déployer et bien documenté

1- QU'EST-CE QU'APACHE CLOUDSTACK ?

CloudStack est un logiciel de cloud computing open-source permettant de créer, gérer et déployer des services cloud d'infrastructure. Apache CloudStack vous permet d'automatiser le déploiement, la configuration d'une infrastructure de cloud privé, hybride ou public (IaaS, infrastructure en tant que service). CloudStack a été développé à l'origine par Cloud.com, anciennement connu sous le nom de VMOps, et est sous licence apache. Il a été programmé en langage JAVA. La version stable est 4.11.0.0 et est sortie le 15 janvier 2018. La plate-forme CloudStack a été transférée à la Fondation Apache par Citrix, qui a reçu le projet après l'acquisition de Cloud.com. Les packages d'installation sont préparés pour RHEL / CentOS et Ubuntu. Pour gérer la base d'utilisateurs, les ressources de stockage, d'informatique et de réseau, une interface Web intuitive et une API spéciale sont proposées. Dans le cas le plus simple, une infrastructure cloud basée sur CloudStack comprend un serveur de gestion unique et un ensemble de noeuds de calcul qui hébergent des systèmes d'exploitation invités en mode virtualisation.

FIGURE 12: LOGO APACHE CLOUDSTACK

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 42

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

2. AVANTAGES D'APACHE CLOUDSTACK

Notre solution présente les avantages suivants :

Solution sans frais

Les services d'informatique en nuage peuvent être restrictifs en termes de coûts. À cause de cela, de nombreuses entreprises et organisations peuvent opter pour des options moins standard ou qui ne correspondent pas exactement à leur budget. Mais avec Apache CloudStack, vous avez accès à une solution qui vous fournit les moyens nécessaires pour effectuer des tâches connexes qui sont également gratuites.

Services à valeur ajoutée

Apache CloudStack peut vous aider à fournir uniquement les meilleurs solutions et services à vos clients. L'application rend cela possible en vous fournissant des outils qui vous permettent de distribuer des charges de travail internes, d'effectuer des services cloud et d'offrir des charges de travail publiques à vos clients en même temps.

Capacités administratives étendues

Pour vous assurer que votre pile de cloud est sécurisée, Apache CloudStack inclut une large gamme d'outils vous permettant de gérer les utilisateurs, de séparer les ressources du cloud, d'attribuer des tâches de gestion, etc. Avec ces fonctionnalités à votre portée, vous pouvez superviser de manière transparente et complète les activités de votre réseau, en particulier lorsqu'elles sont liées au cloud et à la solution.

3. PRÉSENTATION DES FONCTIONNALITES D'APACHE

CLOUDSTACK

Bien que cette liste ne soit pas exhaustive nous pouvons citer entre autre :

Interface utilisateur de gestion enrichie :

CloudStack fournit une interface utilisateur prête à l'emploi et riche

en fonctionnalités, implémentée au-dessus de l'API CloudStack pour gérer l'infrastructure en

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 43

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

nuage. Cette solution entièrement basée sur AJAX est compatible avec la plupart des navigateurs Internet les plus récents et peut également être facilement intégrée à votre portail existant. API puissante :

Créez, intégrez et utilisez facilement des applications basées sur l'API CloudStack. L'API CloudStack est bien documentée et extensible. CloudStack inclut également la prise en charge des API Amazon E et S3.

Hébergement de centre de données virtuel à la demande :

Fournit aux utilisateurs une quantité quasi illimitée de ressources informatiques - à la demande, sur demande et facturée en fonction de l'utilisation réelle.

Apache CloudStack dispose d'une API RESTful qui vous permet de vous connecter à un large éventail de services tiers et même de créer et d'utiliser vos propres applications. Vous pouvez également effectuer n'importe quelle tâche liée à l'API, car elle est largement documentée. Gestion dynamique de la charge de travail :

Automatise complètement la distribution des ressources de calcul, de réseau et de stockage sur

l'infrastructure physique, tout en respectant les règles définies en matière d'équilibrage de charge, de sécurité des données et de conformité.

Capacités de virtualisation réseau étendues :

Prise en charge de la gestion de réseau logicielle intégrée ainsi que du réseau local virtuel. Notre IP directement connectée vous permet de vous intégrer à une architecture de réseau virtuel qui répond le mieux à vos besoins.

Gestion complète des services : Les administrateurs peuvent définir, mesurer, déployer et gérer plusieurs offres de service et de disque dans le cloud.

Réseau en tant que service :

L'Administrateur peut composer des offres de réseau avec différents comportements de réseau. Par exemple, une offre réseau de base avec CloudStack Virtual Router offrant des services réseau et une offre réseau haute performance avec des périphériques physiques tels que NetScaler et Juniper SRX. Les utilisateurs peuvent sélectionner l'offre de réseau de leur choix lors du déploiement d'une machine virtuelle et migrer les machines virtuelles d'une offre de réseau à une autre.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 44

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

4- PRIX APACHE CLOUDSTACK

Apache CloudStack est couvert par la licence Apache version 2.0. Cela signifie que vous êtes autorisé à utiliser et à modifier librement la solution, même à des fins professionnelles.

Synthèse partielle

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. Par la suite, nous avons effectué une analyse de la solution à déployer.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 45

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CHAPITRE II : REALISATION : CONCEPTION IMPLEMENTATION ET TESTS

Dans cette partie nous allons exposer les différentes phases de réalisation.

I- ARCHITECTURE RESEAU

L'architecture réseau dans laquelle notre solution est déployée est représentée par la figure 12. Cette architecture est composée de:

- Un serveur dans lequel est déployé apache cloudstack et qui a comme rôle la gestion du nuage.

- Les postes des employés de la Société. - Serveurs reliés entre eux par un Switch.

FIGURE 13 : architecture réseau

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 46

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

II- CONCEPTION

Nous allons montrer quelques étapes de l'installation.

Etape 1: installer open ntp server avec la commande: apt-get install openntpd

FIGURE 14 : INSTALLATION D»OPENNTP SERVER

Etape2 : téléchargement d'apache cloudstack avec le lien : deb http://cloudstack.apt-get.eu/ubuntu precise 4.9 qu'on a mis dans le fichier cloudstack.list

FIGURE 15: LIEN DE TELECHARGEMENT

Etape 3 : nous allons installer le serveur de gestion avec la commande :

apt-get install cloudstack-management

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 47

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

FIGURE 16 : INSTALLATION DU SERVEUR DE GESTION

Etape 4 : nous allons désactiver le pare-feu avec la commande :ufw disable

FIGURE 17 : DESACTIVATION DU PARE FEU

Etape 5: Enfin, nous allons dans notre navigateur puis taper l'IP du serveur et le port 8080 nous avons la page de connexion suivante

FIGURE 18 : PAGE DE CONNEXION

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 48

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

III- IMPLEMENTATION ET TEST

Apres installation, et après avoir entré les paramètres de connexion login et mots de passe on tombe sur le tableau de bord.

FIGURE 19: TABLEAU DE BORD DE L'ADMINISTRATEUR

Ensuite dans l'onglet infrastructure nous avons la page montrant l'état actuel sur system

FIGURE 20: ETAT DU SYSTEM

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 49

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

- L'administrateur a la possibilité de créer des comptes utilisateur.

FIGURE 21: CREATION DE COMPTE UTILISATEUR

Synthèse partielle

L'installation et le déploiement de la solution de cloud computing privé de JIGHI-CI, a été effectué avec succès comme le montre ce dernier chapitre. Après avoir précédemment présenté les principales caractéristiques de notre solution et l'architecture conceptuelle, avec ses différents composants, nous avons présenté les étapes nécessaires pour la mise en place et l'installation de notre plateforme afin de déployer un Cloud privé.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 50

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

CONCLUSION GENERALE

Arrivé au terme de notre mémoire de fin d'études dont le thème est intitulé: «Etude et mise en place d'un cloud computing privée », nous pouvons dire sans pour autant prétendre à l'exhaustivité que nos objectifs ont été atteints.

Face au phénomène médiatique que représente le Cloud Computing actuellement, nous avons ici effectué une définition pragmatique de cette technologie à partir de la littérature d'experts en système d'information et en Cloud. Cette technologie en plein essor permet aux entreprises de disposer d'infrastructure et de progiciel directement à la demande.

On a distingué les principaux types de Cloud avec l'IaaS pour les infrastructures techniques, le PaaS pour les infrastructures habillées avec des outils de middleware comme les bases de données par exemple et le SaaS pour les services logiciels.

Ces trois types peuvent se déployer sous quatre formes de topologies différentes : le Cloud public ouvert à tout le monde, le Cloud privé pour les besoins propres d'une seule entreprise, le Cloud hybride pour l'utilisation commune du public et du privé et enfin le mode communautaire pour des entreprises géographiquement proches ou à intérêts communs.

Si la flexibilité et l'économie de ressources affichées constituent des points positifs, le Cloud Computing génère quelques craintes pour les DSI et les instances dirigeantes. Car, le concept dans le monde professionnel, notamment dans le mode public, il y a des questions qui se posent concernant les aspects juridiques et sécuritaires. La confidentialité des données est aussi un frein, déporter ses données stratégiques vers le nuage public semble risqué.

Cela se limite toutefois au Cloud public. Le Cloud privé, restant interne à l'entreprise, s'il profite des progrès apportés par le Cloud, ne perturbe que très peu le fonctionnement des équipes en place.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 51

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Nous répondons donc oui à la question initialement posée, le Cloud computing rendre le travail en entreprise plus conviviale, plus accessible et plus collaboratif.

Nous tenons une autre fois à remercier tous ceux qui ont contribué de loin ou de près à la réalisation de ce modeste projet, et précisément la société JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 52

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

ANNEXE

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 53

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 54

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 55

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 56

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 57

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 58

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 59

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 60

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

REFERENCE BIBLIOGRAPHIE ET WEBOGRAPHIE

A- Bibliographie

- Centre IT Intel Guide pratique | Virtualisation et cloud computing Août 2013

- Thibaud Chardonnens, Les enjeux du Cloud Computing en entreprise, Université de Fribourg, Suisse.

- CISCO, les bases du Cloud Computing : revaloriser les technologies de l'information, Mai 2011

- CLOUD COMPUTING Généralités et enjeux Présenté par Benjamin LISAN Date le 20/03/2015

- Cloud computing Architectures, services et risques Giovanna Di Marzo Serugendo Institute of Information Service Science

- CE QU'IL FAUT SAVOIR SUR LE CLOUD COMPUTING... E-catalogue des Solutions Cloud Computing en Provence-Alpes-Cote d'Azur Novembre 2012

- Maxime Besson,Virtualisation et cloud open source, décembre 2012, Smile, 50 pages.

B- Webographie

· https://ApacheCloudStack_CloudComputingOpenSource.html

· https://reviews.financesonline.com/p/apache-cloudstack/#technical

· https://L'informatiqueennuage[CloudComputing].html

· https://fr.LeCloudComputingdéfinitionavantageetinconvénients.html

· https://fr.wikipedia.org/wiki/Two_Tracks_Unified_Process

· http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.9/management-server/

· http://fr.wikipedia.org/wiki/Cloud_computing

· http://incubator.apache.org/cloudstack/

· http://www.vmware.com

· http://www.JIGHI-CI.com

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 61

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

RESUME

Durant ce projet de fin d'études, nous avons tenté de mettre en place un Cloud privé basé sur

cloudstack.

Nous avons donné une idée générale sur le Cloud Computing, son architecture et ses différents services. Nous avons fait par la suite une étude sur différentes solutions open source et propriétaires du Cloud.

Ceci nous a permis d'avoir une idée riche sur les différentes solutions disponibles du Cloud

Computing et surtout de bien maitriser le concept du Cloud. L études faite précédemment nous a permet de choisir la solution adapter pour notre entreprise qui est apache cloudstack.

Cette expérience au sein de JIGHI-CI, dans le cadre de notre projet de fin d'études, nous a permis d'acquérir de précieuses connaissances techniques en matière de Cloud Computing, et de nous familiariser avec un environnement de travail professionnel. Le travail réaliser peut être amélioré en créant une zone de management qui contiendra tous les outils de surveillance des services et serveurs.

ABSTRACT

During this graduation project, we tried to set up a cloud based private cloud.

We gave a general idea about Cloud Computing, its architecture and its various services. We then did a study on different open source solutions and proprietary cloud.

This allowed us to have a rich idea about the different solutions available from Cloud Computing and especially to master the concept of Cloud. The studies made previously allowed us to choose the solution to adapt for our company which is apache cloudstack.

This experience within JIGHI-CI, as part of our graduation project, has allowed us to gain valuable technical knowledge in Cloud Computing, and to familiarize ourselves with a professional working environment.

The work done can be improved by creating a management area that will contain all the monitoring tools for services and servers.

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 62

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Table des matières

SOMMAIRE II

Dédicace (étudiant 1) IV

Dédicace (étudiant 2) V

REMERCIEMENT VI

LISTE DES SIGLES ET ABREVIATIONS VII

LISTE DES FIGURES ET TABLEAUX IX

Autobiographie (étudiant 1) X

Autobiographie (étudiant 2) XIV

INTRODUCTION GENERALE 1

PARTIE I : APPROCHE METHODOLOGIQUE 3

CHAPITRE I : PRESENTATION DE L'ENTREPRISE ET ETAT DE L'EXISTANT 4

I- CONTEXTE GENERAL 4

II- PRESENTATION ET ORGANISATION DE L'ENTREPRISE 4

1- Organisme d'accueil 4

2- Organisation 6

III- ETAT DE L'EXISTANT 7

1- Analyse du personnel 7

2- Analyse du pack informatique 7

Synthèse partielle 8

CHAPITRE II : CRITIQUE DE L'EXISTANT ET PROBLEMATIQUE 9

I- CRITIQUE DE L'EXISTANT 9

II- PROBLEMATIQUE 9

III- CARDRE ET OBJECTIF DU PROJET 10

1- Cadre du projet 10

2- Objectif du projet 10

Synthèse partielle 11

PARTIE II : ETUDE TECHNIQUE 12

CHAPITRE I : METHODOLOGIE 13

I- METHODE 13

1- La méthode de recherche 13

2- Les techniques 13

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 63

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Synthèse partielle 14

CHAPITRE II : NOTION FONDAMENTAL SUR LE CLOUD COMPUTING 15

I- DEFINITION 15

II- HISTORIQUE 16

III- LES PRINCIPAUX TYPES DE CLOUD COMPUTING 17

1- IaaS 18

2- PaaS 19

3- SaaS 20

IV- LES TYPES DE DEPLOIEMENT DU CLOUD COMPUTING 23

1- Les Cloud privés 23

2- Les Cloud publics 23

3- Les Cloud hybrides 24

4- Les cloud communautaires 25

V- CINQ PRINCIPAUX CARACTERISTIQUES 26

VI- Bénéfices et inconvénients du cloud computing 27

1- Bénéfices 27

2- Inconvénients et/ou risques 28

VII- LA VIRTUALISATION 28

VIII- ACTEURS DU SECTEUR 29

IX- SECURITE DU CLOUD 30

1- Sécurité physique 31

2- Sécurité logique 31

Chapitre III: ANALYSE DU DEPLOIEMENT 32

I- BRANCHE FONCTIONNELLE : ANALYSE DES CAS D'UTILISATION 32

1- Besoins fonctionnels 32

2- Besoins non fonctionnels 32

3- Utilisateur du système 33

a- L'administrateur 33

b- Les utilisateurs 33

II- BRANCHE TECHNIQUE : SPECIFICATION TECHNIQUE 34

1- Environnement Physique 34

2- Environnement Logiciel 34

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 64

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

Synthèse partielle 35

CHAPITRE I : ETUDE COMPARATIVE ET CHOIX DE LA SOLUTION 37

I- ETUDE COMPARATIVE 37

1- Les solutions propriétaires 37

2- Solution open source 37

a- Eucalyptus 38

b- OpenNebula 38

c- CloudStack 38

d- Openstack 39

e- Owncloud 39

II- CHOIX ET PRESENTATION DE LA SOLUTION 41

1- QU'EST-CE QU'APACHE CLOUDSTACK ? 42

2- AVANTAGES D'APACHE CLOUDSTACK 43

3- PRÉSENTATION DES FONCTIONNALITES D'APACHE CLOUDSTACK 43

4- PRIX APACHE CLOUDSTACK 45

Synthèse partielle 45

CHAPITRE II : REALISATION : CONCEPTION IMPLEMENTATION ET TESTS 46

I- ARCHITECTURE RESEAU 46

II- CONCEPTION 47

III- IMPLEMENTATION ET TEST 49

Synthèse partielle 50

ANNEXE 53

REFERENCE BIBLIOGRAPHIE ET WEBOGRAPHIE 61

A- Bibliographie 61

B- Webographie 61

RESUME 62

ABSTRACT 62

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 65






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"