
Toute personne ayant déjà fait ou mené une migration d'infrastructure sait à quel point c'est un sujet tricky ! Il faut penser à plein de petits détails, bien se préparer, faire ses configurations à la virgule près, et surtout, croiser les doigts quand on fait la bascule en production pour que tout fonctionne comme prévu.
Experts techniques Kubernetes et développeurs d'applications sur-mesure, on a l'habitude de mettre en place des Kubernetes pour nos projets, et d'accompagner nos clients, que ce soit sur la migration Kubernetes, la configuration et la maintenance de l'infrastructure ! D'ailleurs, on a consacré un épisode complet de notre podcast sur la migration vers K8S et un autre sur les promesses non-tenues de Kubernetes !
Oui Kubernetes, c'est LA technologie à la mode ! Pour rappel, Kubernetes en quelques mots, c'est une couche d'orchestration open source qui permet de déployer et faire tourner des applications conteneurisées… de manière standardisée. Ca vous permet de déployer n'importe quel service (auparavant managés) : BDD, Broken de message, Elastic search etc. En clair, vous pouvez littéralement reconstruire tous les services cloud au sein de votre propre Kube !
Tout le monde en parle dans le monde de la tech depuis un moment, et beaucoup ont déjà sauté le pas. Seulement, ce n'est pas parce que K8S c'est tendance, que c'est fait pour tout le monde.
A nos yeux, migrer vers Kubernetes est surtout utile dans les cas suivants :
Dans les cas où vous avez une seule application avec une petite volumétrie, on peut étudier le sujet, mais il y a de fortes chances que le gain ne soit pas à la hauteur de l'investissement.
Avant de se lancer dans un tel projet, il faut bien avoir en tête qu'une migration d'infrastructure, et en particulier une migration vers Kubernetes à Lyon, est un grand chantier complexe techniquement, et avec plein d'impacts. Aussi, on vous conseille de vous assurer à la fois d'avoir une bonne raison d'y aller, mais aussi, d'avoir une bonne expertise Kubernetes !
Il y a plein de raisons qui peuvent vous amener à vouloir migrer sur Kubernetes. Avec le recul que nous avons à date, voici les avantages concrets à passer sur K8S qu'on a pu observé chez nos clients (et sur notre propre infra) :
Le seul grand défaut de Kubernetes, c'est la marche à l'entrée… elle est assez haute ! En réalité, créer un Kubernetes et mettre n'importe quoi dedans, c'est assez simple. En revanche, bien le faire, ça demande un peu plus de compétences et de la bouteille en développement, car il y a énormément de détails auxquels il faut faire attention, notamment au niveau de :
Et puis la préparation de l'application aussi ! On en parle pas assez, mais si vos applications ne sont pas pensées pour être stateless, ça va être compliqué… Alors tout ça, ça se prévoit et ça s'organise !
En tant que développeurs d'applications métiers sur mesure depuis plus de 15 ans, nous avons l'habitude de mettre les mains dans le code, et dans les configurations Kubernetes (et tout ce qui touche au DevOpsEnsemble de techniques permettant l'intégration, les tests et le déploiement d'une application.) !
En fonction de votre niveau d'avancement sur le sujet, nos experts Kubernetes à Lyon peuvent vous aider à plusieurs niveaux :
Kubernetes, c’est quoi ? Comment ça marche ? Définition, avantages et inconvénients.
D'expérience, il n'y a pas de sujet qui cristallise plus d'angoisse dans une DSI que la migration legacy. Dès qu'on l'évoque, les visages se crispent et le mot "impossible" arrive assez rapidement dans la conversation. Pourtant, derrière cette réputation de monstre intouchable se cache souvent une réalité plus simple qu'on ne le croit !
Dans les précédentes versions de JBoss, il était très facile de récupérer des informations de monitoring via les MBean. Ce biais de récupération disparait dans JBoss 7 au profite du CLI et de la console web de management.