Post on 07-Jul-2015
description
Le Web sur un nuage :
convergence des technologies du Web et du Cloud Computing
Philippe Merle
Inria
#inria_industrie
Au sommaire
Cloud Computing
Web
Convergence
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
SOAP + WSDL + WS-*
REST + RDF
HTML5 + JavaScript
Une définition du Cloud Computing
“Cloud computing is a model for enabling ubiquitous,convenient, on demand network access to a shared pool ofconfigurable computing resources (e.g., networks, servers,storage, applications, and services) that can be rapidlyprovisioned and released with minimal management effort orservice provider interaction.”
Source : The NIST Definition of Cloud Computing, 2011
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
Cloud Computing
Source : Wikipédia
Convergence
Cloud Computing
Web Applications(SaaS)
Technologies du Web
Réseau(HTTP)
Quid infrastructure pour héberger les ressources ?
Client Web(HTML 5 – JavaScript)
Ressources(URL - URI)
Le Web sur un nuage
Réseau(HTTP)
Client Web(HTML 5 – JavaScript)
Ressources(URL - URI)
Web
Cloud Computing
Convergence
Infrastructure
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)
Cloud Computing
Web
Convergence
REST - URI - HTTP - XML / JSON
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
Modèle Infrastructure OCCI
Resource Link
Convergence
Cloud Computing
Web Ressources
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
Merci
Philippe Merle
Inria
#inria_industrie