Sigle Signification
API Application Programming Interface
BIND Berkeley Internet Name Domain
CIRS Centre internet et des réseaux
spécialisés
CMS Content Management System
CRIP Centre des réseaux IP
CSA
http Hypertext Transfer Protocol
IAAS Infrastructure as a service
IMAP Internet Message Access Protocol
IP Internet protocol
IT Information technology
MIT Massachusetts Institute of
Technology
PAAS Platform as a service
PHP Hypertext Preprocessor
POP Post Office Protocol
SAAS Software as a service
SLA Service Level agreement
SOA Service-oriented architecture
SGBD Système de gestion de base de
données
JDK Java Development Kit
SSH Secure Shell
Conclusion générale……………………………………………………………………………….………66
BIBLIOGRAPHIE ET WEBOGRAPHIE ………………………………………………………………….….67
Aperçu
D
ans cette partie, nous allons présenter l’entreprise qui nous a
accueillis pour notre stage, présenter les différentes
technologies qu’elle utilise ainsi que leur insuffisances. De ces
insuffisances, nous ressortirons une problématique qui sera la ligne
conductrice de notre travail. Cette partie sera divisée en deux chapitres.
Introduction
Un portail web est un site web qui offre une porte d'entrée commune à
un large éventail de ressources et de services accessibles sur l'Internet et
centrés sur un domaine ou une communauté particulière. Les ressources
et services dont l'accès est ainsi rassemblé peuvent être des sites ou des
pages web, des forums de discussion, des adresses de courrier
électronique, espaces de publication, moteur de recherche.
CAMTEL dispose d’un portail web accessible uniquement aux employés,
sur lequel sont reportées les nouvelles de l’entreprise.
Il est conçu sous forme de site internet. Les informations telles que les
décisions de la direction générale, les nominations ou encore les
nouvelles concernant tout le personnel y sont publiées. Au-delà de cela,
les employés disposent d’un espace conviviale d’échange. Ils peuvent
télécharger des documents, des vidéos et ainsi que d’autres articles.
Ce portail est aussi accessible via internet, mais comme précisé plus
haut, il reste accessible uniquement aux employés de CAMTEL. Il est
administré de façon centralisée par la direction des systèmes
d’information.
Ce portail est un outil très intéressant pour le suivi de la vie de
l’entreprise.
1.5. Serveurs
Introduction
2.3. Problématique
Conclusion
Aperçu
D
ans cette partie, nous allons détailler la méthodologie que nous
avons utilisée pour mener à bien notre travail. Nous parlerons
des travaux antérieurs concernant notre sujet et enfin nous
introduirons la notion de Cloud Computing.
Introduction
Conclusion
Ce chapitre nous a permis de voir par quelle méthode nous avons
recueillis les informations.
4.1. Définition
4.2. Historique
La naissance du Cloud Computing n’a pas une date précise, elle vient
d’une évolution de certaines technologies telles que les web services, ou
l’architecture SOA (Service Oriented Architecture). La notion de Cloud
fait référence à un nuage tel qu’on a l’habitude d’utiliser dans les
schémas techniques lorsqu’on veut représenter Internet, d’où la
confusion entre Internet et les services du Cloud Computing.
Mais, la notion même de consommation de services informatiques a été
proposée pour la première fois en 1961 lors d’une conférence au MIT
par John McCarthy [1 ] connu comme l’un des pionniers de l’Intelligence
Artificielle. A sa naissance, il pouvait être comparé au cluster de calcul
1
John McCarty, né le 4 septembre 1927 à boston est le principal pionner de l’intelligence artificielle. Il est
également l’inventeur du langage Lisp
4.3.1. La virtualisation
4.3.2. Datacenter
Où
L’Infrastructure en tant que service offre une base matérielle
(hardware) aux plateformes en tant que service. Ces infrastructures sont
mises en place et gérées par des administrateurs réseau avec un bon
niveau d’expertise. Elles sont le plus souvent constituées
d’équipements réseaux et de serveurs la plus part du temps entièrement
virtualisés.
.
Figure 10 : répartition des charges en fonction du model de
Cloud
Rédigé et présenté par FOSSOUO NOUMSI Landry Page 40
4.6. Type de Cloud Computing
Selon les besoins des entreprises et des utilisateurs, il existe trois types
de Cloud Computing
Ce type de Cloud est créé et géré en interne pour les besoins d’une
entreprise. Les serveurs hébergeant les services sont localisés dans les
bâtiments de l’entreprise accessible à travers un réseau sécurisé, interne
et fermé. Il est sous l’administration de la direction du service
informatique.
Dans ce cas, l’entreprise met sur pied sa propre politique de gestion de
son Cloud.
Le Cloud privé est une nouvelle approche qui améliore l’organisation et
la gestion des services et de ressources informatiques, mais aussi la
façon dont l’entreprise les consomme et les met à l’œuvre.
Les ressources informatiques ne remplissent plus des rôles prédéfinis et
limités, elles forment un pool flexible dans lequel les processus et le
personnel de l’entreprise viennent puiser en fonction des besoins et au
moment précis où ils en ont besoin.
L’utilisateur n’a aucun effort à fournir, il suffit qu’il demande les services
dont il a besoin.
Par contre, les inconvénients du Cloud public sont tout aussi nombreux.
On peut citer
Le budget
Le cadre légal
i. Cloud public
Les entreprises qui fournissent une solution Cloud public sont celles qui
disposent d’assez de ressources financière et techniques pour mettre sur
pied d’énormes fermes de serveurs, des logiciels hyper puissants et une
couverture mondiale. Malgré cela, une entreprise peut bien fournir une
solution Cloud pour un pays par exemple. Mais, dans ce cas, parle-t-on
encore de Cloud Computing ? D’après Microsoft, l’un des leaders du
marché de Cloud public, bâtir une ferme de serveurs couteraient
environ un milliard de dollars US. Les plus grandes entreprises
mondiales qui offrent des solutions de Cloud Computing public sont :
Microsoft
Amazon
Google
OVH
Toute entreprise publique ou privée peut mettre sur pied son propre
Cloud. Ceci à des fins purement internes. Pour cela, il faudrait que
l’activité de l’entreprise s’y prête et qu’elle dispose du matériel Adéquoi,
d’une expertise dans ce domaine. Plusieurs entreprises se tournent vers
cette solution car, elles restent propriétaires de leurs données, et
contrôlent le processus du début à la fin.
Conclusion
Aperçu
D
ans cette partie, nous allons présenter la solution que nous
proposons pour la mise sur pied d’une solution de Cloud
Computing privé dans une entreprise. Pour cela, nous
commenceront par lister les différentes solutions existantes, avec leurs
avantages et inconvénients, ensuite parmi ces solutions nous ferons un
choix que nous présenterons.
Introduction
2
http://www.microsoft.com/fr-fr/office365/compare-plans.aspx
5.2.2. Owncloud
5.2.3. Cloudstack
Dans ce chapitre, nous allons présenter quels sont les différents cas
d’utilisation du système avec des diagrammes, comment se fera le
dimensionnement des couches matérielles, notamment des serveurs et
enfin nous allons présenter des spécifications sur les autres éléments à
installer avant d’installer la solution proprement dite.
6.1.1. L’administrateur
6.2. Diagrammes
Afin de représenter les différentes fonctionnalités et utilisations possible
du système, nous allons présenter une série de diagramme, en
occurrence un diagramme des cas d’utilisation et des diagrammes de
séquence.
La mise sur pied d’une solution que devra utiliser un nombre important
de personnes nécessitent la prise en compte des capacités du matériel
sur lequel repose la solution. Ainsi, étant donné que CAMTEL compte
plus d’un millier d’employés et possible utilisateur du système, il est
important d’avoir des serveurs robustes.
Pour notre solution, la machine sur laquelle elle doit être installée doit
avoir les caractéristiques minimales suivantes :
Un disque dur d’une capacité d’au moins 250Go d’espace libre
Une mémoire vive de 8Go
Deux cartes réseaux au moins
Deux processeurs
Une adresse IP static
Rédigé et présenté par FOSSOUO NOUMSI Landry Page 61
6.4. Spécification
6.4.1. Architecture
Cloudstack est une plateforme open source qui permet de créer des
Cloud privés, publics et hybrides. Cloudstack permet entre autre la
gestion d’un réseau, des serveurs de stockage, des machines virtuelles.
Il permet
La gestion des dizaines de serveurs repartis sur des lieux
géographiques distants,
offre des services de firewall, de routage, de DHCP, d’accès VPN,
de réplication de données,
la gestion d’un nombre important de machines virtuelles
l’accès à une interface API pour le développement.
3
Cloudstack3.0 installation guide
Un serveur ssh
Documents numériques
Liens Web
1. http://fr.wikipedia.org/wiki/Cloud_computing
2. http://www.cloudcomputing.fr/
3. http://www.journaldunet.com/solutions/systemes-reseaux/cloud-
computing-prive/
4. http://www.microsoft.com/france/serveur-cloud/private-cloud/qu-
est-ce-que-le-cloud-prive.aspx
5. http://owncloud.org/
6. http://en.wikipedia.org/wiki/CloudStack
7. http://incubator.apache.org/cloudstack/