Multi-Cloud & On Premise : nos experts Cloud au Devoxx France !
Pourquoi le multicloud ?
-
S’adapter aux besoins spécifiques des projets
-
Réduire la dépendance à un cloud Provider ou à une implémentation locale
-
Respecter les conditions contractuelles ou réglementaires
-
S’implémenter dans une région géographique pour une ressource spécifique ou se rapprocher du besoin
-
Facilité la cohabitation de SI hétérogènes
Kubernetes vs Cloud natif : quels sont les avantages et inconvénients ?
Kubernetes offre une personnalisation et une scalabilité exceptionnelles, permettant aux équipes de déployer et de gérer des applications de manière flexible et efficace.
Mais cette personnalisation, la maintenance et la résilience nécessitent des administrateurs dédiés avec des compétences spécifiques.
Les solutions cloud natives se distinguent par leur simplicité, les besoins de gestion et maintenance, et les niveaux de services garantis par le provider.
Chaque implémentation présente des défis, des avantages indéniables et des inconvénients distincts.
Ainsi, le choix entre Kubernetes et le cloud natif dépendra des besoins spécifiques de chaque projet à un moment donné.
Notre conviction est de faciliter ce choix
Les défis de la complexité.
Implémenter des applications sur de multiples instances Cloud ou On Premise représente de nombreux challenges :
- La complexité croissante dans la mise en œuvre et la gestion de chaque implémentation
- Des mises à jour manquées entraine de la dette technique et des applications Legacy
- Maitriser tous les environnements techniques en plus de maitriser le fonctionnel rend le recrutement délicat
- Chaque projet ayant des contraintes et besoins particuliers, une seule implémentation de plateforme ne conviendra pas pour tous.
Maximisez l'efficacité de vos déploiements multicloud.
La démarche proposée par Open permettra à chaque projet de choisir son implémentation en fonction de ces besoins spécifiques à un instant t. Tout en autorisant cette même application à déployer sur un autre cloud ou une autre implémentation sans tout réécrire ou retester.
Ceci comprend la nécessité de rendre les applications agnostiques vis-à-vis du fournisseur de cloud pour garantir la portabilité. Mais également de travailler à la modularisation des déploiements Iac pour chaque cloud providers.
En créant un socle technique commun, incluant les adapteurs et les modules Iac, commun à toutes les équipes de l’entreprise.
Cette rationalisation simplifie le développement et la maintenance des socles techniques en évitant les redondances.
La gouvernance, la sécurité et la gouvernance sont également simplifiées car portées par une équipe dédiée DSI. Les bests practices pourront imposer plus rapidement et plus efficacement les bests practices et les mises à jour de sécurité.
Les équipes projets se concentrent sur le code métier.
En somme, notre ambition via cette approche, c'est de
- Donner le choix aux projets (Kube, PaaS ou les 2)
- Permettre le déploiement d'un même code métier sur n'importe quel cloud
- Faciliter l'adaptation des applications Legacy pour un Move to Cloud
- Favoriser une meilleure répartition des compétences / responsabilités
- Garantir une meilleure gouvernance.