Etude comparative d'un système cloud computing dans les produits Gmail, youtube et facebook.par Paul Kondo Université Liberté - Diplôme d'ingénieur en réseau et télécommunication 2017 |
INTRODUCTION GENERALELes jours, les mois, les années et le temps passent si vite, les sciences informatiques évoluées dans une compétition extraordinaire, dont chaque scientifique ou chercheur veut faire le mieux possible dans l'évolution de la technologie des sciences informatiques au profit de nos besoins pour une bonne amélioration et efficacité. Vers 1969 l'un des principaux scientifiques du projet ARPANET appelle Leonard Kleinrock déclara : `' Qu'à partir de maintenant, les réseaux informatiques sont encore à leurs balbutiements, mais à mesure qu'ils grandissent et deviennent sophistiqués, nous allons voir probablement la propagation de services informatiques qui devient comme les services d'électricité et de téléphone, il servira toutes les habitations et tous les bureaux à travers le pays `'. La vision de Leonard Kleinrock est de fournir les services de l'informatique comme un service public, qui est aujourd'hui une réalité grâce au cloud computing. Depuis l'apparition de l'homme sur la terre, il est en perpétuelle recherche du développement. Ce facteur lui a permis de se démarquer des autres êtres vivants et de les apprivoiser. Nous constatons que c'est plus aux cours de ces derniers siècles que l'homme a vraiment connu un développement qui dépasse tout entendement, il a pu effectuer des voyages interplanétaires, il arrive à inventer la bombe atomique, l'automobile, découvert de l'électricité, etc. Toutes ces réalisations d'un être humain n'auraient pas pu être possibles sans l'essor de l'électronique qui a déclenché celui de l'informatique. Le cloud computing est une méthode qui propose des différents types de services sur Internet, comme une application logicielle livrée sur Internet (par exemple Google Drive). D'où ça peut être une plate-forme de développement comme (Google App Engine) sur lesquelles les utilisateurs peuvent créer leurs applications. Il peut être un système d'exploitation (par exemple Amazon E) ou les utilisateurs peuvent créer leur propre plate-forme et logicielle. Tous ces services sont accessibles via la toile. Le cloud computing permet de résoudre les problématiques lies à la rareté des ressources informatiques comme le réseau, CPU, RAM etc. Surtout ces dernières années les demandes ont augmenté de la sorte très élevé. Parlant du terme informatique qui a vu le jour en 1962 par Philippe Dreyfus, l'homme ne s'est pas mis seulement de tout ce que les systèmes de la technologie existante lui offrent en matière de matériels physiques de stockages. Nous racontons la teinte des logiciels étant donné que l'homme veux même la partie matérielle demeure telle qu'elle eut Page | 2 et que l'on se servait un plus du logiciel pour optimiser en matière de support de stockage. L'informatique définie comme étant le traitement automatique de l'information est aujourd'hui un domaine indispensable, elle a trouvé sa place dans le monde et est parvenue à le conquérir. Jadis, l'informatique ne se prétend pas être transformatrice du système existant en un nouveau système, mais elle vient juste automatiser les flux d'informations qui existent déjà dans l'ancien système, chose qui apporte un gain en temps et en couts. Etant dans un monde compétitif, le temps est un facteur très important qu'il faut utiliser à bon escient pour un développement intégral. Le cloud computing grâce à son model infrastructure as service permet aux personnes qui désire exploiter l'entreprise en ligne de loué de l'espace virtuel machine et le fournir le service à leurs besoins, il fournit les ressources informatiques virtuelles Iaas apporte l'avantage de `' pay-per-use», ce marque pay-per-use est facilement compris par comparaison d'utilisation d'un courant électrique dont payer la quantité de consommation du courant utilisé. De même Iaas permet aux clients de payer les ressources utilisées, cela permet aux clients de n'est plus investir dans les capitaux dans l'infrastructure informatique et le permet de concentrer sur leur Qos à bien fournir à ses clients au lieu de penser à l'approvisionnement et le sous-dimensionnement des ressources informatiques. L'informatique comme étant la nouvelle et parmi tant d'autres sciences, elle est devenue la grande science à l'heure actuelle incontournable et permet de traiter des solutions possibles pour l'homme à la société. Le cloud avec son modèle Iaas appel cloud stakeholders c.à.d. acteurs et intervenants de cloud sont-ce les fournisseurs et utilisateurs du cloud, ils sont responsables de la mise en place de l'infrastructure informatique et ces utilisateurs utilisent les infrastructures fournie pour effectue leurs taches. De nos temps, les grandes firmes développent des technologies et des centralisations des données avec un transfert énorme de flux d'information qui sollicite des matériels pouvant offrir un bon débit. Nous avons plutôt besoin des bons fournisseurs en matière de qualité des bons équipements et en matière de logiciels. L'administrateur système doit assurer un entretien continu de toutes ces fournitures que ça soit en software ou hardware. Voici donc comment qu'intervient d'autre problème que celui de la complexité de plates-formes des systèmes d'informations. Les meilleures ou les avantages des uns aux autres peuvent nous profiter de plusieurs manières tout en sachant que la concurrence est très utile. Elle nous Page | 3 conduit à développer une certaine spécialité qui fera en sorte qu'une entreprise devienne très utile et intéressante. Sans ignorer, nous savons que l'informatique étant une science de traitement automatique de données qui s'avère être trop bénéfique et important dans tous les domaines qu'ils soient scientifiques, professionnels, privés et/ou publics. La plate-forme de gestion du cloud est un logiciel qui convertit l'infrastructure informatique physique existent à l'infrastructure de cloud, le nombre de la plate-forme commerciales de gestion cloud augment beaucoup plus de la popularité de Iaas-cloud, tels que vCloud, CloudForms, etc. des nombreuses contributions ont été faites par la communauté open source associé à Iaas-cloud, certaines plate-forme open source sont : XCP, Nimbus, Eucalyptus, Openstack et OpenNebula. Pour résoudre le problème lié au choix de plate-forme de gestion du cloud, un Framework doit être développée. Le Framework regroupe les fonctionnalités offertes par la plate-forme de gestion de différents types de cloud que ce soit en open source ou commerciale afin de faciliter la comparaison. Ce Framework donne trois avantages à savoir, il permet aux consommateurs cloud de faire le choix de la plate-forme adapté au besoin opérationnels, deuxièmement, les éditeurs de ces logiciels de gestion c.à.d. les entreprises qui vendent leurs plate-forme, par exemple OpenStack, Eucalyptus etc. Qui peut inclure des fonctionnalités supplémentaires à leurs logiciels. Enfin les développeurs de logiciels de gestion cloud c.à.d celui qui commence la création d'un nouveau logiciel de gestion cloud peuvent commencer à construire leurs logiciels en mettent les fonctionnalités répertoires dans le Framework. Openstack et Eucalyptus sont l'un des plates-formes populaires du cloud computing, en particulier le nombre de consommateurs du cloud qui télécharger derniers sont plusieurs milliers par mois. En faisant l'étude d'observation dans des grandes entreprises du monde aujourd'hui nous, nous rendons compte qu'elles réalisent des travaux des plusieurs besoins dans peu de support et de logiciel de la nouvelle technique que l'informatique apporte dans le Cloud Computing, ainsi ce genre de travail ne s'effectue pas aux hasard ni à la main, mais plutôt par des nouvelles technologies de la science de l'informatique via ces supports et ces logiciels. Par contre la science du traitement automatique de l'information, dans ses prouesses, nous apporte un environnement qui a des technologies, des services et des applications qui s'occupaient de gérer et superviser les fonctionnements sur le champ, donc avec des bonnes parties de ces exigences (matérielle + logicielle) et nous propose juste des fournitures comme : la distribution du courant électrique et le service Internet. Page | 4 C'est à juste titre que nous avons intitulé notre sujet de recherche : « Etude comparative d'un système Cloud Computing dans les produits Gmail, YouTube et Facebook ». Le choix de ce thème de recherche est porté sur une évaluation des connaissances acquises tout au long du second cycle de notre formation universitaire en sciences informatiques, en proposant aux entreprises et aux particuliers comment est-il bon d'embrasser les systèmes des services technologiques Cloud computing dans leurs environnements pour être à la page de la modernisation à la mondialisation qui pourront les aider dans leurs besoins à venir ; mais aussi à faire un choix du point de vue stockage des données et partage des informations dans le Cloud sur Gmail, YouTube et Facebook. Ce sujet nous a permis d'affiner les connaissances sur les fonctionnements et les réalités du déroulement des processus de contrôle des technologies, et d'approfondir nos connaissances acquises. La plupart des entreprises n'utilisent pas les technologies Cloud Computing comme solution, nous chercherons plutôt à faire en sorte que ça soit basé sur un minimum de matériel, une bonne partie qui voudront conserver leurs libertés en informatique puisse jouir de ces technologies présentes. Ce travail est un couronnement du long parcours universitaire de formation en tant qu'ingénieur en réseaux et télécommunications à l'Université Liberté en vue d'obtention du grade académique, et clôture ainsi le long chemin de souffrance, peine, espoir et bonheur d'études commencé pendant un certain moment d'une vie académique pour l'étudiant ou étudiante. Nous voudrions par ce travail de permettre aux futurs chercheurs intéressés par cette question des circonstances digne pour leurs investigations et permettra d'ajouter un plus aux sciences informatiques en vue de l'évolution de la technologie de cette discipline, il nous permet aussi de nous conformer aux exigences d'une formation universitaire en République Démocratique du Congo. Les trois produits Gmail, YouTube et Facebook sont des services les plus populaires. En particulier, le nombre des utilisateurs s'ajoute du jour au jour par mois. Certains des travaux existants se sont focalisés sur la performance de ces plates-formes (OpenStack et Eucalyptus) ou encore la solution déployée de messagerie Exchange basée sur le stockage de cloud, dont l'impact sur la solution cloud au sein de l'entreprise. Cependant, il y a peu d'attention sur la comparaison de ces services. Du fait que notre étude soit basée sur les fonctionnements de la manière d'accéder aux différentes plateformes à savoir Gmail, YouTube, Facebook et sur la façon dont sont stocké des données. Page | 5 Les technologies d'internet Gmail, YouTube, Facebook utiliseraient une architecture 3 tiers c'est-à-dire client/serveur. Dans le cloud computing les données de Gmail et YouTube reposeraient sur Google Drive et pour le cas de Facebook ses applications tourneraient sur sa propre infrastructure cloud. Ainsi par cette magie de stockage de la technologie Cloud computing, les données seraient stockées par les fournisseurs qui offrent en plus une gestion sécurisée et confidentielle de nos données. Ce sujet d'étude, nous pousse au terme de l'évolution de prendre la méthode d'analyse de fonctionnement de différentes technologies. Nous utiliserons la méthode UML pour représenter le fonctionnement logique des différentes technologies. Ce mémoire porte sur un grand objectif. Qui est celui de montrer les différents fonctionnements sur les technologies Gmail, YouTube et Facebook. A cet exercice, nous pensons pouvoir mettre à la disposition des autres chercheurs un document qui leur servirait d'enrichir leurs connaissances en rapport avec les technologies Internet. Le reste de ce mémoire est organisé comme suit : - Chapitre 1 : Concepts et terminologie du cloud computing, - Chapitre 2 : Les technologies Internet dans la messagerie électronique et les réseaux sociaux, - Chapitre 3 : Etude fonctionnelle et comparative sur Gmail, YouTube et Facebook. A la fin nous résumerons notre mémoire avec une conclusion générale. Page | 6 CHAPITRE I : CONCEPTS ET TERMINOLOGIE DU CLOUD COMPUTING INTRODUCTION La technologie sur l'internet s'est développée plus rapidement, au cours de cette dernière année, il y'a eu une nouvelle destination et ayant pour but d'améliorer les services dans le domaine de la technologie de l'information et de la communication. Il s'agit du « cloud computing ». Ce dernier est un concept qui regorge plusieurs technologies dans sa diversité qui sert à délivrer différents services. Il peut être schématisé par un ensemble indéterminé des ressources informatiques interconnectées et une coopération dans un réseau bien défini. L'accès aux services se fait sur demande via une application standard facilement disponible à savoir « un navigateur Web ». Ainsi, dans ce chapitre, nous allons présenter les notions et les concepts fondamentaux du Cloud Computing. 1.1. HISTORIQUELa faible performance des processeurs : capacités de stockage et d'autres ressources employées dans les systèmes classiques sont limitées et couteuses ; d'où ils ne permettent pas l'accès à des services et des ressources de façon rapide. Avec le développement actuel de la technologie, cela a ouvert la voie à l'émergence du concept de cloud computing, qui permet donc l'utilisation des serveurs plus efficaces et moins couteux, augmentant la performance des connexions Internet lorsqu'ils deviennent plus rapides à la demande des utilisateurs. La notion de ce service a été proposée pour la première fois en 1961 lors de la conférence au Massachusetts Institute of Technology par John McCarthy. Il est également l'inventeur du langage Lisp dans lequel un groupe d'ordinateurs se relient pour former un ordinateur virtuel unique permettant ainsi le calcul de haute performance. Salesforce.com fut le premier hébergeur de cloud en 1999, suivi en 2002 par Amazon qui proposa un ensemble d'hébergements d'applications et de stockages. Amazon va développer ses services en 2005 (Amazon Web Service) et en 2006 (Elastic Computer Cloud ou E). En 2007, Google, IBM et des universités lancèrent un projet de recherche sur le cloud qui permet de lui faire gagner en popularité et en consistance. C'est vers les années 2009 que surgir la réelle explosion du cloud avec l'arrivée sur le marché de sociétés comme Google (Google App Engine), Microsoft (Microsoft Azure), IBM (IBM Smart Business Service), Sun (Sun Cloud) et Canonical Ltd (Ubuntu Enterprise Cloud). Page | 7 |
|