2012 Comment réussir dans le cloud - 10 experts partagent leur vision sur les opportunités du cloud pour les éditeurs de logiciel - PowerOn
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Comment réussir dans le cloud 10 experts partagent leur vision sur les opportunités du cloud pour les éditeurs de logiciel 2012 www.reussir-cloud.com
Comment réussir dans le Cloud PREFACE 4 AFDEL - Loïc Rivière 4 Le Cloud façonne la société de demain ! Biographie de Loïc Rivière 5 LES EXPERTS 6 HAROLDPARIS.FR - Harold Paris 7 Premier contact dans l'univers cloud 7 Créer facilement des applications avec une infrastructure cloud 8 et un framework web libre - Pourquoi choisir le cloud 9 Biographie de Harold Paris 11 COACH DE STARTUPS - Olivier Ezratty 12 Les types d'hébergement pour le déploiement de solution web 12 Contrôle et gestion de la sous-traitance des startups en mode cloud 14 Bien choisir son mode d’hébergement 14 Biographie d’Olivier Ezratty 16 SALESFORCE.COM - Olivier Nguyen Van Tan 17 La puissance du cloud computing au service des ISV Migrer ne suffit pas ! Pourquoi migrer ce qui ne fonctionne plus ? 17 Grâce au PaaS, concentrez-vous sur votre code et votre métier ! 18 ISVforce pour réussir dans le cloud ! 19 Biographie d’Olivier Nguyen Van Tan 22 KIMBLE - Mark Robinson 23 Comment accélérer le démarrage de votre entreprise grâce au cloud computing Vous avez trouvé l’idée ? 23 L’écriture du business plan 24 Une mise sur le marché efficace avec le cloud computing 24 Réduction des coûts de démarrage avec le cloud computing 25 Conquérir de nouveaux marchés plus rapidement avec le cloud computing 26 S’adapter aux changements de conditions du marché 27 Résumé 27 Biographie de Mark Robinson 28 http://www.reussir-cloud.com/ 2
Comment réussir dans le Cloud TOUILLEUR EXPRESS - Nicolas Martignole 29 Comprendre la vision du Développeur par rapport au Cloud 29 Le Cloud Computing a déjà une influence sur le métier de Développeur 30 Le Développeur ne veut pas que de l’hébergement, 31 mais aussi des solutions pour coder dans le Cloud - Une révolution pour notre métier 32 Biographie de Nicolas Martignole 33 ASPECTIZE - Nicolas Roux 34 Le Lean Startup 34 Le Cloud, pièce essentielle de la chaîne de fabrication logicielle 35 Conclusion 36 Biographie de Nicolas Roux 37 LOCITA - Philippe Khattou 38 Les avantages du Cloud Computing pour lancer une startup Un écosystème dynamique 38 La barrière du capital de départ s’envole 39 La location de ressources informatiques, une notion importante 39 Un environnement technique de développement plus propice 40 Une offre de service plus large 41 Une meilleure productivité avec le travail collaboratif et à distance 41 Biographie de Philippe Khattou 42 HAPLOID - Antoine Cabot 43 Introduction 43 Les avantages du cloud pour le développement mobile 43 Une migration nécessaire mais difficile 45 L’API dans le cloud, une forte tendance du monde mobile 46 Quelques exemples de réussite grâce au cloud 47 Biographie d’Antoine Cabot 48 CONCLUSION 49 SALESFORCE - Dominique Gilles 49 Le Cloud : clé de la réussite des éditeurs pour aujourd’hui et demain Biographie de Dominique Gilles 51 http://www.reussir-cloud.com/ 3
Comment réussir dans le Cloud Préface de Loïc Rivière Le Cloud façonne la société de demain ! En combinant les dernières technologies innovantes aux usages contemporains reposant sur la mutualisation, le Cloud ouvre de nouvelles perspectives et façonne en réalité la société de demain. Voilà bien longtemps que tout un chacun fait du Cloud sans le savoir : à travers de nombreux usages familiers tels que la consultation de boîtes webmails, l’utilisation de réseaux sociaux, ou encore le e-commerce. Dans ces domaines, nous partageons en effet l’usage d’une infrastruc- ture et de services informatiques mutualisés et parfaitement abstraits pour l’utilisateur. Mais désormais l’utilisateur veut vivre dans son univers professionnel avec le même environnement que celui rencontré dans ses usages et loisirs numériques quotidiens. ‘‘ Les entreprises veulent Aujourd’hui les entreprises veulent pouvoir consommer logiciels et pouvoir consommer services de façon parfaitement élastique, en fonction de leurs besoins et uniquement de leurs besoins. Les collaborateurs de ces entreprises logiciels et services de veulent accéder aux données, informations, plates-formes et serveurs façon parfaitement où qu’ils soient, et depuis tous les types de terminaux d’accès. Ils élastique, en fonction veulent pouvoir interagir en interne avec leurs collaborateurs sur tous les process et à l’extérieur de l’entreprise avec leur communauté. C’est de leurs besoins et ce que promet notamment le Cloud computing… uniquement de leurs besoins.’’ Ce nouveau “mode de consommation” de la ressource informatique re- présente bien plus qu’une rupture technologique (discutable) ou de business model (indiscutable)… C’est toute la société qui en est chan- gée. Flexibilité, mobilité et “collaboratif ” constituent ainsi les nouveaux drivers de l’IT qui sont aujourd’hui déterminés par l’usage. N’est-ce pas le Cloud, et en particulier son abstraction et sa tarifica- tion à l’usage, qui font qu’aujourd’hui une petite PME peut s’offrir un outil CRM autrefois réservé aux grandes entreprises ? Comment se consomme aujourd’hui la musique ou la vidéo si ce n’est en streaming sans que quiconque ait une idée de l’endroit où cette ressource est localisée ? Quel serait l’avenir du télétravail sans le Cloud ? Il en va de même des réseaux sociaux qui ont révolutionné nos usages personnels http://www.reussir-cloud.com/ 4
Comment réussir dans le Cloud ‘‘ La masse des données et en entreprise (social marketing, collaboratif) et qui n’existeraient tout simplement pas sans le Cloud computing. Le Cloud conditionne enfin explose et va se la viabilité des promesses du Big data. La masse des données explose multiplier par 44 d’ici et va se multiplier par 44 d’ici 2020 pour atteindre les 35 zettaoctets. 2020 pour atteindre les Des données hétérogènes, en contenu et en format, non structurées et 35 zettaoctets.’’ pour l’analyse desquelles la puissance du Cloud aura un impact décisif. Tous ces services, “Software as a service” en réalité, reposent sur une infrastructure performante et mutualisée et une plateforme capable d’agréger progressivement de nouveaux acteurs et de nouveaux services. Loïc Rivière Délégué Général de l’AFDEL Biographie Loïc Rivière Délégué général de l'AFDEL Loïc Rivière est Délégué général de l’Association Française des Éditeurs de Logiciels et Solutions Internet (AFDEL) depuis sa création en 2006. L’AFDEL regroupe 300 entreprises. Il est également directeur de la rédaction des Cahiers du numérique. Diplômé de Sciences-Po Paris, titulaire d’une Licence de Philosophie et d’un DEA de Sciences politiques, Loïc Rivière a auparavant travaillé au Service d’Information du Gouvernement (SIG), service du Premier ministre français, puis dans la presse économique spécialisée. info@afdel.fr Tél : 01 49 53 05 89 http://www.reussir-cloud.com/ 5
Comment réussir dans le Cloud Les experts Loïc Rivière Harold Paris Olivier Ezratty AFDEL haroldparis.fr Coach de Startups Olivier Nguyen Van Tan Mark Robinson Nicolas Martignole Salesforce.com Kimble Touilleur Express Nicolas Roux Philippe Khattou Antoine Cabot Aspectize Locita Haploid http://www.reussir-cloud.com/ 6
Comment réussir dans le Cloud Harold Paris haroldparis.fr “Toute la magie du cloud réside dans sa capacité à se faire oublier.“ Premier contact avec l’univers du cloud La première fois que j’ai entendu parler de cloud computing, c’était en 2008. Je participais en tant qu’expert métier à un projet de déploiement d’un nouveau logiciel de gestion commerciale pour une grande enseigne de distribution spécialisée en France. ‘‘Nous avions en face Nous venions de finaliser la définition du périmètre du futur logiciel. Il de nous un challenger était maintenant temps de rencontrer les différents acteurs du secteur qui avaient répondu à notre appel d’offre. Un à un, ils nous ont pitché avec une proposition leurs solutions, chacune répondant bien évidemment à presque 100% très différente et de nos besoins et bien évidemment meilleure que les autres… Cela va beaucoup plus simple, en sans dire. apparence…’’ Néanmoins, je me souviens qu’un des interlocuteurs était clairement sorti du lot lors de cette consultation. Alors que toutes les précédentes solutions suivaient à peu de choses près le même sempiternel schéma technique (serveurs + client lourd + tout ce qui va avec), nous avions en face de nous un challenger avec une proposition très différente et beaucoup plus simple, en apparence… C’était mon premier contact avec l’univers du cloud. Je m’en souviens très bien car, comme 90% de mes collègues, nos regards parfois curieux, et surtout perdus, exprimaient très clairement à notre interlocuteur qu’il venait de mettre les pieds sur un territoire inconnu. Mais si ! Vous savez, ce même regard qui est sur tous les visages quand vous êtes développeur et que vous essayez d’expliquer concrètement ce que vous faites à un repas de famille. http://www.reussir-cloud.com/ 7
Comment réussir dans le Cloud Bref, s’en était suivi une discussion ouverte et particulièrement stimu- lante sur : le cloud computing, c’est quoi ? "Clairement, le cloud Aujourd’hui, le concept du cloud s’est répandu et s’est affiné au fil des me facilite la vie à années. Une fois la surprise de la découverte passée, je dois avouer que je chaque instant." m’émerveille encore aujourd’hui des possibilités et des opportunités qui nous sont offertes par ce fameux cloud. Que ce soit avec un catalogue de logiciels en mode SaaS toujours plus accessible et performant ou bien en retirant une véritable épine dans le pied des développeurs de logiciels par exemple, le cloud a changé la donne à de nombreux égards ces dernières années. Je suis actuellement en phase de création d’entreprise, et clairement, le cloud me facilite la vie à chaque instant. En fait, le cloud me permet de me focaliser sur ce qui est vraiment important. Je ne suis pas développeur de formation. Je n’ai donc pas d’approche dogmatique de cette discipline. Par contre, j’accorde une très grande im- portance au fait de comprendre et participer activement à la construc- tion de mon projet dans sa dimension technique. J’ai même pris la déci- sion de poser moi-même les premières pierres de mon premier produit. Je pourrais externaliser cette partie, mais j’ai pris la décision de ne pas le faire pour le moment. Bref, dans le lancement que je vis actuellement, sans préférence par- ticulière, je m’étais clairement laissé le champ libre pour le choix des technologies à utiliser. Créer facilement des applications avec une infrastructure cloud et un framework web libre Après quelques semaines de remise à niveau sur ce qui se fait, sur les bonnes pratiques et sur l’importance de faire le bon choix dès le début, je me suis rapidement orienté vers le duo suivant : framework Ruby on Rails pour le développement et Heroku pour la plate-forme de déploiement. Souhaitant développer des applications web, j’ai choisi Ruby on Rails pour sa modernité, sa robustesse et sa barrière à l’entrée particuliè- rement acceptable. De plus, le framework dispose d’une communauté très active et de beaucoup de contenus de référence (tutoriels et autres livres particuliè- http://www.reussir-cloud.com/ 8
Comment réussir dans le Cloud rement utiles quand on démarre). Clairement, c’est aussi une technologie qui a déjà fait ses preuves avec des exemples très connus comme Basecamp, Twitter ou Groupon. De l’autre côté de ce duo : Heroku, plate-forme cloud de déploiement et management d’applica- tions web. Cette solution en mode PaaS (Plateform as a Service) permet de dé- ployer des applications web utilisant les langages Ruby, Python ou Java et utilisant des bases de données, notamment PostgreSQL. En gros, cela remplace le bon vieux serveur Linux, Apache, etc… mais sans les mauvaises surprises ! Tous ceux qui ont déjà administré des serveurs pour l’hébergement d’un ou plusieurs sites web le savent : quand ça va bien, tout va ; mais quand ça plante… c’est vraiment la galère. Pourquoi choisir le cloud ? Personnellement, je veux pouvoir faire mon métier l’esprit tranquille, sans m’inquiéter de savoir si mon serveur est up, s' il est à jour, si je suis ok côté sécurité, si je ne risque pas encore de me faire pirater et de mettre des heures (des jours) à remettre tout ça debout, s' il tiendra la prochaine fois que je bénéficierais d’un pic de trafic ou si je ne devrais pas en chan- ger dans un avenir proche pour "plus gros" avec tous les risques que cela comporte… ‘‘Une solution capable Ce qu’il faut bien comprendre, c’est que lorsque vous administrez votre de monter en charge serveur, lorsque vous faites de la maintenance, lorsque vous passez 3h à installer et mettre à jour un logiciel : vous n’êtes pas en train d’apporter quasiment en un plus de valeur à vos clients, ni en train de développer votre relation avec claquement de doigts !” eux, ni en train d’en recruter de nouveaux… Donc vous perdez votre temps. Une solution comme Heroku offre la possibilité d’économiser du temps sur toute cette dimension technique d’administration tout en étant sûr d’avoir une solution capable de monter en charge quasiment en un cla- quement de doigts ! Comme le disait Steve Jobs en présentant les services de cloud de la marque à la pomme : “It just works !” (“ Ça marche, tout simplement ! ”) C’est vraiment le type de sentiment qui m’a envahi la première fois que j’ai déployé une application sur Heroku. http://www.reussir-cloud.com/ 9
Comment réussir dans le Cloud Pour faire court, (j’ai honte), j’ai mis plus de temps et j’ai beaucoup plus galéré à configurer mon environnement de développement local Ruby on Rails qu’à déployer et mettre mon application en production sur les serveurs d’Heroku. “Toute la magie du cloud Une fois la première configuration effectuée, créer un conteneur et dé- réside dans sa capacité ployer une application sur Heroku, c’est aussi simple que : $ heroku create à d’abord surprendre $ git push heroku master par sa simplicité et son Hop, deux lignes de commandes et votre site est sur la toile et prêt efficacité, puis, lentement à être utilisé. Oui, deux lignes. et inexorablement, à se Oui… c’est tout. faire oublier.” Allez-y, jetez un coup d’œil à Heroku, choisissez votre langage de pro- grammation, un framework moderne et lancez-vous ! Vous ne serez pas déçu. Personnellement, le cloud m’a conquis. Grâce au cloud, je peux bénéficier de solutions éprouvées et efficaces de CRM ou de Gestion de Projet en mode SaaS qui, il y a seulement quelques années, m’auraient coûté les yeux de la tête à fonctionnalités équivalentes. Grâce au cloud, je dispose de mes fichiers à jour partout, n’importe quand et je peux y accéder aussi bien avec mon ordinateur, que mon portable ou ma tablette. Grâce au cloud, je n’ai pas à m’occuper d’administration de serveurs, ce qui tombe bien car j’ai déjà suffisamment de choses à apprendre avec le framework que j’ai choisi. Grâce au cloud, je peux me concentrer sur ce qui est vraiment impor- tant : le développement de mon application et le service de mes clients ! Parce qu’au final, c’est tout ce qui compte. Toute la magie du cloud réside dans sa capacité à d’abord surprendre par sa simplicité et son efficacité, puis, lentement et inexorablement, à se faire oublier. Harold Paris Entrepreneur enthousiaste http://www.reussir-cloud.com/ 10
Comment réussir dans le Cloud Biographie Harold Paris Entrepreneur passionné et enthousiaste Après près de 10 années d’expérience dans le monde du commerce et de la distribution spécialisée, Harold Paris est actuellement en plein démarrage d’un projet entrepreneurial. Il est titulaire d’un Bachelor of Arts in International Business Administration à la Newcastle Business School avec une spécialisation dans le Marketing des Nouvelles Technologies. Passionné par le web 2.0, les réseaux sociaux, la mobilité et le marketing relationnel, Harold aide les commerçants à acquérir, fidéliser et développer leur clientèle afin de leur permettre de vendre plus, vendre mieux et développer leurs performances. Sur son blog, http://haroldparis.fr, Harold partage sa vision, des tutoriels, des stratégies et autres billets d’humeur. http://www.reussir-cloud.com/ 11
Comment réussir dans le Cloud Olivier Ezratty coach de startups ‘‘ Pourquoi penser au cloud pour accélérer ma société ? ” Les types d’hébergement pour le déploiement de solution web Que ce soit pour une activité web d’un pure player (réseau social, site de e-commerce, site de partage de contenus, site de service en ligne, site d’information) ou d’une entreprise qui n’est pas liée à 100% au web (site vitrine d’une activité de service, d’un fabricant, etc), le choix de l’hé- bergeur doit être mûrement réfléchi. Si les hébergeurs traditionnels sont des variantes toujours actives et fiables, l’hébergement cloud offre certains avantages qu’il est important de mesurer avant de lancer le développement de son site web. " L'hébergement Dans le cas d’un “pure player web”, le choix du mode d’hébergement cloud offre certains sera stratégique et il faudra prendre gare à bien prévoir les étapes de montée en charge et éviter de se faire surprendre par un hébergeur avantages qu’il est qui bloquerait l’accès au site dans un cas de dépassement de bande important de mesurer passante autorisée. C’est déjà arrivé pour des startups imprudentes de avant de lancer le ce côté-là. Maintenant que les solutions d’hébergement en cloud sont plus courantes, ce cas se produit plus rarement. Il est aussi important de développement de son bien comprendre comment est constituée la structure de coût de son site web". hébergement pour l’intégrer dans son compte d’exploitation. Plusieurs types de déploiement de vos solutions web sont maintenant possibles : • L’hébergement privé, soit chez vous, soit chez vos clients. Dans ce der- nier cas, on parle de “SaaS on premises”. Cela veut dire que votre logiciel doit être suffisamment bien packagé pour pouvoir être installé chez vos clients. C’est un cas relativement rare, mais qui peut se produire lorsque le client souhaite gérer ses données en interne, par exemple pour des raisons de confidentialité. Cela peut vous être demandé si vos http://www.reussir-cloud.com/ 12
Comment réussir dans le Cloud clients font partie d’industries très sensibles, comme dans le militaire, le renseignement, la sécurité, voire l’aérospatiale, mais aussi parfois, dans les télécoms. “L’hébergement en mode • L’hébergement classique donne accès à des serveurs dédiés ou mu- cloud peut notamment tualisés, où il faut installer ses logiciels, parfois jusqu’au système d’exploi- tation (qui est souvent virtualisé sur les serveurs). C’est le cas historique répartir la charge sur le plus souvent pratiqué depuis la naissance de l’Internet au milieu des plusieurs data centers années 1990. Cet hébergement est situé physiquement dans un data et vous permettre de center unique chez un hébergeur, et vous assumez une part de l’ad- monter en puissance ministration des serveurs et de leur provisioning (gestion de capacité). L’offre est très large en France avec divers acteurs comme OVH, Gandi. avec l’augmentation de net, Online.net, o2switch ou 1&1. votre trafic.” • L’hébergement en mode cloud “Infrastructure as a service” est une va- riante de l’hébergement classique, mais avec une plus grande délégation de service au fournisseur de cloud. Celui-ci peut notamment répartir la charge sur plusieurs data centers et vous permettre de monter en puissance avec l’augmentation de votre trafic, et aussi rendre vos ser- veurs proches de vos clients, au cas où vous vous développez à l’inter- http://www.reussir-cloud.com/ 13
Comment réussir dans le Cloud national. L’offre la plus connue dans ce domaine est chez Amazon avec EC2 (serveurs d’application) et S3 (capacité de stockage). • L’hébergement en mode cloud “Platform as a service” est un sous-en- semble du cas précédent. Le fournisseur vous propose une offre intégrée comprenant le système d’exploitation, la base de données et tout le middleware d’exécution de vos applications. Ce qui induit évidemment un choix technologique lié à votre fournisseur. Les trois solutions de PaaS les plus connues sont Google App Engine (avec développement Python et Java), Force.com (de SalesForce.com, avec ses propres outils de déve- loppement AppForce) et Microsoft Azure, qui est une mise en œuvre en mode PaaS de l’ensemble de leur offre serveur et middleware.net. Contrôle et gestion de la sous-traitance des startups en mode cloud • La dernière option ne concerne que vos clients et c’est le SaaS à proprement parler. Il s’agit de l’usage de logiciels qui tournent sur Inter- net pour vos clients entreprises ou particuliers. Le client ne se sou- cie aucunement du déploiement et des infrastructures applicatives. Les utilisateurs exploitent les applications à partir de leur navigateur. La tarification de vos applications peut se faire aussi bien à l’usage qu’au nombre de postes utilisateurs. Vous pouvez être vous-même utilisateur d’application en mode SaaS pour votre gestion interne (SalesForce, etc). Bien choisir son mode d’hébergement A un moment donné, voire au début même de la startup, l’équipe de développement logiciel va devoir lâcher la main de l’exploitation et du “Ce transfert de monitoring des serveurs. Celle-ci devra être prise en charge par un responsabilité implique un prestataire, sous contrôle de la direction technique de la startup. Ce transfert de responsabilité implique un découpage précis des tâches découpage précis des tâches et une fois encore un grand professionnalisme dans la gestion de la et une fois encore un grand sous-traitance. Il faut notamment s’assurer du “SLA” (Service Level professionnalisme dans la Agreement) du fournisseur, de ses capacités à gérer rapidement tout incident, à assurer une sauvegarde des données hébergées, surtout gestion de la sous-traitance. ” celles de vos clients, et aux possibilités de restauration en cas de panne. Le packaging du logiciel serveur de la startup est bien plus critique dans le cas d’un usage en cloud, il doit être modulaire. De plus, les briques logicielles doivent être faciles à déployer et à mettre à jour. Il est essen- tiel d’avoir un système de gestion du “versioning” rigoureux et d’être http://www.reussir-cloud.com/ 14
Comment réussir dans le Cloud capable de faire un roll-back vers des versions stables en cas de pro- blème. Il est aussi utile de prévoir de déployer des versions de test de son logiciel sur certaines catégories d’utilisateurs (filtrage IP par région par exemple) comme le fait fréquemment Google. “Pesez bien les avantages Pour conclure, l’anticipation en amont du développement est primor- et les inconvénients diale pour éviter tout dysfonctionnement ou saturation du serveur. Pesez bien les avantages et les inconvénients avant de faire votre choix avant de faire votre choix d’hébergement, car la migration d’un serveur à un autre après la mise d’hébergement.” en ligne du site est très délicate. En somme, tout dépend de votre activité et des fonctionnalités que vous voulez incorporer. Dans certains cas, il est recommandé de déléguer certaines charges à un prestataire pour optimiser le temps passé sur la technique et se concentrer sur son activité principale. De toute évidence, le cloud et l’externalisation des infrastructures vers le fournisseur apportent des avantages indiscutables ; à mesure que le trafic croît ou décroît, l’extensibilité des capacités déployées sur plusieurs serveurs distants s’adapte en fonction des be- soins et évite de bien mauvaises surprises, comme en cas de surcharge sur un hébergement classique. De plus, l’entreprise se décharge de la complexité de gestion d’infrastructures coûteuses et libère un temps précieux pour se consacrer entièrement à son activité et ainsi accélé- rer la croissance de l’entreprise. Olivier Ezratty Coach de startups http://www.reussir-cloud.com/ 15
Comment réussir dans le Cloud Biographie Olivier Ezratty Coach de startups Depuis 2005, Olivier Ezratty conseille les entreprises des secteurs high-tech et des médias pour l’élaboration de leurs stratégies d’innovation dans les dimensions marketing et technologiques. Il traite notamment du product management, de la veille technologique et la constitution d’écosystèmes. Il est aussi Conseil Expert auprès de Scientipôle Initiative, d’IT Translation (INRIA), et de divers fonds d’investissement en capital risque. Il a accompagné ou accompagne de nombreuses startups comme business angel, board member, advisor ou consultant. Dans son blog Opinions Libres (http://www.oezratty.net), il traite à la fois de l’innovation dans les médias numériques et de l’entrepreneuriat. Il y publie le Guide des Startups Hightech en France, mis à jour deux fois par an et qui en est à sa seizième édition. Il publie également le Rapport du Consumer Electronics Show tous les ans en janvier, le document de référence pour suivre l’actualité des loisirs numériques. Avant d’être indépendant, Olivier Ezratty était ingénieur logiciel chez Sogitec, une filiale du groupe Dassault, et a passé 15 ans chez Microsoft France où il a été notamment Directeur Marketing et Communication ainsi que Directeur de la Division Développeurs et Plate-forme d’Entreprise. Il est ingénieur de l’Ecole Centrale Paris, promo 1985. http://www.reussir-cloud.com/ 16
Comment réussir dans le Cloud Olivier Nguyen Van Tan salesforce.com “La puissance du cloud computing au service des ISV ” Aujourd’hui, le cloud computing est au centre de nombreuses conver- sations aussi bien dans le domaine du grand public qu’au niveau profes- sionnel. Tout le monde fait désormais confiance aux réseaux mobiles, aux services de banque et d’achats en ligne. De leur côté, les entreprises sont en train de complètement revoir leur “Avec le cloud, les démarche en matière de projets informatiques. Deux facteurs viennent bouleverser la donne du paysage technologique : entreprises découvrent • Les investissements dans les services cloud offrent la flexibilité et la que, lorsque les équipes liberté financière dont elles ont besoin, notamment dans un contexte techniques sont de crise ou de croissance molle. • Les nouvelles architectures cloud, sont nativement ultra-évolutives : affranchies de la gestion cela ouvre de nouvelles perspectives en terme de go-to-market, collecte d’une infrastructure de données ou puissance de traitement disponible. matérielle et logicielle, Avec le cloud, les entreprises découvrent que, lorsque les équipes tech- elles peuvent dédier leur niques sont affranchies de la gestion d’une infrastructure matérielle et logicielle (charge non productive par excellence), elles peuvent dédier temps à des projets à plus leur temps à des projets à plus forte valeur ajoutée. Par exemple, forte valeur ajoutée.” se concentrer sur des applications génératrices d’avantages concurren- tiels. Même les gouvernements prennent conscience que le cloud est, par essence, plus sûr, plus robuste et mieux gérable que les systèmes informatiques classiques. Le passage au cloud devient un atout essentiel au moment où les gouvernements de tous les pays font face à des pres- sions budgétaires drastiques. Plus que jamais, nous sommes dans l’ère du “faire plus avec moins”. Migrer ne suffit pas ! Pourquoi migrer ce qui ne fonctionne plus ? Il est absurde de décrire certaines plate-formes cloud comme une simple migration directe de modèles et process anciens vers des envi- ronnements virtualisés. Si cela semble utile de prime abord, une telle démarche revient à ignorer la réalité : la plupart des entreprises sont loin d’être satisfaites des modèles et des process qu’elles utilisent http://www.reussir-cloud.com/ 17
Comment réussir dans le Cloud actuellement. Faire des erreurs, même plus vite ou à moindre coût, c’est “Il ne s’agit pas de toujours… faire des erreurs ! On est tenté de se réjouir des bénéfices du cloud, mais ces nouvelles simplement “migrer”, conditions s’accompagnent aussi de paradoxes. Les mauvaises raisons c’est tout un nouveau pour ne pas se convertir au cloud sont rapidement remplacées… par modèle à repenser et des mauvaises raisons pour l’adopter. En effet, il ne s’agit pas de simple- ment “migrer”, c’est tout un nouveau modèle à repenser et à réinventer ! à réinventer !” Le moyen le plus évident de se convertir au cloud consiste à migrer ses applications et ses process existants vers des nouveaux environnements, plus souples et plus rentables. Malheureusement, ce réflexe empêche de profiter des avantages potentiels du cloud, notamment pour les éditeurs de logiciel. Migrez vos modèles de technologie et de développement classiques vers le cloud, et vous obtenez ce que l’on peut appeler un “Jurassic Park informatique”. Des quantités monstres d’argent et de talent servent à créer l’illusion que le monde reste tel qu’il a toujours été, entraînant encore plus de dépenses et de complexité pour protéger cette illusion contre la réalité en perpétuelle évolution. Sans surprise, le résultat est instable et voué à l’échec. C’est pourquoi il faut dépasser le IaaS (l’Infrastructure en tant que Ser- vice) qui se limite à utiliser le cloud uniquement pour simuler des tech- nologies anciennes, comme des serveurs virtuels d’application et des bases de données traditionnelles. Pour véritablement bénéficier des avantages du cloud, il est nécessaire de remonter d’un cran et de s’af- franchir enfin de l’infrastructure, pour aller vers un niveau plus abstrait : la Plate-forme en tant que Service (PaaS). Grâce au PaaS, concentrez-vous sur votre code et votre métier ! La plate-forme ISVforce repose sur la plate-forme Force.com qui est à la base de toutes les applications SaaS de Salesforce, notamment le CRM. ISVforce permet aux développeurs de profiter de toute l’ex- pertise cloud de salesforce.com pour pouvoir concevoir leurs propres applications. Ces nouvelles applications partageront alors tous les bé- néfices du modèle SaaS multi-tenant de salesforce.com, y compris les futures innovations. Par exemple, plutôt que d’écrire du code complexe et non distinctif pour l’authentification d’utilisateurs ou l’automatisation de flux de pro- duction, un développeur peut, à l’aide d’ISVforce, utiliser des objets et services déjà existants pour ce genre de fonctionnalités standards. Les développeurs peuvent ainsi se concentrer sur la conception de nou- velles fonctionnalités plus riches et apporteuses de valeur ajoutée. Un http://www.reussir-cloud.com/ 18
Comment réussir dans le Cloud autre exemple : la mobilité est déjà prise en compte par la plate-forme, donc pas besoin de développer à nouveau tout cela ! Dans l’environnement Force.com, tout est conçu pour permettre “Force.com permet les une évolution continue pour tirer parti des futures améliorations de la plate-forme. Ainsi, lorsque salesforce.com a lancé son outil social mêmes améliorations et collaboratif Chatter, les applications existantes ont immédiatement rapides et continues que bénéficié de ces nouvelles fonctionnalités collaboratives, sans passer par les utilisateurs attendent de coûteux tests de régression et des phases de réécriture. Force.com des services Web à grande permet les mêmes améliorations rapides et continues que les utilisa- teurs attendent des services Web à grande échelle, comme ceux de échelle, comme ceux de Google ou d’Amazon.com. Google ou d’Amazon.com.” De plus, salesforce.com propose une autre plate-forme, Heroku qui est une plate-forme d’exécution de code multi-langage dédiée aux applications Web interactives nécessitant une évolutivité dynamique. Par exemple, avec Heroku, les développeurs peuvent facilement gérer la mise en ligne de leur application et leurs évolutions, comme un simple service. Pour les développeurs indépendants, Heroku représente une opportu- “Heroku représente nité exceptionnelle d’accéder à un marché mondial, à l’aide de plate- une opportunité formes telles que Facebook. Heroku fournit des outils uniques pour concevoir et déployer une application Facebook : lorsque le partenariat exceptionnelle d’accéder Facebook/Heroku est né en septembre 2011, plus de 33 800 nou- à un marché mondial.” velles applications Facebook ont été déployées en 24 heures (soit plus de 20 applications à la minute !). Avec Force.com et Heroku, les éditeurs disposent du meilleur des deux mondes des plate-formes PaaS : • la puissance d’un ensemble de services applicatifs packagés capables d’être mis en œuvre de manière déclarative sans écrire du code, • la souplesse d’écrire le code que l’on veut dans le langage que l’on veut pour déployer des applications plus sociales et plus mobiles. ISVforce pour réussir dans le cloud ! La puissance du cloud ne peut se réaliser qu’à condition de transformer les anciennes pratiques, en gardant à l’esprit la connectivité, le potentiel et l’abstraction du cloud. Pour un éditeur de logiciel, la réussite passe par 4 facteurs stratégiques : 1. Une infrastructure technologique crédible et éprouvée offrant des services d’infrastructure avancés. La plate-forme de salesforce.com re- pose sur une expertise 100% cloud acquise depuis 1999. Par exemple, le modèle multi-tenant permet la mise à jour automatique des applica- tions ; tous vos clients utilisent la dernière version. C’est une réduction des risques et des coûts considérables pour un éditeur de logiciel. http://www.reussir-cloud.com/ 19
Comment réussir dans le Cloud 2. Une plate-forme capable de fournir des services applicatifs complets permettant d’accélérer le time-to-market en concentrant ses ressources de développement sur le savoir-faire spécifique de l’éditeur, et d’éviter de réinventer la roue en développant à nouveau des choses qui existent déjà (règles de partage et de sécurité, personnalisation, api, multilingue, rapports et tableaux de bord, workflow, collaboration, etc...). L’innova- tion étant ici le maître mot car salesforce.com met ses propres innova- tions à disposition de l’ensemble de ses clients et de son écosystème. 3. Une plate-forme capable de fournir une place de marché permet- tant d’accélérer le go-to-market. Avec son AppExchange, Salesforce possède un écosystème de partenaires complémentaires, d’intégrateurs, de cabinets de conseil et de fournisseurs de technologies permettant de faire des propositions plus complètes aux clients. Par exemple, si je développe une application de gestion de contrat, il y a beaucoup de valeur à pouvoir s’appuyer sur une solution de signature électronique nativement intégrée sur la plate-forme. 4. Un ensemble de services dédiés pour les développeurs et les édi- teurs afin de gérer le cycle de vie de leurs applications Cloud : packa- ging, gestion des abonnements, upgrade automatique, formules d’essais gratuits, etc. Tout au long de son cycle de vie, salesforce.com accom- pagne son écosystème pour lui fournir les outils lui permettant de sim- plifier ses tâches. Par exemple, les éditeurs peuvent utiliser les outils de monitoring de l’usage qui ont fait le succès de l’adoption des applications SaaS de salesforce.com. http://www.reussir-cloud.com/ 20
Comment réussir dans le Cloud La vision de salesforce.com est celle de l’entreprise sociale et collabo- rative ou comment mettre le client au centre de son entreprise… Avec le PaaS, salesforce.com veut ouvrir de nouvelles portes aux ISV “L’informatique doit pour leur permettre de construire des applications plus sociales, plus redevenir un levier collaboratives et plus mobiles. Des applications qui intégreront ainsi nativement trois tendances technologiques de fond : le cloud computing, de croissance et les les réseaux sociaux et la mobilité. technologies cloud sont Dans un contexte concurrentiel toujours plus tendu et dans une écono- aujourd’hui les seules mie de plus en plus instable, le cloud computing permet à un éditeur de logiciel de pouvoir redéfinir son métier, ses valeurs et ses priorités pour à pouvoir aider les pouvoir se concentrer sur l’essentiel : une réponse rapide et pertinente entreprises à opérer à la à ses clients. L’informatique doit redevenir un levier de croissance et bonne vitesse !” les technologies cloud sont aujourd’hui les seules à pouvoir aider les entreprises à opérer à la bonne vitesse ! La balle est donc dans votre camp désormais pour tirer parti des bénéfices du cloud et de ses nou- veaux modèles. A vous d’innover ! Olivier Nguyen Van Tan Product Marketing Senior Manager France, SalesForce.com http://www.reussir-cloud.com/ 21
Comment réussir dans le Cloud Biographie Olivier Nguyen Van Tan Product Marketing Senior Manager France, SalesForce.com Olivier Nguyen Van Tan a rejoint la filiale française de salesforce.com en tant que Chef de produits . Il a pris ses nouvelles fonctions en Avril 2011. Son rôle en tant que chef de produits est de faire connaitre plus largement les services cloud et la proposition de valeur autour de la “Social Enterprise” sur le marché français. Avant de rejoindre salesforce.com, Olivier travaillait pour Pierre Audoin Consultants (PAC) à Paris depuis 1998 et a géré dès 2001 la filiale américaine au sein du bureau de New York. Olivier a débuté sa carrière en tant qu’assistant marketing de la direction infor- matique d’Elf Aquitaine. Il est diplômé d’un DESS en Gestion de l’Information de l’Institut d’Etudes Politiques de Paris et est âgé de 38 ans. “L’industrie informatique est en train de vivre une mutation majeure autour du cloud computing, des réseaux sociaux et de la mobilité”, rappelle Olivier “Mon expérience de plus de 10 ans dans un des principaux cabinet d’analystes français m’a permis de bien comprendre les enjeux en terme d’innovation et de faire partager les différentes évolutions technologiques. Mon ambition est de faire connaitre, aux directions métiers et informatiques, le concept de “Social Enterprise” (l’entreprise sociale et collaborative en français) afin de les aider à se créer de nouvelles opportunités “business” souligne –t-il. http://www.linkedin.com/in/nguyenvt Product Marketing, France | salesforce.com | + 33 6 14 97 43 88 | Paris, France onguyenvantan@salesforce.com http://www.reussir-cloud.com/ 22
Comment réussir dans le Cloud Mark Robinson Kimble " Comment accélérer le démarrage de votre entreprise grâce au cloud computing. " Le démarrage d’une nouvelle entreprise est un processus difficile et représente un vrai défi. En 14 ans, j’ai pu le constater, après la création de deux cabinets de conseil, leur développement et leur vente. En 2010, j’ai créé Kimble, une entreprise de logiciels basée sur le cloud compu- ting. Très sincèrement, mes dernières affaires ne se sont pas seulement développées grâce au cloud computing, mais elles n’auraient tout sim- plement pas pu exister sans. C’est une déclaration audacieuse que je fais là, c’est pour cela que je souhaite vous transmettre mon expérience et vous expliquer comment le cloud computing nous a aidé, à chaque étape, du démarrage jusqu’à la gestion de l’entreprise. Vous avez trouvé l’idée ? Lors du démarrage d’une nouvelle entreprise, la partie la plus facile est de trouver l’idée de départ. La proposition d’affaire unique qui, vous “Mes affaires ne se l’espérez, fera votre fortune. Le plus souvent, les idées viennent de l’ex- périence, et c’est ainsi que Kimble est né. sont pas seulement développées grâce au Comme beaucoup de personnes spécialisées dans le conseil, nous cloud computing, mais faisions confiance à la gestion pour développer notre affaire. Nous elles n’auraient tout avions besoin de savoir sur quelles opportunités de vente nous devions nous concentrer pour espérer gagner, mais aussi quand recruter plus simplement pas pu rapidement pour répondre à la demande et quand ralentir. Il nous fallait exister sans.” aussi prévoir avec précision la rentabilité de nos projets, afin de gérer notre trésorerie. A ces fins, nous utilisions une gamme de logiciels et de systèmes déve- loppés en interne pour gérer nos prévisions de ventes, ressources, pro- jets, temps, dépenses et facturations. Mais c’était toujours plus coûteux et cela prenait beaucoup de temps : étant donné qu’il était difficile d’intégrer tous ces systèmes, nous avions besoin d’un grand nombre de personnels administratifs pour leur ges- http://www.reussir-cloud.com/ 23
Comment réussir dans le Cloud tion. De plus, tous ces systèmes étaient gérés sur place en interne et notre propre service informatique devait fournir un support permanent, souvent 24h/24, 7 jours/7. Après avoir réalisé une étude, nous avons découvert avec surprise un vide sur le marché : aucun cloud computing ne proposait de solution logicielle unique destinée à gérer la totalité des processus de gestion d’un cabinet de conseil. Ainsi nous venions de mener à bien la partie la plus facile, nous avions trouvé l’idée. L’écriture du business plan La partie la plus difficile du démarrage de l’affaire vint ensuite. Il s’agissait de trouver assez de fonds pour que le rêve devienne réalité. Il fallait écrire un plan de développement qui convainque les investisseurs de la viabi- lité financière de notre proposition. Moins vous avez besoin d’argent au départ, plus vous êtes en mesure d’être payé rapidement par les clients, et plus vous aurez de facilité à obtenir les fonds dont votre entreprise a besoin. Ceci signifie également que vous aurez besoin de céder moins d’actions à des investisseurs externes. Ainsi, pour parvenir à cet équilibre optimal, nous nous sommes tournés vers le cloud computing. Une mise sur le marché efficace avec le cloud computing Lorsque nous avons commencé à nous intéresser aux coûts que repré- senterait la mise sur le marché de Kimble, nous avons alors compris pourquoi personne n’avait essayé de le faire avant que le cloud compu- ting n’existe. Construire une telle affaire avec un produit aussi complet que celui que nous voulions développer allait nécessiter une grande dose d’effort et de temps. Embaucher davantage de personnel pouvait “Personne n’avait bien entendu accélérer le développement, mais ceci nécessiterait de essayé de faire ce que lever davantage de fonds. De même que pour la mise en place d’une équipe de développement, il faudrait procéder à d’importants investis- nous faisions avant sements, en équipements informatiques et en logiciels, ainsi que pour que le cloud computing le lancement du produit et sa promotion... Soit encore plus de frais. Et n’existe.” même si nous arrivions à rassembler assez de fonds, il nous faudrait da- vantage de temps pour atteindre un seuil de rentabilité. L’équilibre entre le temps nécessaire à la mise sur le marché et le niveau des fonds aurait été clairement un obstacle insurmontable dans un monde sans cloud computing. Notre but était donc de démultiplier autant que possible les avantages de migrer vers le cloud computing, afin de rendre notre plan de développement attractif pour les investisseurs. http://www.reussir-cloud.com/ 24
Comment réussir dans le Cloud Réduction des coûts de démarrage avec le cloud computing Démarrer avec le cloud computing signifiait que nous n’avions pas le même niveau de frais de démarrage. Il nous fallait cependant décider si nous allions développer notre propre cloud computing ou rechercher une société tierce. Nos concurrents étaient tous des sociétés établies de longue date. Elles avaient créé leur logiciel fonctionnant sur site, et plus récemment avaient mis en place leurs propres opérations de cloud computing. Ce changement de stratégie les avait obligées à transférer une grande partie du budget R&D vers la construction et le support d’une infrastructure cloud, plutôt que de continuer à développer leur solution logicielle. “Il était vital que nous Nous ne pouvions pas nous permettre de construire notre propre cloud sélectionnions un computing, et nous voulions concentrer nos efforts sur la construction de la meilleure solution existante. C’est pour cette raison que nous fournisseur qui affiche avons décidé de rechercher des fournisseurs externes. les meilleurs résultats. De ce point de vue, avec Avec le choix d’un fournisseur de cloud, plus besoin d’acheter ni in- son niveau de fiabilité frastructure, ni équipement informatique, ni réseau. De plus, l’utilisation de l’infrastructure est possible sans engagement sur le long terme, ce inégalé, Salesforce était qui est important pour une entreprise qui démarre car elle réduit son le choix évident.” risque contractuel. Nous avons donc comparé les plateformes cloud de différents fournisseurs, tels que Salesforce, Amazon et Microsoft. Nos clients allaient utiliser Kimble pour gérer les opérations critiques de leur entreprise, il était donc vital que nous sélectionnions un fournisseur qui affiche les meilleurs résultats pour ces types d’utilisateurs. De ce point de vue, avec son niveau de fiabilité inégalé, Salesforce était le choix évident. A l’origine, nous avions prévu d’écrire l’application en .Net ou Java, mais après des recherches techniques détaillées, nous avons décidé de construire notre application dans l’architecture Force.com. C’était une décision difficile à prendre, car toutes nos expériences précédentes s’étaient faites dans d’autres technologies. Mais nous avons estimé que nous pourrions mettre notre produit sur le marché avec 6 mois d’avance en utilisant Force.com. Des sections complètes de codes que nous avions prévues d’écrire, telles que l’automatisation des processus, faisaient déjà partie intégrante de la plateforme. Donc, juste en utilisant cette fonctionnalité déjà exis- tante, cela signifiait que nous aurions plus rapidement des clients qui paient nos services, mais également que nous aurions moins d’efforts de développement à fournir, ce qui impliquait également la réduction des fonds nécessaires. http://www.reussir-cloud.com/ 25
Vous pouvez aussi lire