© Dunod, Paris, 2013 ISBN 978-2-10-059875-5
Illustration de couverture : © Can Balcioglu - Fotolia.com
Préface
La vie dans « le nuage »
Imaginez qu’un de mes collègues de Saint-Pétersbourg m’envoie un message par sa messagerie instantanée. Je ne parle pas russe mais le message est traduit automatique- ment par le système. Il me demande de cliquer sur un lien vers un document relatif au projet sur lequel nous travaillons ensemble, de manière à ce que nous puissions l’ouvrir ensemble en temps réel. Je suggère que nous ouvrions aussi une session de vidéoconférence pour compléter cet échange par quelques mots de vive voix (en anglais). Toutes ces applications sont lancées depuis notre navigateur Internet. En ce qui me concerne, je suis dans une gare et j’utilise mon iPhone, de son côté il est dans un aéroport et il se sert d’un terminal mis à la disposition du public.
Cette scène est-elle réaliste aujourd’hui ou est-ce encore de la science-fiction ? Eh bien tout ceci est possible dès maintenant grâce aucloud computing.
De temps en temps, il se produit des événements qui changent radicalement notre manière de penser et apportent de profonds changements dans nos vies. Prenez par exemple l’arrivée de l’électricité dans les foyers au début duXXesiècle. Elle a changé le rythme de la vie en permettant de rester actif plus tard le soir grâce à la lumière et en développant de nouveaux loisirs. De la même façon, l’arrivée d’Internet et son impact sur la manière dont nous créons, transmettons et consommons de l’information sera ultérieurement considérée comme l’une de ces périodes fécondes. Cela semble évident, mais les effets ne sont pas toujours apparents, dans cette période où nous sommes les témoins du mouvement de fond vers ce que l’on appelle lecloud computing.
Ce mouvement est en train de profondément modifier la manière dont nous utilisons Internet au travail, apportant davantage de flexibilité, améliorant les communications et créant de nouvelles façons de collaborer au-delà des frontières géographiques et linguistiques.
L’évolution rapide des technologies grand public sur Internet ces dernières années nous donne envie de disposer dans notre travail des mêmes outils « de partage » que ceux que nous avons à la maison. En bref, échanger et travailler ensemble sur des projets, de la même façon que nous « chattons » sur un réseau social ou que nous postons des commentaires sur un blog. Échanger des informations est tout aussi important pour les sociétés que pour les individus, mais bien des entreprises n’ont ni
Dunod–Toutereproductionnonautoriséeestundélit.
VI Cloud Computing
le temps ni l’argent ni l’infrastructure nécessaires pour permettre cet échange entre leurs collaborateurs.
L’un des avantages ducloud computingest que les technologies Internet ont d’abord progressé pour répondre aux besoins des utilisateurs au lieu de commencer par les processus professionnels, et cela s’est traduit par plus d’échange, plus d’interaction entre les gens, plus de contacts entre collègues ou amis. Le but ducloud computing, c’est de faciliter la vie. Nous sommes nombreux à apprécier d’avoir accès en ligne à notre compte en banque, à pouvoir télécharger de la musique, ou organiser nos loisirs grâce au web. Une fois ces habitudes prises, il est naturel que nous nous demandions pourquoi nous ne retrouvons pas ces moyens de communication et de collaboration dans notre travail.
Les entreprises sauront tirer profit de ce nouveau modèle informatique quand elles réaliseront qu’elles ont intérêt à se concentrer sur leur cœur de métier plutôt que de dépenser du temps et de l’argent à gérer des infrastructures IT complexes. Ces bénéfices se feront sentir au niveau de la productivité des salariés et en termes financiers car les coûts de fonctionnement auront été réduits et les entreprises deviendront plus agiles.
Ce changement profond et durable commence seulement à se faire sentir. L’une des conséquences majeures ducloud computingsera la suivante : l’accès à l’information favorise la démocratie et le «cloud» rend l’information très peu chère, facile à partager et il favorise le travail en commun. Par conséquent, même les plus petites sociétés peuvent se faire une place en ligne parmi les grandes entreprises multinationales dès l’instant qu’elles donnent à leurs employés les outils de communication et de travail en commun qui étaient jusqu’alors réservés aux très grandes entreprises. Nous ne sommes qu’au début d’un vaste mouvement qui ouvre de larges possibilités, et il est essentiel de bien se tenir informé pour être prêt à appréhender efficacement les changements qui arrivent.
Ce livre explique non seulement les concepts du cloud computing, mais aussi les changements concrets qu’il va entraîner. Il devrait se révéler une ressource inestimable pour tous ceux qui souhaitent se préparer à cette rupture sismique dans notre perception et notre utilisation des technologies de l’information.
Dave ARMSTRONG
Head of Marketing Google Enterprise EMEA
Table des matières
Préface. . . V Avant-propos. . . XIX
Première partie – Concepts du cloud computing
Chapitre 1 – Contexte de l’émergence du cloud computing. . . 3
1.1 Le cycle des interfaces informatiques . . . 3
1.2 La montée en puissance du web . . . 5
1.3 L’émergence de l’ASP . . . 5
1.3.1 L’ASP en interface web. . . 5
1.3.2 L’ASP en interface client/serveur. . . 6
1.4 Les RIA : une nouvelle opportunité pour les applications hébergées . . . 6
1.4.1 RIA HTML5. . . 8
1.4.2 RIA Flash et Silverlight. . . 8
1.4.3 Le RIA au service du cloud computing. . . 9
1.5 Les hébergeurs en Self Service . . . 9
1.6 Le web 2.0 appelle le cloud computing . . . 10
1.6.1 L’intelligence collective et les digital natives. . . 11
1.6.2 Une plateforme utilisateurs. . . 12
1.6.3 Des écosystèmes ouverts. . . 14
1.6.4 Un principe d’évolution continue. . . 15
1.7 Les nouveaux terminaux renforcent la pertinence des services hébergés . . . 16 1.8 Le cloud computing : une capitalisation sur toutes les évolutions précédentes 18
Dunod–Toutereproductionnonautoriséeestundélit.
VIII Cloud Computing
Chapitre 2 – Concepts et définitions du cloud computing. . . 19
2.1 Origine du terme cloud computing. . . 19
2.2 Une définition plus pragmatique . . . 21
2.3 Que signifie SaaS ? . . . 23
2.4 Que signifie PaaS ? . . . 24
2.4.1 Définition. . . 24
2.4.2 PaaS versus IaaS. . . 26
2.5 Que signifie IaaS ? . . . 27
2.5.1 Définition. . . 27
2.5.2 IaaS versus PaaS. . . 27
2.6 Cloud computing versus plateformes d’entreprise . . . 29
2.7 Le cloud, une évolution logique de l’informatique . . . 30
2.7.1 Vers l’externalisation des ressources. . . 30
2.7.2 Vers l’ouverture des entreprises sur le web. . . . 31
Chapitre 3 – Le cloud : un nouveau modèle de consommation de services. . . 33
3.1 L’évolution des modèles de gestion de parc applicatif . . . 33
3.1.1 Le modèle « grand système » des années 1970. . . 33
3.1.2 Le modèle traditionnel « software interne ». . . . 34
3.1.3 Le modèle « Open Source interne ». . . 35
3.1.4 Le modèle « hébergeur » . . . 37
3.1.5 Le modèle « outsourcing ». . . 37
3.1.6 Le modèle « web ». . . 38
3.1.7 Le modèle « cloud public ». . . 39
3.1.8 En synthèse. . . 40
3.2 De la pertinence du modèle « cloud public » vis-à-vis du modèle « software interne » . . . 42
3.2.1 Le prix du logiciel. . . 42
3.2.2 Le prix de la maintenance du parc utilisateur. . . 44
3.2.3 Le prix de la maintenance du parc serveur. . . 44
3.2.4 Le coût du parc de postes de travail. . . 44
3.2.5 Le prix du parc de serveurs. . . 45
3.2.6 En synthèse. . . 46
Table des matières IX
3.3 Le cloud vu par les éditeurs . . . 47
3.3.1 La « perversion des versions ». . . 47
3.3.2 La « Customer driven roadmap ». . . 48
3.3.3 Un nouveau modèle économique. . . 48
3.4 Cloud public versus cloud privé . . . 48
3.5 Cloud public et Open Source . . . 50
3.5.1 Clouds et socles Open Source. . . 50
3.5.2 Ouverture du code des services cloud. . . 50
3.5.3 Cloud public et Open Source : un modèle pour les entreprises ?. . . 51
3.6 Garder les pieds sur terre... . . 51
Deuxième partie – Aller ou ne pas aller vers le cloud computing ? Chapitre 4 – Cloud et sécurité. . . 55
4.1 La question de la confiance . . . 56
4.2 Sécurité et aspects juridiques . . . 58
4.2.1 Les problématiques juridiques. . . 58
4.2.2 Les certifications. . . 59
4.2.3 Un besoin de maturation. . . 59
4.3 Sécurité sur le plan technique . . . 60
4.3.1 Analyse de risques. . . 60
4.3.2 Cloud et authentification. . . 60
4.3.3 Cloud et confidentialité. . . 61
4.3.4 Cloud et intégrité. . . 64
4.3.5 Cloud et disponibilité. . . 66
4.3.6 Cloud et traçabilité. . . 67
4.3.7 Récapitulatif des réponses du cloud aux problématiques de sécurité. . . 67
4.4 Gérer le risque de sécurité . . . 68
4.4.1 Gestion du risque pour une PME. . . 68
4.4.2 Gestion du risque pour une grande entreprise. . . 68
4.4.3 Les tâches du RSSI vis-à-vis du cloud. . . 70
Chapitre 5 – L’entreprise face au cloud computing. . . 71
5.1 Par quels usages du cloud commencer ? . . . 71
Dunod–Toutereproductionnonautoriséeestundélit.
X Cloud Computing
5.2 Le cloud public par secteur d’activité . . . 72
5.3 Quel mode d’utilisation du cloud ? . . . 74
5.3.1 Approche 1 : recours à un « mashup ». . . 74
5.3.2 Approche 2 : usage d’une application SaaS. . . 74
5.3.3 Approche 3 : déploiement d’applications sur IaaS. . . 76
5.3.4 Approche 4 : développement d’applications sur PaaS. . . . 78
Chapitre 6 – Bénéfices & inconvénients du point de vue des décideurs. . . 81
6.1 Bénéfices pour l’entreprise utilisatrice . . . 81
6.1.1 La réduction des coûts liés aux infrastructures. . . 81
6.1.2 Le « green IT ». . . . 83
6.1.3 La réduction des coûts d’usage. . . 83
6.1.4 Une meilleure sécurité. . . 85
6.1.5 Un recentrage sur le métier. . . 85
6.1.6 La fin du syndrome de l’« administrateur héroïque ». . . 86
6.2 Inconvénients pour l’entreprise utilisatrice . . . 86
6.2.1 Les problématiques d’achat. . . 86
6.2.2 Les risques commerciaux. . . 87
6.2.3 Un rejet de la part des clients. . . . 87
Chapitre 7 – Bénéfices et inconvénients du point de vue des utilisateurs. . . 89
7.1 Bénéfices pour les utilisateurs. . . 89
7.1.1 Le Time to market. . . 89
7.1.2 Ergonomie et évolutivité des applications SaaS. . . 91
7.1.3 Les mashups. . . 92
7.1.4 Accessibilité des applications. . . 93
7.1.5 Une migration plus rapide des postes de travail. . . 94
7.2 Craintes des utilisateurs . . . 95
7.2.1 La confidentialité des données. . . 95
7.2.2 Le mode déconnecté. . . 95
7.2.3 Dépossession du poste de travail. . . 95
Chapitre 8 – Bénéfices et inconvénients du point de vue des informaticiens. . . 97
8.1 Bénéfices pour les informaticiens . . . 97
8.1.1 Plus d’agilité pour les études. . . 97
Table des matières XI
8.1.2 Plus d’agilité pour la production. . . 98
8.1.3 Le recentrage sur l’informatique métier. . . 99
8.1.4 Plus de temps pour penser le SI. . . 99
8.2 Craintes des informaticiens . . . 100
8.2.1 La perte de pouvoir et de ressources. . . 100
8.2.2 La sécurité. . . 101
8.2.3 La « réversibilité » des applications. . . 101
8.2.4 La dépendance au réseau. . . 102
8.2.5 L’augmentation du trafic réseau. . . 102
Chapitre 9 – La prise de décision. . . 105
9.1 L’analyse par grille de critères . . . 105
9.2 Grille de critères cloud . . . 106
9.3 Processus de prise de décision . . . 110
9.3.1 Cadrer le besoin. . . 110
9.3.2 Évaluer les solutions cloud disponibles. . . 111
9.3.3 Mener une analyse de risques. . . 111
9.3.4 Étudier la pérennité de l’opérateur cloud. . . 112
9.3.5 Étudier les problématiques d’intégration. . . 113
9.3.6 Faire un pilote . . . 113
9.4 Le cloud computing, une mutation importante pour l’entreprise . . . 114
Troisième partie – Une feuille de route vers le cloud computing Chapitre 10 – Les premiers pas sur le cloud. . . 119
10.1 Commencer par un service « mashup » et un pilote . . . 119
10.1.1 Les applications et plateformes de commodité. . . 119
10.1.2 Le recours à un service « mashup ». . . 120
10.1.3 Le recours à une application SaaS occasionnelle. . . 120
10.1.4 Le pilote SaaS. . . 121
10.1.5 Le pilote IaaS. . . 125
10.2 Le premier déploiement . . . 126
10.2.1 La mise en production sur le cloud. . . 126
10.2.2 La conduite du changement pour les utilisateurs. . . 132
Dunod–Toutereproductionnonautoriséeestundélit.
XII Cloud Computing
Chapitre 11 – La gestion d’un système d’information hybride. . . . 135
11.1 L’industrialisation du déploiement des applications cloud . . . 135
11.2 L’intégration des clouds . . . 138
11.2.1 Le service d’identité. . . 139
11.2.2 Le service d’identité Cloud OneLogin. . . 141
11.2.3 Le portail d’intégration. . . 142
11.2.4 Le bus d’intégration. . . 144
11.2.5 L’ISB RunMyProcess. . . 145
11.3 la question du décisionnel dans le Cloud . . . 146
11.4 La Question des référentiels dans le Cloud ? . . . 147
11.5 Comment arbitrer ses choix d’hybridation ? . . . 147
11.5.1 Pilotage par la cohérence. . . 147
11.5.2 Pilotage par la sécurité. . . 148
11.5.3 Pilotage par les coûts. . . . 148
Chapitre 12 – Généralisation du Cloud et impacts organisationnels. . . 151
12.1 Le déport des applications critiques . . . 151
12.1.1 Cloud computing et applications métiers. . . 151
12.1.2 Le recours à des SaaS métiers génériques. . . 152
12.1.3 Hébergement d’applications critiques sur le cloud. . . 153
12.1.4 À propos de DevOps. . . 154
12.2 Projection à long terme : le SI dans les nuages . . . 156
12.2.1 Structuration du SI dans les nuages. . . 157
12.2.2 Conséquences du SI dans les nuages sur l’organisation de la DSI. . . 158
12.2.3 Un nouveau rôle pour l’équipe d’exploitation. . . 159
12.2.4 La conduite du changement pour l’équipe d’exploitation. . . 161
12.3 Le modèle de maturité du cloud computing . . . 163
Quatrième partie – Les services SaaS disponibles Chapitre 13 – Le positionnement des grands acteurs de l’IT. . . 167
13.1 Les acteurs historiques . . . 167
13.1.1 Les éditeurs de logiciels « software ». . . 168
13.1.2 Les constructeurs. . . 170
Table des matières XIII
13.1.3 Les opérateurs télécom. . . 171
13.1.4 Les Clouds souverains CloudWatt & Numergy. . . 172
13.1.5 Les hébergeurs. . . 172
13.1.6 Les sociétés de service. . . 172
13.2 Les géants du web . . . 173
13.2.1 Google. . . 173
13.2.2 Amazon. . . 174
Chapitre 14 – Les services de collaboration. . . 175
14.1 Les concepts de la collaboration unifiée . . . 175
14.1.1 La communication synchrone. . . 175
14.1.2 La communication asynchrone. . . 177
14.1.3 Le partage d’information. . . 178
14.1.4 L’édition de documents. . . 179
14.1.5 Les outils de gestion de tâche et prise de note. . . 179
14.1.6 Les réseaux sociaux d’entreprise. . . 179
14.1.7 La pertinence des SaaS. . . 179
14.2 Les outils de collaboration SaaS . . . 181
14.2.1 Google Apps. . . 181
14.2.2 Microsoft Office 365. . . 184
14.2.3 Zoho Online Office. . . 185
14.2.4 IBM Lotus Live. . . 185
14.2.5 37Signals. . . 186
14.2.6 CISCO WebEx. . . 186
14.2.7 Adobe Connect. . . 187
14.2.8 Réseaux sociaux d’entreprise. . . 188
14.2.9 RememberTheMilk. . . 188
14.2.10Evernote. . . 189
14.2.11Mindmeister.com. . . 190
14.2.12 DropBox. . . 190
14.2.13 box.net. . . 191
14.2.14 Oodrive. . . 191
14.2.15 CDC Arkhinéo. . . 191
14.2.16Adobe Creative Cloud. . . 193
Dunod–Toutereproductionnonautoriséeestundélit.
XIV Cloud Computing
Chapitre 15 – Les services FrontOffice. . . 195
15.1 La recherche au sein d’un site web . . . 195
15.2 Les services de cartographie . . . 195
15.3 Les services de commerce électronique . . . 197
15.3.1 Shopify. . . 198
15.4 Les services de mailing . . . 198
15.5 L’analyse de trafic . . . 199
15.5.1 Xiti. . . 199
15.5.2 Google Analytics. . . 200
15.6 Gestion de la relation client . . . 200
15.6.1 Salesforce. . . 200
15.6.2 Microsoft Dynamics CRM Online. . . 201
15.6.3 Sage CRM.com. . . 201
15.6.4 Zoho CRM. . . 201
Chapitre 16 – Les services BackOffice. . . 203
16.1 Gestion RH . . . 203
16.1.1 ADP GSI. . . 203
16.1.2 Zoho People. . . 204
16.1.3 efolia.fr (FR) démat. Paye. . . 204
16.2 Analyse décisionnelle . . . 204
16.3 Suites ERP . . . 204
Chapitre 17 – Perspective : le modèle du cloud desktop. . . 207
17.1 Le modèle du bureau « classique » . . . 207
17.2 Le modèle du cloud desktop . . . 208
17.2.1 L’interface d’accueil. . . 208
17.2.2 Les applications d’accès et d’édition de contenus. . . 210
17.2.3 La persistance des contenus. . . 210
17.2.4 Description du cloud desktop. . . 210
Table des matières XV
Cinquième partie – Les plateformes de cloud computing
Chapitre 18 – Les architectures du cloud computing. . . 215
18.1 Cloud computing et architectures multi-tiers . . . 215
18.2 Cloud computing et SOA. . . 218
18.3 Concepts des architectures « multi-tenant » . . . 221
18.4 Spécificités des plateformes cloud vis-à-vis des plateformes d’entreprise . . . 222
18.4.1 Une différence de structuration. . . 222
18.4.2 Le théorème de CAP. . . 223
18.4.3 Les systèmes de stockage NoSQL. . . 224
18.4.4 Les modèles d’écosystèmes cloud. . . . 225
18.5 Usage des plateformes PaaS et IaaS . . . 226
18.5.1 Usages par les entreprises installées. . . 226
18.5.2 Start-ups. . . 227
Chapitre 19 – Les composants des plateformes PaaS et IaaS. . . 229
19.1 Les datacenters . . . 229
19.1.1 Principes. . . 229
19.1.2 Architecture logicielle. . . 230
19.1.3 Architecture matérielle. . . 230
19.1.4 Architecture réseau et DNS. . . 231
19.2 Structuration des IaaS . . . 231
19.3 Structuration des PaaS . . . 233
19.4 Systèmes de persistance . . . 234
19.5 Le service d’authentification . . . 235
19.6 Le bus d’intégration . . . 235
19.7 La sécurisation des flux entre SI et cloud . . . 237
19.8 La construction de l’interface graphique (PaaS) . . . 237
19.9 L’environnement de développement . . . 237
19.10 La gestion du cycle de vie des applications . . . 238
19.11 Le monitoring . . . 238
19.12 Synthèse sur l’architecture des IaaS et PaaS . . . 239
Dunod–Toutereproductionnonautoriséeestundélit.
XVI Cloud Computing
Chapitre 20 – Les plateformes de Cloud public (PaaS & IaaS). . . 243
20.1 Les Offres à 360°(PaaS & IaaS) . . . 243
20.1.1 Amazon Web Services. . . 243
20.1.2 Microsoft Azure. . . 245
20.1.3 Google Cloud Platform. . . 248
20.2 Les offres IaaS Seul . . . 251
20.2.1 Rackspace cloud. . . 251
20.2.2 Quelques autres.... . . 252
20.3 Les PaaS « multi-purpose » . . . 252
20.3.1 Salesforce . . . 252
20.3.2 EngineYard. . . 253
20.3.3 OpenShift. . . 254
Chapitre 21 – Les plateformes de Cloud privé. . . 255
21.1 Les solutions éditeurs . . . 255
21.1.1 VMware vCloud. . . 255
21.1.2 Microsoft HyperV. . . 256
21.2 Les solutions Open Source . . . 257
21.2.1 OpenStack. . . 258
21.2.2 OpenNebula. . . 259
21.2.3 CloudStack. . . 260
21.3 Le Cloud privé « clef en main » . . . 260
21.3.1 L’offre VCE. . . 260
21.3.2 Oracle Exalogic. . . 260
21.3.3 Microsoft Azure Appliance. . . 260
21.3.4 IBM SmartCloud. . . 260
Chapitre 22 – Perspectives du cloud. . . 263
22.1 Aller au bout de la logique de commodité . . . 263
22.2 Vers des standards ? . . . 264
22.3 Vers le cloud pervasif . . . 265
Références bibliographiques. . . 267
Table des matières XVII
Index. . . 269
Avant-propos
Lecloud computing, en français, «informatique dans les nuages», est en train de révolutionner le monde informatique. Il consiste à externaliser des infrastructures informatiques vers des prestataires spécialisés, au même titre par exemple que les entreprises externalisent la production d’électricité vers des producteurs dont c’est le métier principal. Les entreprises disposent du web à partir de 1995. Le Cloud a un impact aussi profond sur les utilisateurs et sur les stratégies informatiques des entreprises que lors de l’apparition d’Internet.
Les utilisateurs gagnent en autonomie et en temps de déploiement. Ils bénéficient des innovations issues du web. La composition d’applications sur lecloudleur ouvre des possibilités de collaboration inédites, entre les informations issues du web et celles issues de leurs applications métiers.
Dans les directions informatiques, les départements des études assistent à la mutation de leurs outils de développement et de leurs pratiques autour du cycle de vie des applications. Le métier des équipes d’exploitation est lui aussi profondément transformé, parfois même remis en cause.
Des plateformes comme celles de SalesForce ou Amazon ont aujourd’hui atteint un niveau de maturité satisfaisant pour les entreprises : elles offrent des services de qualité et des garanties de disponibilité supérieures à celles de beaucoup de DSI. C’est pourquoi, dès qu’elles ont surmonté leurs craintes au sujet de la confidentialité, les entreprises commencent à externaliser leurs applications non stratégiques afin de recentrer leur direction des systèmes d’information sur leur cœur de métier.
Cet ouvrage a pour objectif de présenter les concepts et les révolutions sous- jacentes aucloud computing. Nous verrons en particulier que l’on parle deSaaS,Soft- ware as a Service,pour désigner les progiciels hébergés par leurs concepteurs, et qu’on désigne parPaaS/IaaS, Platform/Infrastructure as a Service, les environnements d’exécution mis à la disposition des entreprises qui souhaitent faire héberger leurs développements spécifiques.
Dunod–Toutereproductionnonautoriséeestundélit.
XX Cloud Computing
Tous les grands cabinets d’analyse internationaux1 s’accordent pour dire que le cloud computingva monter en puissance dans les entreprises dans les années à venir et devenir un élément à part entière du système d’information.
À qui s’adresse ce livre ?
Cet ouvrage s’adresse à tous ceux qui souhaitent comprendre les concepts et les enjeux du cloud computing. Il est bien sûr accessible aux informaticiens (chefs de projets, architectes, développeurs, équipes d’exploitation) mais aussi aux profils non techniques (métiers, maîtrises d’ouvrage, marketing, communication).
Seule la cinquième partie présente des concepts techniques qui s’adressent unique- ment aux informaticiens.
Contenu
• La première partie, les concepts ducloud computing,a pour objectif d’intro- duire les concepts ducloud computing, des SaaS, PaaS, et IaaS. Elle présente les différents modèles logiciels et situe le modèleclouddans ce contexte. Elle montre la cohérence ducloudavec la tendance actuelle des entreprises à externaliser et à s’ouvrir sur Internet.
Cette partie est accessible à tous.
• La seconde partie, aller ou ne pas aller vers le cloud computing? a pour objectif de présenter de manière détaillée les opportunités et les risques ducloud computingpour l’entreprise. Elle aborde successivement les points de vue de la direction, des utilisateurs, et des informaticiens, avant de dresser une synthèse en vue d’une aide à la décision.
Un cas d’usage fictif est introduit : celui de la société INDUS, dans le secteur industriel.
Cette partie est accessible à tous.
• La troisième partie, une feuille de route vers le cloud computing, décrit les différentes étapes que va franchir une entreprise qui souhaite aller vers le cloud computing. Elle aborde le recours à un servicemashup, l’usage d’une pre- mière application SaaS de commodité, puis le déploiement sur les plateformes IaaS/PaaS. Elle évoque l’intégration ducloudavec le SI.
Cette partie est accessible à tous.
• Dans la quatrième partie, les offres SaaS disponibles,on s’interroge sur les attitudes des différents acteurs informatiques vis-à-vis ducloud computing? Cette partie propose ensuite un panorama des offres SaaS, ou progiciels en ligne prêts à l’emploi. Ces offres sont classées suivant les catégories : services de collaboration, services FrontOffice, services BackOffice.
Cette partie est accessible à tous.
• La cinquième partie, les plateformes PaaS et IaaS,aborde les aspects tech- niques ducloud computing. Elle décrit les architectures sous-jacentes aux pla- teformes cloudet elle présente leurs particularités. Elle décrit les principales 1. Gartner, Forrester, McKinsey.
Avant-propos XXI
plateformes disponibles pour les entreprises qui souhaitent faire héberger leurs développements spécifiques sur des plateformescloud.
Cette partie, plus technique, est destinée aux informaticiens.
Remerciements
Je tiens tout d’abord à remercier mon épouse, toujours aussi patiente après sept livres et quatre rééditions.
Ma reconnaissance va à Yahya El Mir, directeur du groupe SQLI, qui a rendu ce projet possible, à Ludovic Cinquin, directeur d’OCTO France qui a sponsorisé les rééditions.
Je remercie en particulier Nabil Boutakhrit, Mohamed Larbi Elhafyani, Fatima Bouchnaif, Idriss Mrabti, Lamyae Jdaini, Pascal Borelli, Ludovic Piot, Marc Bojoly, Olivier Mallassi, Damien Joquet et Yannick Martel. Ils ont largement contribué au contenu de ce livre en échangeant avec moi sur lecloud.
PREMIÈRE PARTIE
Concepts du cloud computing
Cette première partie présente l’émergence du cloud computing comme une suite logique dans l’histoire de l’informatique. Elle montre comment les évolutions suc- cessives des systèmes informatiques et l’ouverture des entreprises vers l’Internet aboutissent logiquement aucloud computing. Elle montre aussi comment le contexte actuel – volonté d’accélérer les projets, de réduire des coûts, nouveaux terminaux, etc.
– constitue un cadre idéal pour lecloud computing.
Cette partie présente d’abord les grands concepts ducloud computing: élasticité, Self Service, paiement à la consommation. Elle aborde ensuite les concepts de SaaS, PaaS, IaaS.
Elle explique les différents modèles de consommation IT et situe le modèle du cloud computingdans ce contexte.
Elle montre la cohérence du Cloud avec la tendance suivie actuellement par les entreprises à externaliser et à s’ouvrir sur Internet : l’entreprise étendue.
Dunod–Toutereproductionnonautoriséeestundélit.