La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552 StratusLab : Le projet et.

Présentations similaires


Présentation au sujet: "StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552 StratusLab : Le projet et."— Transcription de la présentation:

1 StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab : Le projet et sa distribution cloud M. Airaj C. Loomis (CNRS/LAL) Université Lille I 17 Mai 2010

2 2 StratusLab Project But  Créer une distribution open-source pour un IaaS cloud  Support des services grilles Information  1 Juin 2010—31 May 2012 (2 ans)  6 partenaires, 5 pays  Budget : 3.3 M€ (2.3 M€ EC) Contacts  Site web:   Support: CNRS (FR)UCM (ES) GRNET (GR)SIXSQ (CH) TID (ES)TCD (IE)

3 3 But  Offrir les ressources de calcul accessibles à distance Avantages  Un environnement personnalisé  Ressources disponibles rapidement via une API simple  Contrôle complet (accès root) avec un modèle « pay-as-you-go » Inconvénients  Interfaces non-standardisées, « vendor lock-in »  La création de machines virtuelles est difficile Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)

4 4 Une solution « grille sur cloud » Grid Resource Center StratusLab Distribution Private/Public Cloud Cloud API Grid Services Public Clouds users

5 5 Architecture of StratusLab v1.0 IaaS Cloud VM Manager (OpenNebula) XML-RPC  OCCI Physical Computing Resources Service Manager (Claudia) TCloud Storage Manager REST/CDMI iSCSI (?)KVM… Physical Storage Resources … Appliance Management StratusLab Marketplace HTTP(S) REST Interface Appliance Storage (Web, Grid, Cloud) users Physical Network Network Services

6 6 Compute Services OpenNebula  Gestion des machines virtuelles (start, stop, kill)  Architecture Plug-in qui permet d’utiliser plusieurs hyperviseurs Amélioration  Quarantine des images stopées (utile pour l’analyse)  Amélioration du logging des utilisateurs  Remonter les messages d’erreurs du plug-ins aux utilisateurs  Amélioration de la gestion des adresses réseaux  Support des users, groups et roles (post-1.0)

7 7 Storage Services Persistent (Read-Write) Disks  Permet le stockage des données des utilisateurs.  Monté comme disque sur les VMs  Les disques sont persistants et ont un cycle de vie indépendant des machines virtuelles  Peut être monté par une VM à tout moment  Disponible uniquement au sein d’une seule instance cloud. Static (Read-Only) Disks  Géré comme les VM images via Marketplace File-based Storage  Les utilisateurs de la grille continue d’utiliser des outils liés à SRM  Mise en oeuvre d’un système de stockage de fichiers pour le cloud computing courant la Y2 du projet

8 8 Networking Services Classes des adresses IP  Public: Services accessibles via internet  Local: Systèmes batch ou calculs parallèls  Private: Slaves dans les systèmes  Sélection des addresses Ips Services à venir  Réservation d’addresses  IPv6 utilisation/validation  Firewalls spécifiés pas les utilisateurs  VLANs Dynamiques

9 9 Marketplace Création des images  Création des images machines prend beaucoup de temps  S’assurer que ces machines sont sécurisées est difficile  StratusLab encourage le partage et la réutilisation d’images existantes Marketplace facilite le partage des images  Dépôt de metadata pour machines & images disques  Images sauvegardées dans le cloud, grid ou web storage  Confiance entre utilisateurs, endorsers et administrateurs. Bénéfices  End-users: Utilisation d’images existantes.  Endorsers: Faire connaître leurs travaux.  Cloud Admins.: Utilisation des metadata pour évaluer la fiabilité des images

10 10 Autres Services Claudia: Service Manager  Fournit des services (ensemble de machines) de gestion  Control/scaling dynamique basé sur le monitoring (feedback)  Actuellement en cours d'intégration avec d'autres services StratusLab Authn/Authz  Authentification via un service proxy commun  username/password depuis LDAP ou à partir d’un fichier  grid certificates et VOMS proxies  Authorization est fait service par service

11 11 Autres Services Service d’enregistrement  Web service pour l’enregistrement des utilisateurs  LDAP DB pour une intégration facile avec le cloud et d’autres services Accounting/Monitoring  Ganglia pour le monitoring des infrastructures physiques et virtuelles  Scripts pour avoir des informations sur l’accounting

12 12 Conclusions StratusLab Release(s)  Utilisé pour exécuter un site grille de production sur l'infrastructure de référence  Bientôt disponible une béta-release complète et opérationnelle  Release beta (v0.4) ~16 May  Release de production (v1.0) ~10 June Perspectives  Continuer d'améliorer la distribution grâce à des développements et des collaborations  Collaborations sur des aspects réseaux  Feedback des utilisateurs et administrateurs, …

13 Copyright © 2010, Members of the StratusLab collaboration: Centre National de la Recherche Scientifique, Universidad Complutense de Madrid, Greek Research and Technology Network S.A., SixSq Sàrl, Telefónica Investigación y Desarrollo SA, and The Provost Fellows and Scholars of the College of the Holy and Undivided Trinity of Queen Elizabeth Near Dublin. This work is licensed under the Creative Commons Attribution 3.0 Unported License


Télécharger ppt "StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552 StratusLab : Le projet et."

Présentations similaires


Annonces Google