This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Cloud Computing : Utiliser Stratos comme PaaS privé sur
un cloud Eucalyptus
Mr Romaric SAGBO
Ministère de l'Economie et des Finances (MEF), Bénin
Mardi 10 juillet 2012, RMLL 2012, Genève - SUISSEThème : Technique → Développement Logiciel
2
PLAN
• INTRODUCTION
• CLOUD COMPUTING
• EUCALYPTUS
• WSO2 STRATOS
• DEMO
• CONCLUSION
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
3
INTRODUCTION
• Le Cloud Computing connaît un essor important depuis quelques années.
• Nécessité de déployer les applications sur un Cloud
• Besoin d'une plateforme de test des applications destinées au Cloud offrant de la scalabilité et permettant de mesurer les indicateurs de performances lors de la montée de charge
– Cloud privé avec Eucalyptus – Plateforme de services avec WSO2 Stratos
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
4
CLOUD COMPUTING
5
CLOUD COMPUTING
Un modèle pratique, à la demande, pour établir un accès par le réseau à un réservoir partagé de ressources informatiques configurables virtualisées et mutualisées pouvant être rapidement mobilisées et mises à disposition.
• Quatre types de Cloud
– Public
– Privé
– Communautaire
– Hybride
• Trois couches de services
– SaaS
– PaaS
– IaaS
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
6
EUCALYPTUS
7
EUCALYPTUS
• Infrastructure open-source pour l'implémentation du cloud computing sur une grappe de serveurs.
• Version 3.1
• Eucalyptus est compatible avec Amazon Web Services.
• Eucalyptus peut s'installer facilement sur la majorité des distributions Gnu/linux.
• Solutions de virtualisation KVM et XEN pour le déploiement des instances virtuelles.
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
8
Eucalyptus : Fonctionnalités
• Compatible avec Amazon Web Services API offrant par exemple la fonctionnalité d'auto-scaling.
• 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 »
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
9
Eucalyptus : Architecture (1)
L'architecture d'Eucalyptus est composée de cinq éléments de haut-niveau :
• Cloud Controller (CLC, contrôleur de cloud) ;
• Cluster Controller (CC, contrôleur de grappe) ;
• Walrus (il implémente la scalabilité du stockage). 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).
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
10
Eucalyptus : Architecture (2)
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
11
Eucalyptus : Architecture (3)
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
12
Eucalyptus : Interface
https://159.149.71.71:8443
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus