Université de Fribourg, Suisse Département d’informatique Bachelor en Gestion d

Université de Fribourg, Suisse Département d’informatique Bachelor en Gestion d’entreprise Les enjeux du Cloud Computing en entreprise L’intégration dans le Cloud Travail de Bachelor Thibaud Chardonnens thibaud.ch@gmail.com Dr. Stefan Hüsemann Table des matières 1. Introduction ................................................................................................................................ 2 1.1 Description du problème .................................................................................................. 2 1.2 Objectifs du travail ............................................................................................................ 2 1.3 Procédure et structure du travail ...................................................................................... 4 2. Concepts et définition du cloud computing ..................................................................... 6 2.1 Définition du contexte ...................................................................................................... 6 2.2 Définition du cloud computing ....................................................................................... 10 2.3 Architecture .................................................................................................................... 14 2.3.1 SaaS ........................................................................................................................... 15 2.3.2 PaaS .......................................................................................................................... 15 2.3.3 IaaS ........................................................................................................................... 16 2.4 Virtualisation ................................................................................................................... 16 2.4.1 Hyperviseur de type 1/natif ...................................................................................... 17 2.4.2 Hyperviseur de type 2/hosted ................................................................................... 18 2.5 Types de Cloud ................................................................................................................ 19 2.5.1 Cloud privé ................................................................................................................ 19 2.5.2 Cloud public ............................................................................................................... 20 2.5.3 Cloud hybride ............................................................................................................ 20 2.6 Cloud Computing et SOA ................................................................................................. 20 2.6.1 Définition de SOA ...................................................................................................... 20 2.6.2 Combiner le Cloud et SOA ......................................................................................... 21 3. Les principaux acteurs du cloud computing ................................................................ 22 3.1 Amazon ........................................................................................................................... 22 3.2 Google ............................................................................................................................. 25 3.3 Salesforce ........................................................................................................................ 26 3.4 Microsoft ......................................................................................................................... 27 3.5 IBM .................................................................................................................................. 29 3.6 VMware ........................................................................................................................... 30 4. Les aspects économiques .................................................................................................... 33 4.1 Analyse des différents coûts ........................................................................................... 35 4.2 Capital Budgeting ............................................................................................................ 37 5. Sécurité et risques liés au Cloud Computing ................................................................ 39 5.1 Localisation des données ................................................................................................ 41 5.2 Résiliation et changement de prestataire ....................................................................... 42 5.3 Principales certifications ................................................................................................. 43 5.4 Le cloud privé : la meilleure alternative ? ....................................................................... 44 6. L’intégration des systèmes ................................................................................................. 46 6.1 La notion d’intégration ................................................................................................... 46 6.2 Méthodologies d’intégration .......................................................................................... 48 6.2.1 Caractéristiques des produits et solutions d’intégration. ......................................... 49 6.3 Produits, services et plateformes d’intégration SaaS ..................................................... 50 6.3.1 Jitterbit ...................................................................................................................... 50 6.3.2 Boomi AtomSphere ................................................................................................... 50 6.3.3 Bungee connect......................................................................................................... 51 6.3.4 Snap Logic ................................................................................................................. 51 6.3.5 The pervasive DataCloud .......................................................................................... 52 6.3.6 IBM CastIron ............................................................................................................. 52 7. Développement du Cloud Computing ............................................................................. 53 8. Description du problème et du scénario d’intégration ............................................ 59 9. Description de la solution d’intégration avec CastIron ............................................ 62 9.1 Création d’un nouveau projet et tour d’horizon du logiciel. .......................................... 62 9.2 Création des nœuds finaux ............................................................................................. 65 9.2.1 Configuration du nœud vers Salesforce.com ............................................................ 66 9.2.2 Création du nœud vers la base de données .............................................................. 66 9.2.3 Création du nœud vers le protocole http .................................................................. 67 9.3 Création des activités ...................................................................................................... 67 9.3.1 Recevoir une requête HTTP ....................................................................................... 68 9.3.2 Demander les objets à Salesforce.com ..................................................................... 69 9.3.3 Insérer les lignes dans la base de données ............................................................... 70 9.3.4 Envoyer la réponse http ............................................................................................ 71 9.4 Démarrer l’orchestration ................................................................................................ 73 9.4.1 Vérification du déroulement de l’orchestration........................................................ 74 10. Evaluation de la solution ..................................................................................................... 75 11. Conclusion ................................................................................................................................ 79 12. Bibliographie ........................................................................................................................... 83 Liste des figures Figure 1: Représentation d'internet dans un diagramme. (Velte, Velte, & Elsenpeter, 2009) ................................ 6 Figure 2 : Hype Cycle of emerging technologies (Gartner 2011) ............................................................................. 8 Figure 3 : Google trend « cloud computing » (Google, 2011a) ............................................................................... 9 Figure 4 : Utilisation des ressources ...................................................................................................................... 11 Figure 5 : Local vs Cloud (Google, 2011b). ............................................................................................................ 12 Figure 6 : Les 3 couches du cloud computing (Warin, 2011) ................................................................................. 14 Figure 7 : Hyperviseur de type 1 (Wikipedia, 2012e) ............................................................................................. 18 Figure 8 : Hyperviseur de type 2 (Wikipedia, 2012e) ............................................................................................. 19 Figure 9 : AWS Management Console ................................................................................................................... 23 Figure 10 : Facturation App Engine ....................................................................................................................... 26 Figure 11 : L’application Word en ligne ................................................................................................................. 28 Figure 12 : Tarification IBM SmartCloud (IBM, 2011) ........................................................................................... 30 Figure 13 : La gamme vFabric de WMware (VMware, 2012) ............................................................................... 31 Figure 14 : Réduction des coûts d'après IBM (IBM, 2011) ..................................................................................... 34 Figure 15 : Coûts cumulés d'investissement .......................................................................................................... 35 Figure 16 : Freins et inhibiteurs en France (Pierre Audoin Consultants, 2010) ..................................................... 39 Figure 17 : Qui a le contrôle ? (Syntec, 2010) ........................................................................................................ 40 Figure 18 : Avantages et intérêts d’un cloud privé sur un cloud public (Pierre Audoin Consultants, 2010) .......... 44 Figure 19: Le système de SnapLogic (SnapLogic, 2012) ........................................................................................ 51 Figure 20: Le marché du CC en Europe (PAC, 2010) .............................................................................................. 53 Figure 21 : Utilisateurs d'internet (Google, 2012) ................................................................................................. 56 Figure 22 : Diagramme du scénario d'intégration ................................................................................................ 61 Figure 23 : Création d'un nouveau projet. ............................................................................................................. 63 Figure 24 : Projet d’intégration vide ...................................................................................................................... 64 Figure 26 : Configuration du noeud Salesforce.com ............................................................................................. 66 Figure 27 : Configuration du noeud de connexion à la base de données .............................................................. 67 Figure 28 : Activité "Recevoir requête" ................................................................................................................. 69 Figure 29 : Demander les objets à salesforce.com ................................................................................................ 70 Figure 30 : Mappage des champs ......................................................................................................................... 71 Figure 31 : L'orchestration complète. .................................................................................................................... 73 Figure 32 : Analyse SWOT de la solution d'intégration ......................................................................................... 76 I. Introduction Introduction _________________________________________________________________________________ 2 1. Introduction 1.1 Description du problème Le Cloud Computing ou « informatique dans les nuages » en français promet en théorie de révolutionner le monde de l’IT en proposant des services accessibles à la demande au travers d’internet. A partir de 2010 le Cloud Computing a été massivement médiatisé, les rachats stratégiques s’enchaînent, les offres se multiplient. En réalité c’est une notion qui reste assez confuse, c’est un terme à la mode et souvent utilisé de manière abusive à des fins marketings. Mais la tendance est bel et bien réelle et présente, toutes les grandes entreprises du domaine informatique s’engagent très fortement dans cette nouvelle approche. Selon IDC, d’ici à 2013, les dépenses informatiques liées au cloud devraient être jusqu’à six fois supérieur à celles de 2009, année ou tout de même 17 milliards de dollars ont été dépensés dans les technologies du cloud (logiciels et matériels), soit 5% des investissements TIC mondiaux. En 2013 ces dépenses devraient s’élever à 45 milliards de dollars soit une croissance annuelle de 25% (Zedi, 2010). Aujourd’hui quasiment toutes les entreprises, de la petite PME à la grande multinationale, ont recours à l’informatique pour gérer leurs activités. Jusqu’à maintenant la solution qui prédominait était de disposer de ressources locales avec un grand nombre de paramètres à gérer, maintenance, mises à jours, refroidissement, sécurité, sauvegardes, interface logicielle etc. Désormais un nouveau moyen est mis à disposition : le cloud computing, qui permet de délocaliser ces ressources afin de les confiés à des fournisseurs professionnels. Quels en sont les avantages, les risques, les freins, les problèmes et les développements possibles et probables ? C’est à cette question que va répondre de manière globale ce travail 1.2 Objectifs du travail Le but de ce travail est, dans une première partie purement théorique, de définir clairement les principes du cloud computing, ses avantages et inconvénients, d’observer les risques d’un tel service, parcourir les différentes offres disponibles. Introduction _________________________________________________________________________________ 3 La seconde partie est pratique et tentera de résoudre un des problème du cloud computing : celui de l’intégration de différentes applications. Pour ce faire l’outil d’intégration IBM CastIron sera utilisé. Quatre questions de recherche qui serviront de « fil rouge » durant le travail ont été définies : 1. Qu’est ce que le cloud computing ? On en parle de plus en plus, c’est un sujet à la mode, mais concrètement quels sont les réels avantages (ou désavantages) du cloud computing. Existe-t-il différents types de cloud computing, quelles solutions choisir en fonction de ses besoins et chez qui les choisir ? 2. Quels sont les apports réels en terme de coûts ? On l’aura compris un des principaux avantage serait des économies au niveau des coûts des infrastructures informatique. Mais quand est-il réellement, est-ce vraiment plus économique de changer ? Le cloud computing permet en tout cas d’éliminer les coûts fixes des ressources informatiques. N’avoir plus que des coûts variables est très intéressant pour une entreprise afin de faire face aux différents cycles conjoncturels de manière optimale. Comment les entreprises envisagent-elles le cloud computing ? 3. Pourquoi et comment intégrer différents systèmes de l’entreprise ? Une fois avoir choisi les composants que l’on veut utiliser, le prochain challenge est de savoir comment on va pouvoir les faire « interagir » entre eux. En effet un service est rarement utilisé seul de plus un service « in the cloud » sera peut-être amené à échanger des données avec un service local. Quels moyens a-t-on afin de relier au mieux tous ces composants différents ? Par quels moyens va-t-on intégrer nos applications ? Quels types d’intégration existent ? 4. Le cloud computing demain ? Si le cloud computing au sens propre du terme existe depuis déjà quelques années, ce n’est que récemment qu’il connait un réel développement. A quoi faut-il s’attendre pour les années à venir ? Durant le travail une entreprise fictive, MyStartup, sera quelquefois utilisée pour illustrer certains exemples. MyStartup est une jeune société active dans la vente de vêtements en Introduction _________________________________________________________________________________ 4 ligne et connaît un succès grandissant la poussant à opter régulièrement pour de nouvelles ressources informatiques. 1.3 Procédure et structure du travail Afin de répondre aux objectifs de la première partie du travail, la partie théorique, un travail de recherche sur les thèmes en question sera uploads/Management/ enjeux-economique-du-cloud.pdf

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 06, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.6298MB