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 La technologie « cloud » M.

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 La technologie « cloud » M."— Transcription de la présentation:

1 StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552 La technologie « cloud » M. Airaj, C. Loomis (LAL) Tutorial StratusLab (CC-Lyon) 04-05 Avril 2010

2 2 Agenda Les avantages et inconvénients de la grille La technologie « cloud » (nuage)  Infrastructure as a Service (IaaS)  Platform as a Service (PaaS)  Software as a Service (SaaS)  Les avantages et inconvénients Technologies complémentaires Conclusions

3 3 La grille Architecture  CPU : conçu comme système de batch distribué  Données : gestionnaire des fichiers  Réseau : ? Avantages  Un modèle de sécurité homogène  Partage des ressources, des algorithmes, et des expériences via les organisations virtuelles Inconvénients  Tendance vers la complexité (APIs, services, etc.)  Utilisation difficile pour les applications « non-batch »  Environnement hétérogène qui réduit le taux de succès

4 4 Le cloud Le « cloud » est le nouveau « grid »  Le mot a plusieurs définitions (incompatibles!)  Une étiquette utilisée pour vendre des trucs existants  Des idées intéressantes Convergence de plusieurs idées  Maturité de la technologie de virtualisation  APIs simplifiées (REST, XMLRPC, …)  Capacité informatique très importante (commerciale) pour valorisation Les différents types de cloud  Infrastructure as a Service (IaaS)  Platform as a Service (PaaS)  Software as a Service (SaaS)

5 5 Virtualisation ≠ Cloud CPU  Machines virtuelles créées par les utilisateurs  Dépôt des images virtuelles Gestion des données  Le « cloud » doit avoir les moyens pour gérer les données  Gestion des fichiers, gestion des disques Réseau  Gestion (dynamique) des ports entrants et sortants  Existence d’une adresse IP publique (sur demande) Logiciels (incomplets) existants :  Nimbus, Eucalyptus, OpenNebula

6 6 Infrastructure as a Service (IaaS) Architecture  Fournir du « matériel » virtualisé à distance  Apparaître comme machines physiques : CPU, disque, mémoire, …  Au minimum doit gérer le CPU, les données et le réseau  Ex. Amazon Web Services, GoGrid, FlexiScale, ElasticHosts Avantages  Environnement d’exécution personnalisé  Accessible à tout moment avec une API simple  Contrôle complet de la ressource virtualisée Inconvénients  Interfaces non standardisées  La création des machines virtuelles est difficile

7 7 Platform as a Service (PaaS) Architecture  Plateforme pour le développement des applications web  Aussi une infrastructure pour déployer et tourner ces applications  Ex. Google App Engine, Azure Avantages  Fonctionnalités comme répartition des charges, redondance des services, etc. fournis par le système  Développeurs peuvent éviter de faire la plomberie de bas niveau Inconvénients  La plateforme requiert un langage de programmation spécifique  Les applications créées ne sont pas portables

8 8 Software as a Service (SaaS) Architecture  Une application accessible via le web  Pas beaucoup plus qu’un « hosting » déguisé  Ex. Google Apps, SalesForce Avantages  Utilisation très simple : aucun déploiement de logiciels, interface web  Très accessible : portable, téléphone, … Inconvénients  Questions : accès aux informations, propriétaires des informations, pérennité des services, etc.  Parfois difficile d’utiliser plusieurs services ensemble

9 9 Les technologies complémentaires Grille : Fédérer les ressources distribuées vers des interfaces génériques  Un modèle de sécurité homogène  Partage des ressources via les organisations virtuelles  Une architecture « système de batch »  Gestion des fichiers Cloud : Déploiement ponctuelle des ressources personnalisées  Environnement dynamique, élastique, et personnalisé  Des abstractions à plusieurs niveaux (IaaS, PaaS, et SaaS)  Basé sur les technologies de virtualisation

10 10 Conclusions La technologie grille  Fortement utilisée par les scientifiques en Europe  Permet de partager les ressources et l’expertise entre utilisateurs La technologie cloud  Très mature (voir Amazon)  Donne des bénéfices concrets  Pas encore standardisé  Supportée par l’industrie (potentiellement coûteuse) Les deux technologies sont complémentaires  Une infrastructure idéale les combinerait

11 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 http://creativecommons.org/licenses/by/3.0/


Télécharger ppt "StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552 La technologie « cloud » M."

Présentations similaires


Annonces Google