Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?



Documents pareils
Hébergement MMI SEMESTRE 4

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Chapitre 4: Introduction au Cloud computing

Open-cloud, où en est-on?

CONSEIL INFOGÉRANCE HÉBERGEMENT

Cloud Computing : Généralités & Concepts de base

Les dessous du cloud

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Cloud Computing, Fondamentaux, Usage et solutions

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Cloud computing Votre informatique à la demande

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Breizhcamp - Cloud - Ruby

La tête dans les nuages

Architectures informatiques dans les nuages

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

Business & High Technology

CLOUD COMPUTING Tupuraa TEPEHU Pascale BERTON-ALLIAUD Arnaud BALDEWIJNS Said TAMGALTI Licence SIIC 2012 / 2013

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Projet d'infrastructure de stockage mutualisée

Cloud computing Architectures, services et risques

Cloud Privé / Public / Hybrid. Romain QUINAT vente-privee.com

Optimisation des niveaux de service dans le cadre de déploiements de Clouds publics

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Cloud Computing, discours marketing ou solution à vos problèmes?

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Cloud Computing. Introduction. ! Explosion du nombre et du volume de données

Cloud Computing. 19 Octobre 2010 JC TAGGER

La sécurité des données hébergées dans le Cloud

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Le Cloud Open-Mind! Emilien Macchi

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

Evolution des SI à l heure du Cloud

Cloud Computing - L environnement concurrentiel. Points forts reformulés, issus d un récent article du Taneja Group, publié en septembre 2012.

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

Cycle de conférences sur Cloud Computinget Virtualisation. Cloud Computing et Sécurité Pascal Sauliere, Architecte, Microsoft France

Cloud Computing. La révolution industrielle informatique Alexis Savin

Qu est ce qu une offre de Cloud?

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Sommaire. Le marché du cloud avec un focus sur la France. Les conséquences de l adoption du cloud

En savoir plus pour bâtir le Système d'information de votre Entreprise

Premier Accelerate Packages: Azure Fast Start

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

QU EST CE QUE LE CLOUD COMPUTING?

Déterminer les enjeux du Datacenter

La stratégie Cloud de Microsoft

Orchestrer son cloud OpenStack avec Heat

Cloud Computing - présentation d un outil complet

Veille Technologique. Cloud Computing

Cloud Computing : quels intérêts et quelles solutions pour les développeurs?

Mathieu Rivoalen. Etude d'approfondissement des réseaux RICM 5 Option Réseaux

L accès aux Clouds (Académiques)

Study Tour Cloud Computing. Cloud Computing : Etat de l Art & Acteurs en Présence

Introduction aux applications réparties

Comment promouvoir le Cloud dans l'entreprise?

Bases de données documentaires et distribuées Cours NFE04

Informatisation du Système d Information

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011

A cloud computing Survival Kit

Cloud Computing : forces et faiblesses

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

Qu est ce qu une offre de Cloud?

vcloud Director Comment créer et gérer son «Cloud» Jean-Claude DAUNOIS Senior Systems Engineer VMware

Zoom sur le Software-Defined Datacenter EMC

Le futur de l informatique réside dans le Software-Defined

Les Clouds de production : Panorama pour les sciences de la vie. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

Construire le Business Case lié à l automatisation du Cloud avec vcloud Suite

Programme. Maria Fiore Responsable du développement des affaires MicroAge. Hugo Boutet Président igovirtual. Présentation de MicroAge

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Livre Blanc. Février 2011 DDCR. Dynamic Datacenter to be Cloud Ready. Migrez vers le Cloud en toute confiance

L'automatisation open source pour SI complexes

Cloud Computing dans le secteur de l Assurance

L informatique en nuage comme nouvel espace documentaire

GLOSSAIRE. On premise (sur site)

De l'open source à l'open cloud

Le cloud computing et les industries graphiques

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Infrastructure technique de géodonnées. Technische Geodateninfrastruktur. Cédric Moullet Forum e-geo.ch, 15. November 2013

LES NOUVEAUX FACTEURS DE COMPÉTITIVITÉ BASÉS SUR LA 3 ÈME PLATEFORME INFORMATIQUE. Sébastien LAMOUR IDC Research & Consulting Manager

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise

Cloud Computing. Veille Technologique

COLLECTION N.T.I.C. Livre Blanc. Les promesses du Cloud Computing : réalité ou fiction? Chris Czarnecki En-lighten Technology Ltd.

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Défi de l infonuagique en éducation

VMware : De la Virtualisation. au Cloud Computing

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

Veille Technologique. Cloud-Computing. Jérémy chevalier

Cloud Computing, Informatique en nuage, UnivCloud, Datacenters, SI, Iaas, Paas, Saas, fonction support, technologies, Innovations.

matérialisation Cloud computing» «Dématérialisation Des technologies qui permettent de mieux gérer et développer son entreprise Intervenants

EXALOGIC ELASTIC CLOUD MANAGEMENT

Transcription:

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse

Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en perspectives! Développer et déployer avec le Cloud pierson@irit.fr 2

INTERNET pierson@irit.fr 3

pierson@irit.fr 4

Cloud! Accès à la demande! Elasticité pour monter en charge! Agilité pour s adapter aux besoins! Paiement à l usage! Repose en général sur la virtualisation pierson@irit.fr 5

Virtualisation! Abstraction! Pas nouveau! VMWare, KVM,! Une VM est caractérisée par sa puissance (en vcpu) et sa mémoire (RAM)! On peut installer n importe quoi dans une VM pierson@irit.fr 6

HAAS pierson@irit.fr 7

pierson@irit.fr 8

IAAS pierson@irit.fr 9

PAAS pierson@irit.fr 10

SAAS pierson@irit.fr 11

IAAS! IAAS: Infrastructure as a service! Mettre à disposition des machines (virtuelles ou non) sur lesquelles les utilisateurs peuvent installer et configurer leur système! Openstack, Amazon EC2, Amazon S3! Avantages pour l utilisateur :! Pouvoir prototyper rapidement sans achat de machines (risque, coût)! Ajouter des machines au besoin (charges variables) pierson@irit.fr 12

! Platform As A Service! Google App Engine! Amazon Web Services! Azure Web Services PAAS! Des services accessibles par API pour avoir une BD, un serveur web, des services Hadoop,! L utilisateur créé l application en se servant des outils et librairies du fournisseur! Le fournisseur fournit le réseau, les serveurs, le stockage, pierson@irit.fr 13

SAAS! Software As A Service! Google Doc, Google Mail, Facebook, Salesforce, Office365, Wordpress,! Services accessibles à travers le web! Avantages pour les utilisateurs! Payement à l usage, Maintenance gérée, Homogénéité! Avantages pour les fournisseurs de services! Utilisateurs captifs, une seule application à maintenir, rentes financières pierson@irit.fr 14

pierson@irit.fr 15

La Pyramide du Cloud http://www.haikumind.com/cloud-computing-acronyms-iaas-paas-and-saas/ pierson@irit.fr 16

Cloud, questionnements Comment choisir un fournisseur? Est-on captif avec un fournisseur? Où placer mes données? Quʼarrive-t-il à mes données quand jʼéteins? Comment je me logue et les autres non sur mon serveur? Comment gérer mon adresse IP? Source: IDC pierson@irit.fr 17

SOA! Service Oriented Architecture! Services accessibles à distance! Protocole d appel standardisé! RPC! SOAP! Webservices! HTTP / REST! pierson@irit.fr 18

Différence!?! SOA : approche horizontale! Chaque service représente un aspect d un business.! Exemple : service publicité / marketing (Salesforce), service commande (Amazon), service logistique, service facturation,! Un service complet interopérable! Plus coté Application! Cloud : approche verticale! Des services de bas niveaux supportent d autres de plus haut niveaux, jusqu aux utilisateurs! Plus coté IT pierson@irit.fr 19

Cloud et SOA! Complémentarité! "Perfect fit: The cloud and SOA -- but don't call it that». D. Linthicum (2012)! Utliser les bonnes caractéristiques du SOA en termes de guides, de principes, de techniques de dévloppements et des interactions entre services! Utiliser les caractéristiques de facilité de mise en œuvre du Cloud pierson@irit.fr 20

pierson@irit.fr 21

Mise en perspectives 1/2! Cloud :! Issu de la Grille, surtout dans le monde académique! Globus : mécanique (trop) compliquée basée sur WSRF, SOAP! Cloud: Facilité d utilisation pierson@irit.fr 22

Mise en perspectives 2/2! L intergiciel de Cloud est structuré en services, appelables à distance, pour:! Instancier une machine virtuelle! Lancer, arrêter, migrer une machine virtuelle! Sauver une machine virtuelle! Utilisable en ligne de commande, ou par appel par XMLRPC (et API Python) dans Openstack par exemple! Au niveau du cœur lui-même, c est bien du SOA au final pierson@irit.fr 23

Développer par le Cloud! Utiliser une plateforme PAAS! Abstraction de la gestion des machines et des outils! Rapidité de mise en place pierson@irit.fr 24

Développer pour le Cloud 1/3! Basique :! encapsulation d une application dans une VM! instanciation de cette VM! accès à l application comme si elle était sur une machine normale pierson@irit.fr 25

Développer pour le Cloud 2/3! Avancé :! encapsulation de services dans des VMs! instanciation des VMs en fonction des services utilisés! Exemple : application Paye pierson@irit.fr 26

Développer pour le Cloud 3/3! Très avancé :! élasticité : création et destruction de VMs en fonction de la charge! agilité : création et destruction de VMs en fonction des services nécessaires! Réellement on-demand! Exemple : application 3-Tiers pierson@irit.fr 27

Déployer dans le Cloud Pourquoi?! coût investissement pour le prototypage! réactivité, rapidité de mise en place de l infrastructure! s intéresser au fonctionnel plutôt qu à la tuyauterie Comment? Voir après pour du IAAS pierson@irit.fr 28

QUESTIONS? source : cloudtweaks.com pierson@irit.fr 29