De l'open source à l'open cloud



Documents pareils
[ ABE, Bruxelles Mercredi 27 mars 2013 ] Les modèles d'affaires des prestataires en logiciels libres Auteur : Dr Ir Robert Viseur

Open-cloud, où en est-on?

Cloud Computing. Veille Technologique

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

Hébergement MMI SEMESTRE 4

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

Des systèmes d information partagés pour des parcours de santé performants en Ile-de-France.

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

Business & High Technology

QU EST CE QUE LE CLOUD COMPUTING?

«Outils de gestion pour TPE CRM / ERP»

La tête dans les nuages

Cloud computing Votre informatique à la demande

Comment gérer le risque de lock-in technique en cas d'usage de services de cloud computing?

CONSEIL INFOGÉRANCE HÉBERGEMENT

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

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

Veille Technologique. Cloud Computing

Cycle de conférences sur Cloud Computinget Virtualisation. Le Cloud et la sécurité Stéphane Duproz Directeur Général, TelecityGroup

Les ressources numériques

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

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

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Les dessous du cloud

Open the Source II - Gembloux, 17 mars Cartographie du marché Open Source belge. Robert Viseur (robert.viseur@cetic.be)

Scholè Marketing publie les résultats du Baromètre du Cloud Computing

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

Cloud Computing. 19 Octobre 2010 JC TAGGER

Cloud Computing, Fondamentaux, Usage et solutions

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

Comment promouvoir le Cloud dans l'entreprise?

CLOUD COMPUTING et Relation Client/Fournisseur Une Révolution culturelle?

[ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur

Louis Naugès Paris, 17 juin 2013 Louis Naugès - Chief Cloud Evangelist Revevol

Atelier numérique Développement économique de Courbevoie

Qu est-ce que le «cloud computing»?

Le nuage va-t-il s'arrêter à la frontière? Pierre Beyssac Twitter: pbeyssac

Pôle 3 : Mon cabinet, une entreprise performante

Travaillez en toute liberté grâce à Internet

Culture numérique Cloud computing

Logiciels libres en entreprise

Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012

Informatique en nuage Cloud Computing. G. Urvoy-Keller

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

CCI YONNE ATELIER ENP 14 NOVEMBRE Je veux mieux gérer mon entreprise grâce au numérique (nomadisme, SaaS, etc.)

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

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

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

L infonuagique démystifiée LE CLOUD REVIENT SUR TERRE. Par Félix Martineau, M. Sc.

Protéger et héberger vos donnés métiers : les tendances cloud et SaaS au service des entreprises

CLOUD COMPUTING : OU EN SONT LES ENTREPRISES FRANÇAISES?

HEBERGEMENT SAGE PME Cloud Computing à portée de main

GLOSSAIRE. On premise (sur site)

Architectures informatiques dans les nuages

Le Cloud au LIG? Pierre Neyron PimLIG

Les nouvelles voies des systèmes d'informations publics «Le Cloud Gouvernemental est du domaine régalien de l'etat»

Informatisation du Système d Information

Chapitre 4: Introduction au Cloud computing

Une opportunité pour les entrepreneurs: le logiciel libre et open source. Daniel Morissette Mapgears Inc

IGEL : Le «cloud sourcing», un nouveau marché pour les clients légers

ACCOMPAGNEMENT VERS LE CLOUD COMPUTING BIENVENUE

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

1 Introduction à Emerginov

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

pour Une étude LES DÉFIS DES DSI Avril 2013

IT au service de l entreprenariat: la croissance par l innovation

Déjà 4 ans! Rendez-vous OSGeo-Québec 17 et 18 octobre 2012, Saguenay, Québec

Les nouvelles tendances de la bureautique

Mes logiciels d'entreprise dans le Cloud. Didier Gabioud

Etude des outils du Cloud Computing

Orchestrer son cloud OpenStack avec Heat

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

Phase ERP : Usages et effets. Problématiques technique et organisationnelle de la phase d'exploitation de l'erp

Concepts de Travail Collaboratif Par Olivier Moreau, Directeur SASI 6 Novembre 2009

Les «BUSINESS DECISION MAKERS» l entreprise numérique. 14 février 2013

Playbook du programme pour fournisseurs de services 2e semestre 2014

Cloud Computing. La révolution industrielle informatique Alexis Savin

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

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

Le SI et ses utilisa-tueurs Perspectives sur la stratégie IT des organisations à l heure du Cloud Computing

Projet d'infrastructure de stockage mutualisée

Un marché qui revient de loin

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Le Cloud Computing : un «Open Source killer»?

Co-animés par Helle Frank Jul-Hansen, Béatrice Delmas-Linel et David Feldman

L entreprise collaborative

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

PRESENTATION DE OpenERP/Odoo. Progiciel de Gestion Intégré Open Source

Cloud Computing dans le secteur de l Assurance

Le Cloud Computing : Définition et Impacts pour les SSII. Note conjoncturelle - Avril 2012

Journée de l informatique de gestion 2010

L'infonuagique éducative Promesses et défis! Claude Coulombe, architecte logiciel MATI, doctorant Teluq / UQAM, claude.coulombe@gmail.

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Présentation de. ProConServ-IT NEXINDUS Technologies

Démonstration Google Apps. Christophe Thuillier Avril 2010 Arrowsoft

LES 10 POINTS CLÉS POUR RÉUSSIR SON APP MOBILE D ENTREPRISE

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

Coût total de possession des solutions CRM : frais, abonnements et coûts cachés

Evolution des SI à l heure du Cloud

Transcription:

De l'open source à l'open cloud Rencontres Mondiales du Logiciel Libre Développement logiciel Beauvais (France) 08 juillet 2015 robert.viseur@cetic.be

Qui suis-je? Je suis : Dr Ir Robert VISEUR. Ingénieur civil, Docteur en sciences appliquées de la Faculté Polytechnique de l'umons (www.umons.ac.be). Assistant dans le Service de Management de l'innovation Technologique de la Faculté Polytechnique de l'umons(www.umons.ac.be). Senior R&D Expert au CETIC (www.cetic.be). Photographe indépendant (www.derriereleviseur.be).

Partie 1 De l'open source à l'open cloud

Cloud computing? (1/4) Cloud computing? «Modèle de services IT dans lequel les services informatiques (à la fois matériel et logiciel) sont fournis à la demande aux clients, au travers d'un réseau, indépendamment du terminal et du lieu» (Marston et al., 2011).

Cloud computing? (2/4) Modèles de service : Software as a Service (SaaS) : Application pour l'utilisateur final, hébergée dans le cloud. Exemples : Google Mail, Google Documents,... Platform as a Service (PaaS) : Environnement de développement et de déploiement d'applications. Exemples : Microsoft Azure, Google App Engine,... Infrastructure as a Service (IaaS) : Stockage et capacités de calcul. Exemples : Amazon S3, Amazon EC2,...

Cloud computing? (3/4) Modèles de déploiement : Cloud privé : Déploiement dans le réseau de l'entreprise. Cloud public : Déploiement sur une plate-forme externe. Exemples : Amazon (EC2) ou Microsoft (Azure).

Cloud computing? (4/4) (source : csrc.nist.gov)

Evolution Selon le cabinet IDC (idc.fr), le cloud computing représentait en France (2012) : un budget de près de 2 milliards d'euros, 12% du total des dépenses informatiques des entreprises (hors tablettes et smartphones). Selon le cabinet PAC (www.pac online.com), le marché du SaaS : serait le plus développé, représenterait 62% des utilisations du cloud computing en France. Le cloud computing touche aussi le grand public : Services en ligne de type SaaS. Exemples : Services de messagerie offerts (e.g. Facebook), Services de courrier électronique (e.g. Google Mail), Outils de bureautique en ligne (e.g. Google Documents).

Open Source Definition 10 critères de l'open Source Definition (opensource.org) : redistribution libre, code source, œuvres dérivées, intégrité du code source de l'auteur, non-discrimination contre des personnes ou groupes, non-discrimination contre des champs d'application, distribution de licence, la licence ne doit pas être spécifique à un produit, la licence ne doit pas restreindre d'autres logiciels, la licence doit être neutre sur le plan technologique.

Logiciel sur poste de travail vs SaaS

Problèmes? Problèmes potentiels : Continuité de service en cas de défaillance d'un fournisseur? Accès aux données? Exploitation ultérieure des données? Migration vers un fournisseur concurrent ou une infrastructure interne?...

Open source face au cloud computing (1/2) Large éventail d'applications sur poste de travail. Versions cloud émergentes (utilisateur final) ou diffusées (professionnels). Modification des modèles d'affaires : Etude sur Compiere, ERP5 (Nexedi), Magento, OpenERP et SugarCRM. Développement d'une nouvelle source de revenu (abonnements). Evolution des licences (davantage de projets sous OSL et AGPL). Evolution du métier d'éditeur vers celui de fournisseur de services. Faible adhésion aux définitions d'open cloud. Développement des logiciels PaaS / IaaS open source. Exemples : OpenStack, Eucalyptus, OpenNebula, OpenShift,... Logique industrielle domination de la licence Apache. Labels «open cloud», label «Offre Libre» (offrelibre.com).

Open source face au cloud computing (2/2)

Importance de la pression des utilisateurs (1/2) Exemple (Google Data Liberation Front) :

Importance de la pression des utilisateurs (2/2) Rien n'est jamais acquis (?)...

Partie 2 Définitions de l'open cloud

Projets de définition Au moins trois tentatives de définition de l'open cloud : Open Cloud Manifesto (www.opencloudmanifesto.org), Open Cloud Principles (www.opencloudinitiativ e.org/principles), TIO / Total Information Outsourcing (tio.ffii.org).

Open Cloud Manifesto

Open Cloud Principles (1/2) Open Cloud Principles (www.opencloudiniti ative.org/principle s), par l'open Cloud Initiative (www.opencloudiniti ative.org).

Open Cloud Principles (1/2) Caractéristiques : Utilisation de standards libres (i.e. ouverts et gratuits) pour les formats de données et les interfaces. Au moins une implémentation des standards doit être publiée sous une licence compatible OSI.

Total Information Outsourcing (TIO) (1/2)

Total Information Outsourcing (TIO) (2/2) Questions à développer (en cours) :

Partie 3 Causes, impacts et solutions au lock-in

Lock-in? Lock-in? «Le lock-in existe lorsque le coût du changement de la plate-forme technologique d'un vendeur vers une autre est à ce point onéreuse que le client est incapable de quitter les offres du vendeur» (Viseur, 2014a). Degrés : «Light lock-in» (absence de lock-in) : «Medium lock-in» : Exemple : plate-forme utilisant des standards industriels. Exemple : plate-forme mettant à disposition des services non standards dont le caractère bloquant peut être limité par des règles de développement et d'architecture. «Hard lock-in» : Exemple : imposant la réécriture de parties de code (mais parfois associée à la mise à disposition d'innovations sources d'opportunités pour l'utilisateur).

Causes du lock-in Quatre causes : le rythme d'innovation et la recherche de différenciation vis-à-vis des concurrents, la recherche de rendements croissants d'adoption (RCA), l'utilisation par les prestataires de formats de données propriétaires, les plates-formes cloud de type PaaS.

Impact du lock-in Cinq impacts du lock-in : le blocage des données des utilisateurs et l'allongement des durées de migration, l'augmentation du tarif associé à l'utilisation du service de cloud computing, la ralentissement du rythme d'innovation, la réduction du cycle de vie des développements (positif), les réductions de droits d'accès (e.g. DaaS et Web API).

Solutions pour éviter le lock-in Six solutions pour éviter le lock-in : le recours aux standards, l'utilisation de logiciels FLOSS (Free Libre Open Source Software), le développement d'applications reposant sur un socle fonctionnel générique, le recours à des opérateurs techniques spécialisés, la confiance envers les labels «open cloud», la mise en place d'une stratégie de sortie.

Stratégie de sortie? Processus pour éviter le lock-in / gérer le risque de lock-in : (1) dresser la liste des alternatives, (2) identifier les causes de lock-in (e.g. API ou formats de données propriétaires, volumes de données ou topologie de réseau), (3) identifier les produits et services compatibles (en particulier pour le transfert des données et les solutions SaaS), (4) évaluer des coûts de sortie, (5) évaluer les gains commerciaux liés aux fonctionnalités innovantes mais bloquantes, (6) sélectionner une «short list» d'alternatives, (7) valider les mécanismes de migration, (8) réaliser le choix final de la solution.

Partie 4 Mise en oeuvre de l'open cloud

Réponse de l'open source Réponses de l'open source (résumé) : disponibilité de logiciels d'infrastructure (e.g. OpenStack) et d'apis (e.g. Deltacloud), émergence de solutions collaboratives (e.g. Owncloud), support de standards ouverts ou de facto (e.g. API Amazon), licences copyleft avec réciprocité de réseau (e.g. AGPL ou OSL), nouvelles approches (e.g. Docker).

Disponibilité de logiciels d'infrastructure

Emergence de solutions collaboratives

Support de standards ouverts ou de facto Support de standards ouverts ou de facto Support de standards ouverts ou de facto : Combinaison standards RF/FRAND et implémentation OSS. Explicitation progressive du standard. Recherche d'effets d'auto-renforcement (diffusion, bascule).

Licences copyleft avec réciprocité de réseau Création des licences copyleft avec réciprocité de réseau. Utilisation en croissance.

Nouvelles approches (Docker) Nouvelles approches (e.g. Docker). (crédit : https://github.com/jancelin/rpi docker lizmap/wiki/1. Docker c%27est quoi)

Exemple de cas pratique Cas pratique : «reproducible research» / «executable papers». Contexte : Open Science et Open Research Data. Actuellement : 1 publication = 1 article. Objectif : publication = article + données + code source. Problème : compilation à longe terme? Réalisation d'un état de l'art. Que faire en cas de reprise d'un résultat de recherche 5 ou 10 ans après publication? Solution : publication = article + données + code source + «binaire» (e.g. machine virtuelle ou container). Problème : comment assurer le bon fonctionnement du «binaire» après 5 ou 10 ans?!

Conclusion

En résumé (1/2) Passage progressif des logiciels (end-user) du poste de travail vers le cloud computing (SaaS). Pénétration importante des logiciels open source IaaS (e.g. OpenStack) et développement de solutions open source PaaS (e.g. OpenShift). Support de solutions open source sur le cloud par d'anciens (?) leaders propriétaires (e.g. Microsoft). Développement des logiciels open source SaaS pour professionnels et Emergence de solutions SaaS pour l'utilisateur final.

En résumé (2/2) Intérêt à mettre en place des stratégies de sortie dès l'implémentation pour éviter tout problème ultérieur non anticipé de lock-in technique. Différentes solutions apportées par l'open source : solutions techniques IaaS / PaaS / SaaS, standards ouverts, licences adaptées au cloud computing, Intérêt de la définition TIO de l'open cloud mais, malheureusement, popularité très faible du concept. Modalités pratiques de mise en œuvre d'un open cloud encore floues.

Références Robert Viseur (2014), Etienne Charlier, Michael Van de Borne, «Cloud Computing and Technological Lock-in: Literature Review» in «Data Technologies and Applications», Vienna, Austria. Robert Viseur (2014), «Web APIs: an Effective Tool for Co-creation in ICT Sector» in «Science-to-Business Marketing Conference», Winterthur, Switzerland. Robert Viseur (2014), Etienne Charlier, Michael Van de Borne, «Comment gérer le risque de lock-in technique en cas d'usage de services de cloud computing?» in «Creis-Terminal», Nantes, France. Robert Viseur (2013), «Evolution des stratégies et modèles d affaires des éditeurs Open Source face au Cloud computing» in «Terminal : Technologie de l'information, Culture, Société», 113114, pp. 173-193.

Merci! Contact : robert.viseur@cetic.be Plus d'information : www.robertviseur.be twitter.com/robertviseur www.linkedin.com/in/robertviseur Aéropôle de Charleroi-Gosselies Rue des Frères Wright, 29/3 B-6041 Gosselies info@cetic.be www.cetic.be