Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.

Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 1 1.1- Concept et définition du cloud 1.1.1- L'historique du cloud "Cloud Computing" n'est pas né en une nuit. En réalité, le concept de l’informatique dématérialisée comprend toute l'histoire de l’évolution des ordinateurs et de l'internet. En effet, au début de l'année 1961 quand le premier engin spatial était lancé dans l'espace, un scientifique de l'ordinateur et récipiendaire du Turing Awards, John McCarthy a prédit : " Le futur des services informatiques sera organisé de telle manière qu'ils s'offriront un peu comme des ressources publiques à l'instar des réseaux publiques téléphoniques. Ceci amènera une nouvelle industrie". En 1964, l’américain Douglas Engelbart a fait des recherches dans le domaine des interactions humaines et ordinateur qui ont été à la base de la création des souris d'ordinateur, des liens et réseaux d'ordinateurs. En 1970, après la création du premier réseau d’ordinateur par ARPANET, chaque constructeur informatique avait développé au début des années 1970 sa propre solution en adoptant une architecture et des protocoles privés (TCP/IP du DoD, XNS de Xerox, SNA d’IBM, DECnet de DEC, DSA de Bull...). Le résultat est que ces réseaux ne pouvaient pas communiquer entre eux et donc l’interopération entre les ordinateurs étaient impossible sinon très contrayante. Pour résoudre ces soucis, le modèle OSI organisé en 7 couches a été créé comme une norme pour assurer l’interopérabilité entre équipements hétérogènes (constructeurs différents, fonctions et générations différentes). Ceci a permis l’interconnexion des réseaux mais aura facilité plus tard le socle pour la mutualisation dont dépend essentiellement le modèle économique Cloud. Durant cette même période, l’inventeur d'ARPANet, J.C.R. Licklider, avait prédit le "Grid Computing" sous la forme d'un réseau globale de livraison. Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 2 Dans les années 1990, "Grid computing" était devenu très populaire et similaire au "Cloud Computing" si bien que l'accès à la puissance des ordinateurs était devenu aussi facile que ploguer dans l'électricité le Grid. (Baidu Encyclopédie, 2013). Une contribution majeure due à l'avènement du cloud est qu'il a apporté au monde un nouveau modèle de business que le grid computing n’a pas suscité. En 1997, un professeur américain Ramnath Chellappa de descendance indienne spécialisé dans les systèmes d'information a inventé le terme "Cloud Computing" qu'il a définit comme « Un paradigme de l'informatique où les limites de l'ordinateur seront déterminées par l'économie rationnelle et non par seules les limites techniques ». En réalité cette technologie consiste tout simplement à accéder et à utiliser les ressources informatiques (Puissance de calcul, stockage et réseaux) à la demande à distance via Internet ou une connexion haut débit. Se basant sur la conférence de Chellappa c’était Salesforce.com qui lança en 1999 la commercialisation d’applications d’entreprise sur son site web, puis en 2006 Google Docs fait révélé le cloud au public. Amazon rattrapa le train en 2002 mais introduit en 2006 la puissance de calcul EC2 pour location par les PME. En 2007 Netflix a lancé son service de vidéo streaming en ligne. Avec l'application officielle et un abonnement au service Netflix, il est possible de suivre un film entier en haute définition sur un téléphone mobile sans utiliser le stockage local de l'appareil. De nos jours le terme "Cloud Computing" a encore évolué énormément parlant des applications, services et des infrastructures sur le cloud. Les services cloud deviennent prépondérants du fait de la flexibilité dans leur fourniture ou leur suppression. A partir de 2008, l'industrie des techniques d'information s'est rendu compte que le plus grand challenge du Cloud Computing reste la sécurité des ressources dans le nuage. Ces défis doivent être adressés par l’industrie des Techniques d’Information aux fins de maximiser le potentiel du Cloud et garder la sécurité du nuage informatique. Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 3 Ce module va focaliser sur la présentation du cloud s'appuyant sur les différents modèles, les difficultés liées à la migration et les services. Il va également arborer sur les avantages que procurent ce nouveau modèle aux entreprises, les challenges de la sécurité cloud et la problématique du contexte juridique de l’informatique virtuelle en Afrique. Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 4 1.1.2- Définitions 1.1.2.1- Réseau de stockage SAN Le ‘Storage Area Network’ est un réseau à grande vitesse de dispositifs de stockage reliés à des serveurs. Il fournit un stockage au niveau des blocs auquel les applications s'exécutant sur tous les serveurs en réseau peuvent accéder. Les périphériques de stockage SAN peuvent inclure des bibliothèques de bandes et des périphériques à disques, comme le matériel RAID. La finalité est que chaque serveur voit l'espace disque d'une baie SAN auquel il a accès comme son propre disque dur interne. L'administrateur doit donc définir très précisément les ‘Logical Unit Number’ (LUN, unités logiques), le ‘masking’ et la ‘zoning’, pour qu'un serveur Linux n'accède pas aux mêmes ressources qu'un serveur Windows utilisant un système de fichiers différent. Fig 1 : Image de la structure d’un réseau SAN Les principales fonctions d'un réseau de stockage (SAN) sont les suivantes :  Un réseau à grande vitesse de périphériques de stockage connecte les périphériques de stockage aux serveurs.  Le réseau peut être consulté par des applications sur des serveurs  Il est utile pour la sauvegarde et la reprise après sinistre.  Il utilise des protocoles de réseautage pour couvrir des distances géographiques plus longues.  Le réseau SAN peut également simplifier certaines tâches de gestion.  Aussi offre-t-il flexibilité, disponibilité et performance Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 5 Le réseau SAN a favorisé l’utilisation à distance par les serveurs de la capacité de stockage disponible aujourd’hui comme un service cloud. 1.1.2.2- L’architecture Grid Computing La grille informatique est une architecture distribuée d'un grand nombre d'ordinateurs connectés pour résoudre un problème complexe. Dans le modèle de calcul de grille, les serveurs ou les ordinateurs personnels exécutent des tâches indépendantes et sont lâchement reliés par l'internet ou les réseaux à basse vitesse. Grid computing est orienté application tandis que Cloud computing est orienté service. Le cloud computing exploite cette même combinaison de plusieurs serveurs pour en faire une puissance de calcul disponible comme service cloud. Fig 2- Grid Computing 1.1.2.3- Cloud Computing « Le Cloud Computing est un modèle économique qui offre aux utilisateurs du réseau un accès à la demande, à un ensemble de ressources informatiques partagées et configurables, et qui peuvent être rapidement mises à la disposition du client sans interaction directe avec le prestataire de service. » Cette définition du Cloud Computing est un extrait simplifié de la définition du National Institute of Standards and Technology (NIST, Etats-Unis) et du Groupe spécialisé de l’UIT Nous allons retenir pour ce cours que le cloud est un system d'information distribué qui contraint les entreprises à explorer un nouveau modèle économique dans lequel les données et les services sont disponibles dans des data center ou Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 6 centre de données extensibles et peuvent être accédés de manière transparente depuis des appareils tels les ordinateurs, téléphones et gadgets compatibles Internet Des Objets (IDO) connectés par Internet. 1.1.3- Les caractéristiques du Cloud Computing L’utilisation de ressources à distance n’est pas une nouveau. Le “time sharing” en français utilisation partagée d’un ordinateur en langage Basic avait fait son apparition en 1966. On parlait alors de la « prise de calcul » à côté de la prise de courant. Dès le début des années 70, les activités “service bureau” ou “traitement à façon” partageaient des traitements comme les payes ou les facturations sur des infrastructures communes avec souvent une facturation à l’usage. Récemment, sous le nom “Outsourcing” ou externalisation en français, l’hébergement et l’exploitation des applications des entreprises à distance se sont largement développés. Ces activités n’avaient pas changé l’architecture des systèmes. Les gains provenaient d’une mise en commun de locaux et de moyens humains et techniques spécialisés dans l’exploitation de systèmes et d’applications existantes. Le modèle Cloud Computing se différencie par les caractéristiques suivantes :  Accès aux services à la demande par l’utilisateur La mise en œuvre 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 Les centres de traitement cloud computing 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 de données 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. Cloud Computing Cloud Computing Article by Epiphane A. IKA, ika.epiphane@gmail.com 7  Redimensionnement rapide (élasticité) La mise en ligne d’une nouvelle instance d’un serveur est réalisée en quelques uploads/Ingenierie_Lourd/ cloud-computing-2021-2022.pdf

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager