• Aucun résultat trouvé

Illustration de couverture : Can Balcioglu - Fotolia.com

N/A
N/A
Protected

Academic year: 2022

Partager "Illustration de couverture : Can Balcioglu - Fotolia.com"

Copied!
23
0
0

Texte intégral

(1)
(2)
(3)
(4)

© Dunod, Paris, 2013 ISBN 978-2-10-059875-5

Illustration de couverture : © Can Balcioglu - Fotolia.com

(5)

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

DunodToutereproductionnonautorieestundélit.

(6)

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

(7)

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

DunodToutereproductionnonautorieestundélit.

(8)

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

(9)

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

DunodToutereproductionnonautorieestundélit.

(10)

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

(11)

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

DunodToutereproductionnonautorieestundélit.

(12)

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

(13)

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

DunodToutereproductionnonautorieestundélit.

(14)

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

(15)

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

DunodToutereproductionnonautorieestundélit.

(16)

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

(17)

Table des matières XVII

Index. . . 269

(18)
(19)

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.

DunodToutereproductionnonautorieestundélit.

(20)

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.

(21)

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.

(22)
(23)

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.

DunodToutereproductionnonautorieestundélit.

Références

Documents relatifs

Juliette SÉNÉCHAL, Maître de Conférences HDR à l'Université Lille 2 Nicolas DESRUMAUX, Ingénieur de Recherches à l’Université Lille 2. Frais d'inscription : 30 € (gratuit

Chèque à établir à l’ordre de l’Agent comptable de l’Université Lille 2 Possibilité de paiement par virement. Contact, renseignements et inscription

Pour une entreprise, l’utilisation d’un Cloud en mode SaaS peut être particulièrement pertinente dans les phases de maquettage ou de prototypage car cela permet, dans un

De mˆ eme on note C S E (i) le temps d’´ ecriture sur un fichier d’un r´ epertoire chiffr´ e d’un fichier de taille i octets sur le support S avec le syst` eme de chiffrement E

 Cloud communautaire : le cloud a été mis sur pied pour fournir un service commun à un ensemble d'entreprises.. :

En revanche, elle n’assure pas la disponibilité constante du serveur de données puisque ce dernier peut être arrêté pour cause de panne pendant une période allant de

• on-demand computing, utility computing, ubiquitous computing, autonomic computing, platform computing, edge computing, elastic computing, grid

Sur des processeurs ayant les instructions de virtualisation matérielle (AMD-V et Intel VT), le système d’exploitation invité n’a plus besoin d’être modifié pour pouvoir