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

Post on 07-Jul-2015

137 Views

Category:

Engineering

2 Downloads

Preview:

Click to see full reader

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

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

top related