O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Eucalyptus

594 visualizações

Publicada em

Elastic Utility Computing Architecture Linking Your Programs To Useful Systems

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Eucalyptus

  1. 1. Elastic Utility Computing Architecture Linking Your Programs To Useful Systems Réalisé par : Baich Marwa Encadré par : Mme. BENABBOU Master SII
  2. 2. Plan :  Abstract  Introduction  Solutions  Les avantages d’EUCALYPUS  Architecture de ECALUPTUS  Conclusion
  3. 3.  systèmes de cloud computing offrent fondamentalement l'accès aux grands pools de données et ressources informatiques à travers une variété d'interfaces similaires dans l'esprit des systèmes réseau et HPC gestion et de programmation des ressources existantes  Ces types de systèmes offrent une nouvelle cible de programmation pour les développeurs d'applications évolutives et ont gagné en popularité au cours des dernières années  Cependant, la plupart des systèmes de cloud computing en service aujourd'hui sont propriétaires, compter sur une infrastructure qui est invisible pour la communauté de recherche, ou ne sont pas explicitement conçu pour être instrumenté et modifié par des chercheurs de systèmes. Abstract
  4. 4. Introduction
  5. 5. Introduction  qui définit le Cloud Computing comme étant l'accès via un réseau de télécom -munication, à la demande et en libre-service, à des ressources informatiques partagées configurables.  Le Cloud Computing peut être aussi défini , comme un modèle permettant un accès facile et à la demande via le réseau à un pool partagé de ressources informatiques configurables par exemple réseaux, serveurs, stockage, applications et services qui peuvent être rapidement mises à disposition des utilisateurs, un des points clés des services Cloud est qu’ils peuvent être approvisionnés rapidement mais décommissions tout aussi rapidement car la plupart des services sont accessibles sans engagements.
  6. 6. Introduction  SaaS Software as a Services  PaaS Plateforme as a Services  IaaS Infrastructure as a services
  7. 7. L’infrastructure en tant que service : c'est le service de plus bas niveau. Il consiste à offrir un accès à un parc informatique virtualisé. Des machines virtuelles sur lesquelles le consommateur peut installer un système d'exploitation et des applications. Introduction
  8. 8. Introduction  le Cloud public  Le Cloud Privée  le Cloud hybride
  9. 9. Introduction  Le Cloud Privé est un mode de consommation de l’informatique (IaaS, PaaS, SaaS, …) s’appuyant sur des ressources (serveur, stockage, réseau, licences logicielles…) mises à disposition exclusive d’une entreprise.  Les ressources peuvent être géographiquement situées dans le périmètre de l’entreprise (on parlera d’un Cloud privé interne) ou chez un intégrateur/service provider (on parlera d’un Cloud privé managé ou hosté ).
  10. 10. Introduction  L’exploitation du Cloud privé peut être réalisée uniquement par les équipes informatiques du client (Cloud privé interne), ou par un prestataire externe (Cloud privé interne, Cloud privé hosté). Les services disponibles le sont via un catalogue de services exposés dans un portail, leur mise en service est automatisés, et peut faire l’objet d’une facturation liée à la consommation.
  11. 11. solutions open source du Cloud Computing (Eucalyptus)
  12. 12. solutions open source du Cloud Computing (Eucalyptus) • Issue d’un projet de recherche de l’université de Californie, cette plate-forme Cloud open source est intégrée dans Ubuntu Server et Debian. Ecrite en C, Java et Python. • permet de créer des Cloud Iaas (Infrastructure as a service) de type privé ou hybride, supporte des machines virtuelles Linux ainsi que les hyperviseurs Xen et KVM. • elle est compatible avec EC2 d’Amazon, S3, EBS ,Il existe également une version propriétaire commercialisée par la société Eucalyptus Systems.
  13. 13. solutions open source du Cloud Computing (Eucalyptus) • Il apporte des fonctionnalités supplémentaires comme le support de VMware, celui des machines virtuelles Windows et l’intégration SAN.  Les avantages de ce logiciel open source pour le Cloud privé sont notamment une évolutivité très efficace, une organisation agile.  Eucalyptus, utilise avec avantage les fonctionnalités existantes dans les services web telles que les polices de sécurité (WSS) pour la communication sécurisée entre les composants, et se base sur les logiciels de services web se conformant aux standards industriels.
  14. 14. solutions open source du Cloud Computing (Eucalyptus)  Un nuage privé Eucalyptus est déployé à travers "sur site" centre de données de l'infrastructure d'une entreprise et est accessible par les utilisateurs sur l'entreprise intranet.  Ainsi, les données sensibles reste entièrement à l'abri de toute intrusion extérieure derrière le pare- feu de l'entreprise.  Eucalyptus est une architecture logicielle open source basé sur Linux qui implémente les nuages privés et hybrides à renforcer l'efficience au sein de l'infrastructure informatique existante d'une entreprise.
  15. 15. solutions open source du Cloud Computing (Eucalyptus) Open source vous pouvez le télécharger et avoir le code source à votre portée. Modular Les composants d'eucalyptus ont des interfaces bien définies (via WSDL, car ils sont des services Web) et peuvent donc être facilement échangé pour des composants personnalisés. Distribué Eucalyptus permet à ses composants à installer stratégiquement à proximité des ressources nécessaires
  16. 16. solutions open source du Cloud Computing (Eucalyptus) Eucalyptus a été conçu à partir du sol pour être évolutif et d'atteindre des performances optimales dans des environnements divers (conçu pour superposer une infrastructure existante). Conçu pour effectuer Eucalyptus est flexible et peut être installé sur une configuration très minimale. Flexible
  17. 17. solutions open source du Cloud Computing (Eucalyptus) Compatible Eucalyptus est compatible avec l'API Cloud le plus populaire et largement utilisé actuellement disponibles: Amazon EC2 et S3. Hypervisor Agnostic Actuellement Eucalyptus soutient pleinement KVM et Xen. En outre, l'Enterprise Edition prend en charge l'hyperviseur propriétaire VMware.
  18. 18. solutions open source du Cloud Computing (Eucalyptus) Cloud hybride Les caractéristiques ci-dessus rend Eucalyptus facile à déployer comme un nuage hybride. Un nuage hybride combine les ressources tirées de multiples nuages, généralement un privé et un public.
  19. 19. solutions open source du Cloud Computing (Eucalyptus)
  20. 20. solutions open source du Cloud Computing (Eucalyptus)  Cloud controller (CLC)  Warlus  Storage controller  Cluster controller  Node controller
  21. 21. solutions open source du Cloud Computing (Eucalyptus)
  22. 22. solutions open source du Cloud Computing (Eucalyptus) Le rôle du nœud est d’héberger l’hyperviseur pour les machines virtuelles (instances) qui sont déployées. Eucalyptus permet aussi d'utiliser d'autres types d'hyperviseurs comme XEN 3. Le contrôleur de node fonctionne sur chaque node et est chargé de vérifier le cycle de vie des instances en cours d'exécution sur le node. Les fonctions: • Faire des requêtes pour découvrir la physique du noeud ressources • Savoir l'état de Instances VM sur le nœud
  23. 23. solutions open source du Cloud Computing (Eucalyptus) • Contrôleurs de cluster contrôlent les instances VM sur un noeud on utilisant runInstance et terminateInstance demandes au NC . • Après confirmation de la disponibilité des ressources, le CN exécute la demande avec l'aide de l'hypervisor. • Pour démarrer une instance, le CN copie des fichiers d'image d'instance (le noyau, le fichier racine système, et l'image de ramdisk)
  24. 24. solutions open source du Cloud Computing (Eucalyptus) Ce contrôleur sert à déployer et gérer les différents contrôleurs de node. Il sert également à gérer la mise en place du réseau entre les instances des différents node. C'est lui qui communique l'ensemble des informations au contrôleur du cloud. Il reçoit les requêtes de déploiement des instances, décide sur quel contrôleur de node les instances seront déployé aussi il contrôle le réseau virtuel entre les instances.
  25. 25. solutions open source du Cloud Computing (Eucalyptus) Les fonctions:  Sched-ule  describeResource  RunInstances
  26. 26. solutions open source du Cloud Computing (Eucalyptus) Le Cloud Controller (CTC) est le point d'entrée dans le nuage pour les administrateurs, développeurs, chefs de projet, et les utilisateurs finaux. Les fonctions:  Surveiller la disponibilité des ressources sur les divers composants du infrastructure cloud, y compris les nœuds de l'hyperviseur qui sont utilisés pour effectivement fournir les instances et les contrôleurs de cluster qui gèrent les nœuds de l'hyperviseur  l'arbitrage des ressources {Décider quels groupes seront utilisés pour l'approvisionnement des instances}  Suivi des instances en cours d'exécution
  27. 27. solutions open source du Cloud Computing (Eucalyptus) Le CTC est une collection de web services qui sont les mieux regroupés par leurs rôles en trois Catégories:  Les services de ressources : permettent aux utilisateurs de manipuler des machines et des réseaux virtuels.  Services de données : permet de fournir un environnement utilisateur configurable pour la formulation de demande des propriétés de répartition des ressources.  Interfaces visibles par l'utilisateur : présente des services d' interface, la manipulation traduction d'authentification et de protocole, et exposer les outils de gestion du système fournissant.
  28. 28. solutions open source du Cloud Computing (Eucalyptus) • Le contrôleur de stockage (SC) fournit des fonctionnalités similaires à Amazon Elastic Block Store (Amazon EBS). Le SC est capable d'interfaçage avec les différents systèmes de stockage (NFS, iSCSI, périphériques SAN, etc.). • Ce composant fonctionne avec le composant Walrus et permet de stocker les images de machines virtuelles, les données utilisateurs. Ces données peuvent être publiques ou privées, dans ce cas elles seront encryptées.
  29. 29. solutions open source du Cloud Computing (Eucalyptus)  Walrus est une interface compatible avec Simple Storage Service d'Amazon (S3), fournissant un mécanisme pour stocker et accéder images de machines virtuelles et les données utilisateur
  30. 30. solutions open source du Cloud Computing (Eucalyptus) Les fonctions: Le stockage des images de machines virtuelles.  Le stockage des images prises en fonctionnement à un instant précis. Stocker des fichiers et les services
  31. 31. Conclusion Le système de EUCALYPTUS est construit pour permettre aux administrateurs et aux chercheurs la possibilité de déployer une infrastructure pour la création et le contrôle au-dessus des ressources existantes machine virtuelle contrôlée par l'utilisateur. Enfin, le système expose son ensemble de fonctionnalités via une interface utilisateur commune actuellement défini par Amazon EC2 et S3. Cela permet aux utilisateurs qui sont familiers avec EC2 et S3 pour la transition transparente vers une installation de EUCALYPTUS

×