cloud computing : utiliser stratos comme paas privé sur...
TRANSCRIPT
![Page 1: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/1.jpg)
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
SWD Technologies
Email : [email protected] Tél : +229 97217745
Mardi 10 juillet 2012, RMLL 2012, Genève - SUISSEThème : Technique → Développement Logiciel
![Page 2: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/2.jpg)
2
PLAN
• INTRODUCTION
• CLOUD COMPUTING
• EUCALYPTUS
• WSO2 STRATOS
• DEMO
• CONCLUSION
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 3: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/3.jpg)
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
![Page 4: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/4.jpg)
4
CLOUD COMPUTING
![Page 5: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/5.jpg)
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
![Page 6: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/6.jpg)
6
EUCALYPTUS
![Page 7: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/7.jpg)
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
![Page 8: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/8.jpg)
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
![Page 9: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/9.jpg)
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
![Page 10: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/10.jpg)
10
Eucalyptus : Architecture (2)
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 11: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/11.jpg)
11
Eucalyptus : Architecture (3)
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 12: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/12.jpg)
12
Eucalyptus : Interface
https://159.149.71.71:8443
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 13: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/13.jpg)
13
WSO2 STRATOS
![Page 14: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/14.jpg)
14
WSO2 STRATOS
• PaaS open source complète développée en Java et orientée SOA.
• Permet de mettre en place un PaaS sur un Cloud privé ou public.
• Ensemble intégré de composantes logicielles pour la gestion des applications, des utilisateurs, des données et autres sous forme de services.
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 15: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/15.jpg)
15
WSO2 STRATOS : Fonctionnalités• Multitenant
• Elasticité
• Flexibilité
• Auto-scaling
• Support de bases de données SQL ou NoSQL (MySQL ou Apache Cassandra)
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 16: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/16.jpg)
16
Auto-scaling : Illustration
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 17: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/17.jpg)
17
Auto-scaling : Illustration
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 18: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/18.jpg)
18
Auto-scaling : Illustration
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 19: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/19.jpg)
19
Auto-scaling : Illustration
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 20: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/20.jpg)
20
WSO2 STRATOS : Architecture
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 21: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/21.jpg)
21
WSO2 STRATOS : Architecture
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 22: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/22.jpg)
22
WSO2 STRATOS : Interface
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 23: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/23.jpg)
23
DEMO
![Page 24: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/24.jpg)
24
REFERENCES
• http://wso2.org/
• http://wso2.com/cloud/stratos/
• http://stratoslive.wso2.com
• http://www.youtube.com/wso2techflicks
• http://open.eucalyptus.com/
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 25: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/25.jpg)
25
CONCLUSION• Mise en place d'une plateforme de test privée (Eucalyptus
+ Stratos)
• Contrôle des informations échangées sur le Cloud (libertés, contrôle des données, absence de code malicieux, sécurité)
• Mise en oeuvre du multitenancy
• Partage de la même plateforme entre plusieurs entités de l'entreprise. (tenants)
• Isolation des tenants (sécurité, confidentialité)• Auto-scalabilité
• Pour faire face aux variations de charge.• Monitoring
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 26: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/26.jpg)
26
QUESTIONS ?
http://www.swdtechnologies.com
MERCI
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
![Page 27: Cloud Computing : Utiliser Stratos comme PaaS privé sur ...schedule2012.rmll.info/IMG/pdf/Slides-rmll2012-Stratos-last.pdf · Cloud Computing : Utiliser Stratos comme PaaS privé](https://reader031.vdocuments.fr/reader031/viewer/2022020215/5b3cd64f7f8b9a9a098b6713/html5/thumbnails/27.jpg)
Réseau éducatif communautaire basé sur du Libre pour le Bénin
LE BENIN
• Situation géographique : Afrique de l'Ouest
• Capitale : Porto-Novo
• Langue officielle : Français
• Superficie : 114763 km²
• Population : 8 800 000 (2009)