Remerciement
74 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
74 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Remerciement Au terme de notre projet de fin d’études, nous tenons d’adresser nos plus vifs remerciements à toutes les personnes qui, de près ou de loin, ont contribué à l’aboutissement de ce travail dans les meilleures conditions. Nous nous adressons en premier lieu aux membres du jury que nous remercions d’avoir accepté d’évaluer ce projet. Nous remercions vivement notre tuteur de stage Mr. Sofiene Mejri pour nous avoir bien accueillis au sein de son entreprise IGS computer, pour la qualité de l’encadrement qu’il nous a assuré, pour sa disponibilité, ses conseils, ses remarques et surtout pour ses encouragements qui nous ont permis l’élaboration de ce projet. Nous remercions également notre encadrant Mlle. Mariem Mahjoub qui s’est montrée très collaboratrice et qui nous a consacré le temps nécessaire à la réalisation de ce travail. Nous exprimons nos sincères remerciements aux membres de l’équipe de l’entreprise IGS computer pour leurs conseils, leur aide et leur disponibilité. Nous ne laisserons pas cette occasion passer sans exprimer notre reconnaissance envers tous nos professeurs ainsi qu’au personnel de l’ISET’Com. Liste des figures Figure 1: Les services du cloud Computing ..........................................................................................12 Figure 2: les types du cloud computing ...............................................................................................15 Figure 3: l'architecture du cloud privé.........

Informations

Publié par
Publié le 27 mars 2014
Nombre de lectures 354
Langue Français
Poids de l'ouvrage 4 Mo

Extrait

Remerciement
Au terme de notre projet de fin d’études, nous tenons d’adresser nos plus vifs remerciements à toutesles personnes qui, de près ou de loin, ont contribué à l’aboutissement de ce travail dans lesmeilleures conditions. Nous nous adressons en premier lieu aux membres du jury que nous remercions d’avoir accepté d’évaluer ce projet.
Nous remercions vivement notre tuteur de stage Mr. Sofiene Mejri pour nous avoir bien accueillis au sein de son entreprise IGS computer, pour la qualité de l’encadrement qu’il nous a assuré, pour sa disponibilité, ses conseils, ses remarques et surtout pour ses encouragements qui nous ont permis l’élaboration de ce projet.
Nous remercions également notre encadrant Mlle. Mariem Mahjoub qui s’est montrée très collaboratrice et qui nous a consacré le temps nécessaire à la réalisation de ce travail.
Nous exprimons nos sincères remerciements aux membres de l’équipe de l’entreprise IGS computerpour leurs conseils, leur aide et leur disponibilité.
Nous ne laisserons pas cette occasionpasser sans exprimer notre reconnaissance envers tous nos professeurs ainsi qu’au personnel de l’ISET’Com.
Liste des figures
Figure 1: Les services du cloud Computing..........................................................................................12 Figure 2: les types du cloud computing...............................................................................................15 Figure 3: l'architecture du cloud privé.................................................................................................15 Figure 4: L'architecture du cloud public...............................................................................................16 Figure 5: L'architecture du cloud hybride............................................................................................17 Figure 6: caractéristiques du Amanda.................................................................................................28 Figure 7: caractéristiques de owncloud...............................................................................................42 Figure 8: Cas d'utilisation générale.....................................................................................................51 Figure 9: Diagramme de cas d'utilisation de gestion des fichiers.........................................................52 Figure 10 : Diagramme de cas d’utilisation de gestion des utilisateurs................................................53 Figure 11: Diagramme de classe..........................................................................................................54 Figure 12: Diagramme de séquence de gestion des comptes utilisateurs.............................................56 Figure 13: Diagramme de séquence de synchronisation des données..................................................58 Figure 14: Diagramme de déploiement...............................................................................................60 Figure 15: Diagramme d'activité.........................................................................................................61 Figure 16: Le système d’exploitation Centos.......................................................................................65 Figure 17: Le logiciel de modélisation visual paradigm........................................................................66 Figure 18: Le logiciel de gestion des images vectorielles en SVG..........................................................67 Figure 19: interface d'authentification owncloud................................................................................68 Figure 20: Le menu d'owncloud et la création des utilisateurs............................................................69 Figure 21: Interface owncloud client...................................................................................................70 Figure 22: L’interface d’authentification customisée de "owncloud"...................................................71 Figure 23: Menu d'IGS cloud...............................................................................................................72 Figure 24: Stockage dans IGS Cloud.....................................................................................................73 Figure 25: Gestion des fichiers dans IGS Cloud....................................................................................74
Liste des tableaux
Tableau 1:comparatif des systèmes de stockage en réseau.................................................................35 Tableau 2: les solutions coté client.....................................................................................................38 Tableau 3: Solution coté serveur.........................................................................................................40 Tableau 4: Définition et rôle des acteurs de l’application....................................................................47 Tableau 5:Description du rôle de l’utilisation dans la gestion des fichiers...........................................52 Tableau 6: Description du rôle de l’administrateur dans la gestion des utilisateurs.............................53
Tableau 8: Déscription du diagramme de déploiement.......................................................................60
Introduction Générale
Indéniablement, la technologie de l'internet se développe de manière exponentielle depuis sa création. Actuellement, une nouvelle tendance à fait son apparition dans le monde des TIC (Technologies de l'Information et de la Communication), il s'agit du cloud computing. Cette technologie, s'appuyant sur le WEB 2.0, offre des occasions aux sociétés de réduire les coûts d'exploitation des logiciels par leurs utilisations directement en ligne. Divers fournisseurs comme Google, Amazon, IBM offrent une vaste gamme de services de Cloud Computing. Cette technologie est au début de son exploitation mais déjà plusieurs acteurs majeurs cités précédemment adoptent leurs propres stratégies de l'utilisation du cloud computing des entreprises souhaitant investir.
De plus, nous remarquons aussi que des plus petits acteurs se battent pour une part de marché,plusieurs entreprises restent cependant sceptiques sur le cloud computing. La principale raison est l'intégrité et la sécurité des données car les DSI (Direction des Systèmes d'Informations) restent hésitants de penser que leurs données critiques sont dans un endroit incontrôlé et souvent inconnu.
En effet, notons la position de l'open source dans cette technologie car aujourd'hui, nous ne parlons plus des créations des machines virtuelles tels que KVM et XEN: et donc nous n’avons plus besoin d’accéder à des serveurs sans virtualisation.
Enfin, ce rapport est structuré en Cinque chapitres. Le premier chapitre présente l’entreprise d’accueil, positionne la problématique et présente ainsi les
différents points critiques mentionnés dans le cahier des charges. Le deuxième chapitre développe le principe du cloud computing. Le troisième chapitre présente trois études comparatives avec le choix de la solution retenu. Le quatrième chapitre présente une spécification des exigences, en se référant aux propositions des différents acteurs, il contient l’analyse des besoins et présente la conception de notre application. Et pour la préparation du terrain à la réalisation de notre projet, étape que nous détaillerons dans le cinquièmechapitre.
Chapitre 1: Présentation générale d’IGS Computer
Introduction
Avant d’entamer notre projet, nous proposons de présenter l’environnement dans lequel il a été réalisé. Nous commençons ce chapitre par la découverte de l’organisme d’accueil puis nous présenterons le contexte général de ce projet de fin d’études ainsi que la problématique.
Présentation de l’organisme d’accueil
Dans cette section, nous présentons l’entreprise d’accueil, la problématique qui a suscité les besoins de notre application, les objectifs généraux du projet ainsi que le cahier des charges de l’entreprise IGS Computer.
Présentation de l’IGS
IGS computer est une société de services en ingénierie informatique (SSII). C'est une entreprise spécialisée en services numériques répondant aux besoins
d'externalisation des expertises, des services et des projets informatiques des directions informatiques des entreprises. La SSII peut par exemple réaliser un logiciel, un site web ou l'exploitation d'une infrastructure informatique.
Les services offerts par l’IGS
Parmi les services offerts par IGS computer nous allons citées :
les applications mobiles
la voix sur IP
les applications web
SaaS (Software as a Sevice)
 Organisation de l'IGS
L'organisation de l’IGS s'apparente à celle d'une société à responsabilité limitée, le conseil d'administration est guidé par un gérant et trois développeurs.
Présentation du projet
Dans cette partie, nous présentons la problématique qui a suscité les besoins de notre application et nous spécifions ensuite les objectifs généraux du projet et le cahier des charges.
Problématique
Tout type d'entreprise qui utilise l’outil informatiquea des problèmes récurrent tel que : Les risques relatifs à la perte des données.
Les problèmes de partage de données au sein de l’entreprise.
Le problèmed’accès à distance aux données de l’entreprise.
Objectifs généraux du projet
IGS computer proposera cette solution de cloud computing pour les sociétés clientes. La solution proposée doit résoudre la problématique dégagée, en première étape cette solution va être déployée au sein du réseau interne de l’entreprise, en deuxième étape elle sera hébergée dans des Datacenter distants et par la suite elle permettra la résolution des problèmes décris ci-dessus.
Cahier des charges
En se basansur lproblématique dégagée, nous avons identifié les besoins et le fonctionnalitésimportantes qui doivenêtre disponibles dans lsolution proposée. En premier lieu nous mettons l’accent sul’étude des solutions opesource disponible pour lstockage, lbackup el synchronisationdes données en nuage. Ensuite lproposition decritères de comparaison (en collaboration avec l’entreprise) efaire lsélection parmi les solutions opesource, lmeilleure selon le critèresdéfinis ephase1 dl’étude. Pa l suit nousallons installer la solution sule serveur dl’entreprise, puis la personnalisation de la solution equestion, la vérification, ltes e lmise à disposition dl’application.
Conclusion
Tout au long de ce chapitre, nous avons présenté l’environnementd’accueil ainsi que les différents problèmes, les risques rencontrés lors du stockage des données dans l’entreprise avec une description des objectifs que nous allons l’atteindre. Lechapitre suivant portera sur une description détaillée du concept du cloud computing.
Chapitre 2 : Concept du Cloud Computing
Introduction
 Cechapitre comporte la partie théorique de notre projet. En effet, nous allons élaborerune vue générale sur le principe et le choix du cloud computing. Donc nousprésenterons les différents services, les types et un certain nombre d’avantages et d’inconvénients du ce concept.
