Cloud commputing impacts sur la façon de pensée les SI et la DSI
Présentation HEC - Cloud Computing En France - Cédric Mora
1. Cloud Computing en France « Un modèle qui va transformer les entreprises » Mécanismes de décision et impacts Cédric Mora MS MSIT Tuteur : Gilles Mauffrey COLT : Béatrice Rollet, Francis Weill
2.
3. Le Cloud Computing “ Le Cloud computing est un modèle qui permet d’accéder rapidement à un pool de ressources informatiques mutualisées , à la demande (serveurs, stockage, applications, bande passante, etc.), sans forte interaction avec le fournisseur de service […].” (NIST, 2009) Infrastructure as a Service – IaaS Utiliser les ressources d’un fournisseur pour des applications ( serveurs, bande passante, stockage , …) Platform as a Service – PaaS Développer et déployer des applications spécifiques sur l’infrastructure d’un fournisseur dans un environnement spécifique Software as a Service – SaaS Utiliser les applications d’un fournisseur avec un simple navigateur internet Utilisateur final Développeur Architecte Applications sur étagère Applications spécifiques 1 2 3
4.
5. Le périmètre de la thèse Gestion du Changement Compréhension du modèle et impacts dans la DSI et ses relations avec l'entreprise Constructeurs Cloud Computing Entreprises clientes Sociétés de conseil, intégrateurs Fournisseurs SaaS, Green IT, Web 2.0, SOA, PaaS, IaaS PMEs, Early adopters
6.
7. Mise en situation Nouveau projet IaaS PaaS Internal IT Data Center, serveurs, stockage, bande passante (maintenance) APIs spécifiques, frameworks, interfaces de développement, … Développement + Coût des ressources + Management de l'infrastructure Migration + Coût des ressources + Management de l'infrastructure Paiement à l'utilisation Paiement en amont pour une infrastructure limitée Data Center, serveurs, stockage, bande passante (maintenance) + APIs spécifiques, frameworks, IDE, … Application existante 1 contrat Multiples contrats Mécanismes de décision
8.
9.
10. Des mécanismes de décision pour ne pas se tromper Un modèle économique favorable à une variation de l'activité . Des problématiques opérationnelles, stratégiques et de maturité . Choix d’externaliser avec une matrice d’éligibilité : - Stratégie Cloud , faisabilité technique , maturité interne , risques , ROI , criticité et gouvernance . Choisir la relation à avoir : - Partenariat stratégique ? - Pas de relation ? - Passer par des intermédiaires ? Mettre en place la stratégie de Cloud Computing : - PaaS / IaaS et … SaaS - Privé -> Public - Public -> Privé =>Cloud “Hybride” Créer un Cloud privé ne permet pas de reproduire tous les bénéfices d'un Cloud public… et n'est pas accessible pour tous (notamment les PME). Tous les services de Cloud Computing ne sont pas adaptés à toutes les entreprises. Des besoins différents pour toutes les entreprises… Mécanismes de décision
11.
12. Stratégie (cas d'une PME : site eCommerce ou ISV) L'externalisation est par définition stratégique Ne plus limiter la stratégie de l'entreprise Intégrer la stratégie Cloud dans la stratégie IT Influencer la stratégie de l'entreprise (Kaplan, Norton, 2001) Carte Stratégique : présentation de la stratégie d'une entreprise et de ce qui est recherché sur les différents axes Impacts sur l'organisation
13. Systèmes Du contrôle d'une infrastructure… au contrôle d'un processus . - Services et processus ITIL : certains sont à renforcer (gestion des accès, de la sécurité, des reporting, etc.) , d'autres sont automatisés ou gérés par le fournisseur (gestion des demandes, de la capacité, etc.) . - Infrastructure additionnelle (automatisation du chaos?). - Exemple d'une machine virtuelle non surveillée 2 types différents de contractualisation avec des problématiques différentes: - Contrat d'adhésion - Contrat sur mesure Opérations de la DSI Se structurer… (différences PME/ grandes entreprises) Contractualisation Impacts sur l'organisation
14. Structure Département informatique Département métier Fournisseur de services Besoin exprimé Besoin d'utiliser des services de Cloud Computing ? By-pass du département informatique ? Stratégie de l'entreprise Alignement Innover par l'IT, Réduire les coûts, Supporter une activité croissante, Améliorer la qualité de service Surveiller ces échanges (contrôle, stratégie, sécurité, urbanisation) -> Vers une entreprise qui délivre des services spécifiques à des besoins d'un département métier -> Vers une entreprise où l'informatique est fédérée Impacts sur l'organisation
15. Eléments « malléables » du modèle 7S Management rigoureux mais laissant en même temps une liberté d'action pour promouvoir l' innovation Collaboration (entre les départements informatiques, juridiques et métiers) Confiance (externalisation) Dimension internationale Shared Values Style Staff and Skills Evolution des compétences liée au changement de l' externalisation (contrôle d'un processus) Ex: Manager de Contrat (CIGREF – nomenclature 2009 des emplois-métiers du SI) Impacts sur l'organisation
22. Les DSI se trompent-t-ils de risques? Sécurité et vie privée Conformité Legislation et contractualisation Maturité du modèle Risques opérationnels Risques stratégiques Failles de sécurité, Mauvaise qualité de service, Continuité d’activité Gestion du changement, Transferts d’emplois, Gestion du Fournisseur Maturité des processus ? Coûts visibles Coûts cachés
27. Relations possibles avec un fournisseur Critères : Cloud Computing strategy, maturity of both sides, complexity of the solution (bespoke, special needs), legal issues, price, in-house resources, risks, provider’s characteristics and ability to stop the relationship
28.
29. Du contrôle d'une infrastructure au contrôle d'un processus “ Le Cloud Computing offre plus de choix, de flexibilité, d’opportunités en termes d’efficience et d’automatisation [mais] automatiser le chaos ne donnera qu’une seule chose, un chaos automatisé” (Petri, 2009) Control the process, overview of the ITIL schema (ITSMF - The IT Service Management Forum, 2007)
33. Exemple d'une demande de changement For example, to industrialize a change request , we can identify the following actions: 1. Plan a new project , 2. Make a request (Service request management), 3a. Record the request (Change and release management), 3b. Record the change (Change and release management), 4. Initiate orchestration tasks (Processes and task orchestration), 5. Provisioning the cloud server , 6. Configure the cloud server (Configuration automation), 7. Check the cloud server (Governance and compliance management, Financial management), 8. Manage the cloud server (Vendor Management, Human capital management), 9. Terminate the request (Service request management, Change and release management) .