SlideShare uma empresa Scribd logo
1 de 32
Elastic Utility Computing Architecture
Linking Your Programs To Useful Systems
Réalisé par :
Baich Marwa
Encadré par :
Mme. BENABBOU
Master SII
Plan :
 Abstract
 Introduction
 Solutions
 Les avantages d’EUCALYPUS
 Architecture de ECALUPTUS
 Conclusion
 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
Introduction
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.
Introduction
 SaaS Software as a Services
 PaaS Plateforme as a Services
 IaaS Infrastructure as a services
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
Introduction
 le Cloud public
 Le Cloud Privée
 le Cloud hybride
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é ).
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.
solutions open source du Cloud Computing (Eucalyptus)
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.
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.
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.
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
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
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.
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.
solutions open source du Cloud Computing (Eucalyptus)
solutions open source du Cloud Computing (Eucalyptus)
 Cloud controller (CLC)
 Warlus
 Storage controller
 Cluster controller
 Node controller
solutions open source du Cloud Computing (Eucalyptus)
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
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)
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.
solutions open source du Cloud Computing (Eucalyptus)
Les fonctions:
 Sched-ule
 describeResource
 RunInstances
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
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.
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.
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
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
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
Eucalyptus

Mais conteúdo relacionado

Mais procurados

Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Mohammed LAAZIZLI
 
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
Alphorm
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Manassé Achim kpaya
 

Mais procurados (20)

Mise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASA
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
Sécurité dans le cloud
Sécurité dans le cloudSécurité dans le cloud
Sécurité dans le cloud
 
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
 
Ansible
Ansible Ansible
Ansible
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
 
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
Alphorm.com Formation Active Directory 2019 : Optimisation et Sécurisation av...
 
Memoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdfMemoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdf
 
Openstack proposition
Openstack propositionOpenstack proposition
Openstack proposition
 
Etude et mise en place d’un VPN
Etude et mise en place d’un VPNEtude et mise en place d’un VPN
Etude et mise en place d’un VPN
 
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
 
55174240 rapport-cloud-computing
55174240 rapport-cloud-computing55174240 rapport-cloud-computing
55174240 rapport-cloud-computing
 
La sécurité du Cloud Computing
La sécurité du Cloud ComputingLa sécurité du Cloud Computing
La sécurité du Cloud Computing
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nuls
 
La sécurité et le Cloud Computing
La sécurité et le Cloud ComputingLa sécurité et le Cloud Computing
La sécurité et le Cloud Computing
 
Mise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseauMise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseau
 
Rapport PFE : Cloud Insights
Rapport PFE : Cloud InsightsRapport PFE : Cloud Insights
Rapport PFE : Cloud Insights
 

Destaque

Java script at backend nodejs
Java script at backend   nodejsJava script at backend   nodejs
Java script at backend nodejs
Amit Thakkar
 

Destaque (14)

RHBC 320: Looking at God's Festivals
RHBC 320: Looking at God's FestivalsRHBC 320: Looking at God's Festivals
RHBC 320: Looking at God's Festivals
 
Adivinanzas de deportes
Adivinanzas de deportesAdivinanzas de deportes
Adivinanzas de deportes
 
hbase lab
hbase labhbase lab
hbase lab
 
Les règles de passage
Les règles de passageLes règles de passage
Les règles de passage
 
Неделя театра - Группа "Лунтики" (2017)
Неделя театра - Группа "Лунтики" (2017)Неделя театра - Группа "Лунтики" (2017)
Неделя театра - Группа "Лунтики" (2017)
 
XML
XMLXML
XML
 
diagramme d'activité
diagramme d'activitédiagramme d'activité
diagramme d'activité
 
Ionic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,SassIonic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,Sass
 
LVM "Linux "
LVM  "Linux "LVM  "Linux "
LVM "Linux "
 
Isabel (trabajo de tic)
Isabel (trabajo de tic)Isabel (trabajo de tic)
Isabel (trabajo de tic)
 
Tp création-dune-ontologie
Tp création-dune-ontologieTp création-dune-ontologie
Tp création-dune-ontologie
 