Définition
Le cloud computing se traduit littéralement par "informatique dans les nuages", faisant référence aux technologies d'internet et qui est souvent représenté schématiquement par un nuage. C’est un concept abstrait qui regroupe plusieurs technologies servant à délivrer des services. Son but est de pousser les entreprises à externaliser les ressources numériques qu'elles stockent. Ces ressources offrant des capacités de stockage et de calcul, des logiciels de gestion de messagerie, et d'autres
services sont mises à disposition par des sociétés tierces et accessibles, grâce à un système d'identification, via un PC et une connexion à Internet. [1]
Historique
Le cloud computing n'est pas nouveau, il est exploité depuis les années 2000, les changements qui ont permis l'apparition du cloud computing sont nombreux. Ainsi nous pouvons citer l'apparition du SaaS (Software as a Service), le produit délivré par le cloud.Puis il y a le concept de virtualisation qui permet une mutualisation des serveurs et offre donc une mise en production simplifiée et un meilleur ratio d'utilisation des ressources. Le cloud computing est donc la juxtaposition de ces technologies pour passer à la vitesse supérieure sur l'exploitation de données à travers Internet.Le concept du Cloud Computing a été mis en œuvre en 2002 par Amazon, un leader du e-business, pour absorber la charge importante des commandes faites sur leur site au moment des fêtes de Noël. Récemment, d’autres acteurs comme Google et Microsoft proposent à leur tour des services similaires. [1]
Les servicesdu cloud computing
Figure 1: Les services du cloud Computing
Le Cloud computing est composé de trois services, que nous allons exposer :
Iaas (Infrastructure as a Service)
Il s’agit de la mise à disposition de ressources d’infrastructures dont la plus grande partie est localisée à distance dans des Datacenter.
L'IaaS permet l'accès aux serveurs et à leurs configurations pour les administrateurs de l'entreprise. Le client a la possibilité de louer des clusters, de la mémoire ou du stockage de données.Le coût est directement lié au taux d’occupation.
Avantages: grande flexibilité, contrôle total des systèmes, qui permet d'installer tout type de logiciel métier. Inconvénients: besoin d'administrateurs du système comme pour les solutions de serveurs classiques sur site.
Paas (Plateform as a Service)
Il s'agit des plateformes du nuage, regroupant principalement les serveurs mutualisés et leurs systèmes d'exploitation. En plus de pouvoir délivrer des logiciels en mode SaaS, le PaaS dispose d'environnements spécialisés au développement comprenant les langages, les outils et les modules nécessaires.
L'avantage est que ces environnements sont hébergés par un prestataire basé à l'extérieur de l'entreprise ce qui permet de ne disposer d'aucune infrastructure et de personnel de maintenance et donc de pouvoir se consacrer au développement.
Avantages: le déploiement est automatisé, pas de logiciel supplémentaire àacheter ou à installer. Inconvénients: limitation à une ou deux technologies (ex. : Python ou Java pour Google AppEngine, .NET pour Microsoft Azure, propriétaire pour force.com). Pas de contrôle des machines virtuelles sous-jacentes. Convient uniquement aux applications Web.
Saas (Software as a Service)
Concept consistant à proposer un abonnement à un logiciel plutôt que l'achat d'une licence. On oublie donc le modèle client-serveur et aucune application n'est installée sur l'ordinateur, elles sont directement utilisables via le navigateur Web.
L’utilisation reste transparente pour les utilisateurs, qui ne se soucient ni de la plateforme, ni du matériel, qui sont mutualisés avec d’autres entreprises.
Le SaaS remplace l'ASP, aussi appelé FAH (fournisseur d'applications hébergées), ou en anglais ASP (application service provider), qui est une entreprise
qui fournit des logiciels ou des services informatiques à ses clients à travers un réseau.
Deux principales différences avec l’ASP traditionnel sont qu’une simple interface web est utilisée côté client dans tous les cas (pas de client lourd), et que le SaaS propose une seule instance de logiciel qui évolue indépendamment des clients.
Avec l'arrivé du haut débit, les logiciels en mode SaaS deviennent utilisables sans problèmes.
Avantages : plus d'installation, plus de mise à jour, plus de migration de données, paiement à l'usage et test de nouveaux logiciels avec facilité. Inconvénients : limitation par définition au logiciel proposé, pas de contrôle sur le stockage et la sécurisation des données associées au logiciel. Réactivité des applications Web pas toujours idéale.
Les Types du Cloud Computing
Le concept de Cloud Computing est encore en évolution. On peut toute fois dénombrer trois types de Cloud Computing :
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents