Accueil🇫🇷Chercher

Eucalyptus (informatique)

Eucalyptus est un logiciel mĂ©diateur (anglais middleware) open-source pour l'implĂ©mentation du cloud computing (ou informatique en nuage) sur une grappe de serveurs. Son nom fait rĂ©fĂ©rence Ă  l'acronyme anglais « Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems Â» qui peut se traduire en « Utilitaire d'Architecture informatique Ă©lastique pour relier vos programmes Ă  des systèmes fonctionnels Â». Eucalyptus est compatible avec Amazon Web Services. Il est intĂ©grĂ© dans la distribution Gnu/Linux Ubuntu[1] 9.04 en tant qu'outils de « cloud computing Â». Eucalyptus peut s'installer facilement sur la majoritĂ© des distributions GNU/Linux : Debian[2], CentOS[3]…

En , Eucalyptus fut racheté par Hewlett-Packard.

Fonctionnalités

  • Compatible avec Amazon Web Services API
  • Installation et dĂ©ploiement avec l'outil de gestion de grappe de serveurs Rocks Linux
  • Communication sĂ©curisĂ©e entre les processus interne via SOAP et WS-Security
  • Outils d'administration basique
  • CapacitĂ© Ă  configurer de multiples grappes de serveurs comme un seul « cloud Â»[4]

Architecture

Architecture d'Eucalyptus
Architecture d'Eucalyptus

L'architecture d'Eucalyptus est composĂ©e de cinq Ă©lĂ©ments de haut-niveau :

  • Cloud Controller (CLC, contrĂ´leur de nuage) ;
  • Cluster Controller (CC, contrĂ´leur de grappe) ;
  • Walrus (il implĂ©mente la scalabilitĂ© du stockage et comporte une interface pour ajouter ou rĂ©cupĂ©rer des paquets et objets). Il fournit un mĂ©canisme de persistance du stockage et de contrĂ´le d'accès aux images de machines de la machine virtuelle et aux donnĂ©es de l'utilisateur) ;
  •  Storage Controller (SC, contrĂ´leur de stockage) ;
  • Node Controller (NC, contrĂ´leur de nĹ“ud).

Chaque composant de haut-niveau du système a sa propre interface web et est implĂ©mentĂ© comme un service web indĂ©pendant. Cela a deux principaux avantages :

  • Chaque service web expose une API bien dĂ©finie et indĂ©pendante du langage, sous la forme d'un document WSDL contenant Ă  la fois les opĂ©rations que le service peut effectuer et les structures de donnĂ©e d'entrĂ©e/sortie.
  • 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.

Voir aussi

Références

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.