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
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. 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. 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
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)
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
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