Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

869 views

Published on

Présentation sur la convergence des technologies du Web et du Cloud Computing lors des Rencontres Inria Industrie sur les Technologies du Web - EuraTechnologies - 26 novembre 2014

Published in: Engineering
  • Login to see the comments

  • Be the first to like this

RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

  1. 1. Le Web sur un nuage : convergence des technologies du Web et du Cloud Computing Philippe Merle Inria #inria_industrie
  2. 2. Au sommaire Web Convergence Cloud Computing
  3. 3. Technologies du Web • Le Web est un réseau d’informations • Le Web est un réseau de ressources • Le Web est un réseau de services • Le Web est un réseau d’applications • Le Web est un réseau de … URL + HTTP + HTML REST + RDF SOAP + WSDL + WS-* HTML5 + JavaScript
  4. 4. Une définition du Cloud Computing “Cloud computing is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” Source : The NIST Definition of Cloud Computing, 2011
  5. 5. Cinq caractéristiques essentielles du Cloud Computing 1. À la demande en libre-service – automatisé sans intervention humaine 2. Accessible par le réseau – accès standardisé pour une hétérogénéité de clients 3. Pool de ressources – ressources partagées, virtualisées et délocalisées 4. Élasticité rapide – ressources illimitées, rapidement disponibles, automatiquement 5. Service sur mesure – paiement à l’usage Source : The NIST Definition of Cloud Computing, 2011
  6. 6. Cloud Computing Source : Wikipédia
  7. 7. Convergence Cloud Computing Web Applications (SaaS)
  8. 8. Technologies du Web Ressources (URL - URI) Quid infrastructure pour héberger les ressources ? Réseau (HTTP) Client Web (HTML 5 – JavaScript)
  9. 9. Le Web sur un nuage Ressources (URL - URI) Réseau (HTTP) Client Web (HTML 5 – JavaScript)
  10. 10. Convergence Web Infrastructure Cloud Computing
  11. 11. Quelques standards du cloud computing • Amazon EC2 - leader mondial IaaS – API Web Services (WSDL + SOAP) • OpenStack - implantation libre IaaS – API REST (URI + HTTP + XML) + API EC2 • ISO/IEC OVF - standard pour la portabilité des images VM – Méta-données en XML • DMTF CIMI - standard pour IaaS – API REST (URI + HTTP + XML) • OASIS CAMP - standard pour PaaS – API REST (URI + HTTP + XML) • OASIS TOSCA - standard pour déploiement SaaS – Méta-données en XML – API REST (URI + HTTP + XML)
  12. 12. Convergence Cloud Computing REST - URI - HTTP - XML / JSON Web
  13. 13. OCCI • Open Cloud Computing Interface • Recommandations de l’Open Grid Forum (OGF) • Méta-modèle orienté ressource auto-descriptive • Extensible – pas seulement ressources IaaS mais aussi PaaS et SaaS – pas uniquement HTTP mais aussi tout autre protocole
  14. 14. Modèle Infrastructure OCCI Resource Link
  15. 15. Convergence Cloud Computing Web Ressources
  16. 16. Conclusion • Convergence du Web et du Cloud Computing – Applications à la demande – Infrastructure pour le web – Technologies pour les standards du cloud – Tout est ressource Vers un web dans les nuages
  17. 17. Merci Philippe Merle Inria #inria_industrie

×