Java script at backend nodejs
Java script at backend   nodejsJava script at backend   nodejs
Java script at backend nodejs
 
Neurobollocks: el nuevo aceite de serpiente
Neurobollocks: el nuevo aceite de serpienteNeurobollocks: el nuevo aceite de serpiente
Neurobollocks: el nuevo aceite de serpiente
 
Nodejs Event Driven Concurrency for Web Applications
Nodejs Event Driven Concurrency for Web ApplicationsNodejs Event Driven Concurrency for Web Applications
Nodejs Event Driven Concurrency for Web Applications
 

Semelhante a Eucalyptus

Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chap
aichafarahsouelmi
 
Introduction-a21545646656-OpenStack.pptx
Introduction-a21545646656-OpenStack.pptxIntroduction-a21545646656-OpenStack.pptx
Introduction-a21545646656-OpenStack.pptx
hidaeli2001
 
Presentation cloud&drinks
Presentation cloud&drinksPresentation cloud&drinks
Presentation cloud&drinks
Ikoula
 
Comprendre les systèmes informatiques virtuels
Comprendre les systèmes informatiques virtuels Comprendre les systèmes informatiques virtuels
Comprendre les systèmes informatiques virtuels
Roland Kouakou
 

Semelhante a Eucalyptus (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Fiche CloudStack by Ikoula
Fiche CloudStack by IkoulaFiche CloudStack by Ikoula
Fiche CloudStack by Ikoula
 
Cloud computing
Cloud  computingCloud  computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chap
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
Hébergement du protocole kerberos dans un cloud
Hébergement du protocole kerberos dans un cloudHébergement du protocole kerberos dans un cloud
Hébergement du protocole kerberos dans un cloud
 
Introduction-a21545646656-OpenStack.pptx
Introduction-a21545646656-OpenStack.pptxIntroduction-a21545646656-OpenStack.pptx
Introduction-a21545646656-OpenStack.pptx
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
Presentation cloud&drinks
Presentation cloud&drinksPresentation cloud&drinks
Presentation cloud&drinks
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a Service
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
 
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
 
DevOps 3 - Docker.pdf
DevOps 3 - Docker.pdfDevOps 3 - Docker.pdf
DevOps 3 - Docker.pdf
 
Microsoft Azure : The cloud for modern business
Microsoft Azure : The cloud for modern businessMicrosoft Azure : The cloud for modern business
Microsoft Azure : The cloud for modern business
 
Comprendre les systèmes informatiques virtuels
Comprendre les systèmes informatiques virtuels Comprendre les systèmes informatiques virtuels
Comprendre les systèmes informatiques virtuels
 
Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
 

Eucalyptus

  • 1. Elastic Utility Computing Architecture Linking Your Programs To Useful Systems Réalisé par : Baich Marwa Encadré par : Mme. BENABBOU Master SII
  • 2. Plan :  Abstract  Introduction  Solutions  Les avantages d’EUCALYPUS  Architecture de ECALUPTUS  Conclusion
  • 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
  • 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. Introduction  SaaS Software as a Services  PaaS Plateforme as a Services  IaaS Infrastructure as a services
  • 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. Introduction  le Cloud public  Le Cloud Privée  le Cloud hybride
  • 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. 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. solutions open source du Cloud Computing (Eucalyptus)
  • 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. 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. 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. 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. 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. 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. 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. solutions open source du Cloud Computing (Eucalyptus)
  • 20. solutions open source du Cloud Computing (Eucalyptus)  Cloud controller (CLC)  Warlus  Storage controller  Cluster controller  Node controller
  • 21. solutions open source du Cloud Computing (Eucalyptus)
  • 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. 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. 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. solutions open source du Cloud Computing (Eucalyptus) Les fonctions:  Sched-ule  describeResource  RunInstances
  • 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. 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. 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. 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. 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. 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

Notas do Editor

  1. un cadre de logiciel open source pour le cloud computing qui implémente ce qui est communément appelé Infrastructure as a Service (IaaS)
  2. Dans ce travail, nous présentons EUCALYPTUS - un cadre de logiciel open source pour le cloud computing qui implémente ce qui est communément appelé Infrastructure as a Service (IaaS)
  3. Le Cloud signifie « nuage » et Computing « informatique », le Cloud Computing est donc l’informatique en nuage pour une traduction littérale anglais français. Plusieurs définitions du Cloud Computing existent nous retiendrons cependant celle du NIST (National Institute of Standards and Technology), qui définit le Cloud Computing comme étant l'accès via un réseau de télécommunication, à 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écommissionnés tout aussi rapidement car la plupart des services sont accessibles sans engagements.
  4. le Cloud public Le Cloud public est une structure souple et ouverte, géré par un fournisseur tiers. Plusieurs utilisateurs (individuels ou entreprises) peuvent y accéder via Internet. _____ Cloud hybride est une structure qui permet de combiner les ressources internes du Cloud privé à celles externes du Cloud public
  5. En effet plusieurs solutions de Cloud Computing open source ont émergées dans le domaine du Cloud ;
  6. Amazon Elastic Compute Cloud (EC2) fournit des serveurs virtuels évolutifs utilisant Xen ______ Amazon Simple Storage Service (S3) fournit un stockage basé sur les services web ______ Amazon Elastic Block Store (EBS) fournit un niveau de blocs persistants pour les volumes de stockage EC2
  7. Eucalyptus est une architecture ouverte simple pour implémenter des fonctionnalités de cloud au niveau IaaS.
  8. La plateforme est composée de 3 parties, le « FRONTEND » (traduit par « façade « ), le « NODE » (traduit par « nœud ») et la partie stockage
  9. est un composant installé sur chaque serveur de virtualisation (machine hôte) et qui permet au CC (Cluster Controller) de contrôler l’hyperviseur. INSTANCE : Les machines virtuelles fonctionnant sur l'hyperviseur sont appelées des instances. la physique du noeud ressources - le nombre de cœurs, la taille de la mémoire, la espace disque disponible Savoir l'état de Instances VM sur le noeud (bien qu'un NC assure le suivi de les instances qu'elle contrôle, les instances peuvent être démarrés et arrêté par des mécanismes indépendants de la volonté de NC)
  10. Lors de la vérification de l'autorisation - par exemple, seulement le propriétaire d'une instance ou un administrateur est autorisé à mettre fin référentiel d'âge ou de la mémoire cache locale, crée un nouveau final pointer dans la superposition de réseau virtuel, et charge le hypervisor pour démarrer l'instance. Pour arrêter une instance, la CN charge le hyperviseur de mettre fin à la machine virtuelle, les larmes vers le bas le point d' extrémité de réseau virtuel, et nettoie les fichiers associated avec l'instance (le système de fichiers racine ne sont pas pré servi après l'instance se termine).
  11. . 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.
  12. Machro7aa f war9a li ghadi yagolha ghadi ya7fad Quand un CC reçoit un ensemble d'instances pour exécuter contacte chaque component NC à travers son opération de describeResource 3. envoie le demande RunInstances à la première NC qui a assez libre Quand un CC reçoit une demande describeResources, il reçoit également une liste de ressources Caractéristiques (noyaux, la mémoire et le disque) décrivant la les besoins en ressources nécessaires par une instance.
  13. est un composant installé sur chaque serveur de virtualisation (machine hôte) et qui permet au CC (Cluster Controller) de contrôler l’hyperviseur. INSTANCE : Les machines virtuelles fonctionnant sur l'hyperviseur sont appelées des instances. la physique du noeud ressources - le nombre de cœurs, la taille de la mémoire, la espace disque disponible Savoir l'état de Instances VM sur le noeud (bien qu'un NC assure le suivi de les instances qu'elle contrôle, les instances peuvent être démarrés et arrêté par des mécanismes indépendants de la volonté de NC) Lors de la vérification de l'autorisation - par exemple, seulement le propriétaire d'une instance ou un administrateur est autorisé à mettre fin