rii technologies du web - convergence des technologies du web et du cloud computing

17
Le Web sur un nuage : convergence des technologies du Web et du Cloud Computing Philippe Merle Inria #inria_industrie

Upload: philippemerle

Post on 07-Jul-2015

137 views

Category:

Engineering


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Le Web sur un nuage :

convergence des technologies du Web et du Cloud Computing

Philippe Merle

Inria

#inria_industrie

Page 2: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Au sommaire

Cloud Computing

Web

Convergence

Page 3: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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

Page 4: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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

Page 5: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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

Page 6: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Cloud Computing

Source : Wikipédia

Page 7: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Convergence

Cloud Computing

Web Applications(SaaS)

Page 8: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Technologies du Web

Réseau(HTTP)

Quid infrastructure pour héberger les ressources ?

Client Web(HTML 5 – JavaScript)

Ressources(URL - URI)

Page 9: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Le Web sur un nuage

Réseau(HTTP)

Client Web(HTML 5 – JavaScript)

Ressources(URL - URI)

Page 10: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Web

Cloud Computing

Convergence

Infrastructure

Page 11: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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)

Page 12: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Cloud Computing

Web

Convergence

REST - URI - HTTP - XML / JSON

Page 13: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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

Page 14: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Modèle Infrastructure OCCI

Resource Link

Page 15: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Convergence

Cloud Computing

Web Ressources

Page 16: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

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

Page 17: RII Technologies du Web - convergence des technologies du Web et du Cloud Computing

Merci

Philippe Merle

Inria

#inria_industrie