Quelle stratégie adopter pour une approche Multi Cloud
Le Cloud est devenu le nouveau standard pour le déploiement des nouvelles applications. L’adoption d’une stratégie Cloud First est aujourd’hui une réalité pour la très grande majorité des entreprises dont le SI est déjà distribué dans un univers multi-Cloud.
La notion de Cloud recouvre principalement deux univers bien distincts :
- Les plateformes proposant essentiellement des services IaaS (Infrastructure as a service) et PaaS (Platform as as service) tel que AWS, Azure Google Cloud ou OVH permettant de construire et de déployer des applications spécifiques développées sur mesure,
- Les plateformes SaaS (Software as a service) proposant des systèmes prêts à l’emploi tels que Salesforce pour le CRM, Microsoft Office 365 pour la bureautique ou encore SAP pour les ERP …
Cette approche multi-Cloud étant de ce fait une réalité, se pose la question d’utiliser plusieurs plateformes Cloud Public offrant des services IaaS / PaaS telles AWS ou Azure principalement dans l’optique de ne pas dépendre d’un seul fournisseur pour ces services.
La maîtrise d’une plateforme Cloud IaaS / PaaS est cependant complexe et nécessite une montée en compétence des équipes SI assez longue et un effort de formation important.
Par ailleurs, chaque plateforme est différente et offre des services propriétaires assez spécifiques dans leur mise en œuvre : Les services de stockage Azure sont par exemple très différents de ceux d’AWS dans leur paramétrage et dans leur gestion.
Le bénéfice de pouvoir choisir son fournisseur lors de la mise en œuvre et le déploiement d’un nouveau système est à opposer aux difficultés rencontrées pour la maîtrise et l’intégration de plusieurs plateformes :
- Investissement important dans la formation des équipes et dans l’industrialisation. Chaque plateforme nécessite une montée en compétence et une intégration spécifique de l’outillage,
- Difficultés liées au suivi financier et à la maîtrise des mécanismes d’optimisation financière des différentes plateformes,
- Complexité d’intégration entre des systèmes déployés sur différentes plateformes,
- Marge de négociation plus limitée avec chaque fournisseur en raison d’un volume d’achat plus faible sur chaque plateforme,
- Coûts réseaux liés aux échanges entre les plateformes.