Basculer vers le cloud sans en faire un pari
Une migration se décide rarement sereinement. Un contrat d'hébergement arrive à échéance, un système n'est plus supporté, une salle serveur devient un risque, et la date vient de l'extérieur. Ce qui reste sous votre contrôle, c'est l'ordre dans lequel les choses bougent et ce qui se passe si la bascule se passe mal.
Pourquoi une migration dérape
Presque toujours au même endroit : on découvre en cours de route ce que l'application fait vraiment. Un batch de nuit que personne n'avait documenté, une adresse IP écrite en dur, un partage réseau monté depuis un poste de bureau, un certificat renouvelé à la main par quelqu'un qui est parti. Rien de cela n'apparaît dans le schéma d'architecture.
L'inventaire n'est donc pas une formalité de début de projet, c'est là que se joue le calendrier. Tant qu'on ne sait pas ce qui parle à quoi, toute date annoncée est une opinion.
Comment la bascule se prépare
On part de l'existant : ce qui tourne, ce qui communique avec quoi, ce qui doit rester joignable depuis l'extérieur, qui détient les accès. Ensuite chaque composant reçoit une décision explicite. On déplace tel quel, on remplace par un service géré, on réécrit, ou on arrête. Une application qu'on arrête est la migration la moins chère qui existe, et il y en a toujours une ou deux.
La bascule se fait par lots, jamais en une nuit pour tout le système. Chaque lot arrive avec son plan de retour arrière, écrit avant et pas pendant : ce qui déclenche le retour, qui le décide, et combien de temps on a pour le faire. Un retour arrière qui n'a pas été testé n'existe pas.
Les données décident souvent du reste. Une base qui se copie en une nuit et une base qui met trois jours ne se migrent pas de la même manière. La première tolère une fenêtre d'arrêt, la seconde impose une réplication et une vérification d'intégrité après coup.
Là où nous sommes la mauvaise réponse
Si l'application ne peut pas être modifiée, le cloud vous coûtera plus cher, pas moins. Une machine allumée en permanence chez un fournisseur se paie plus cher qu'un serveur déjà amorti dans votre salle. Les économies viennent de la capacité à éteindre, à redimensionner, à remplacer un composant par un service géré. Sans le droit de toucher au code, il reste la facture et pas les gains.
Le lift-and-shift déplace souvent juste la facture. Reprendre vos machines virtuelles à l'identique règle un problème d'hébergement et aucun problème d'architecture. C'est parfois le bon choix quand la date est imposée, mais il faut l'assumer comme une étape, pas le vendre comme une modernisation.
Et une migration sans plan de retour arrière est un pari. Si votre calendrier ne laisse pas la place pour préparer et tester ce retour, nous le dirons avant de commencer et pas le soir de la bascule. Si vous cherchez un prestataire qui signe la date telle qu'elle est, ce ne sera pas nous.
Où vont les données, et qui y touche
Nos ingénieurs peuvent travailler à l'intérieur de votre environnement, sur votre infrastructure, avec vos comptes et vos contrôles d'accès. Dans ce cas la donnée ne bouge pas, ce qui règle une partie des questions de transfert avant même qu'elles se posent.
Sur la sécurité, la réponse exacte : nos pratiques suivent les principes ISO/IEC 27001 et sont alignées sur CyberFundamentals du Centre pour la Cybersécurité Belgique, avec l'audit de stade 2 prévu auprès d'un organisme accrédité BELAC en 2027. Nous ne sommes pas certifiés aujourd'hui, et vous devez l'entendre de nous plutôt que le découvrir dans un questionnaire d'achat.
Le contrat passe par JADEV GROUP SARL en Belgique, en euros et sous droit belge. L'équipe d'ingénierie est à Rabat et Casablanca, en UTC+1, donc sur la même journée de travail que Bruxelles, Paris et Amsterdam. Le jour de la bascule, cela compte.
Rarement tous en même temps. Le cadrage dit lesquels de ces profils sont réellement nécessaires et pendant combien de temps.
- Architecte cloudAzure, Terraform, réseau, identitéDécoupe l'existant en lots et tranche pour chacun : déplacer, remplacer, réécrire ou arrêter.
- Ingénieur plateformeAzure, Docker, Terraform, GitHub ActionsConstruit les environnements cibles et la chaîne de déploiement avant la première bascule.
- Ingénieur donnéesPostgreSQL, SQL ServerRéplication, fenêtre de copie, contrôle d'intégrité une fois la bascule faite.
- Développeur applicatif.NET, Node, TypeScriptReprend le code qui suppose un serveur fixe : chemins locaux, adresses en dur, sessions en mémoire.
Questions fréquentes
- Combien de temps prend une migration ?
- Personne ne peut le dire avant l'inventaire, et un prestataire qui vous donne une durée au premier rendez-vous la donne au hasard. Ce qui est chiffrable tout de suite, c'est l'inventaire lui-même. Il sort une liste de lots avec une charge par lot, et la date se déduit de là.
- Est-ce que le cloud va nous coûter moins cher ?
- Pas automatiquement, et souvent pas la première année. La facture baisse quand l'application accepte d'être éteinte, redimensionnée ou remplacée par des services gérés. Si elle doit tourner à l'identique vingt-quatre heures sur vingt-quatre, attendez-vous à payer davantage.
- Peut-on garder une partie sur site ?
- Oui, et c'est fréquent. Une machine liée à un équipement industriel, une base soumise à une contrainte de localisation ou un logiciel dont l'éditeur n'existe plus restent là où ils sont. L'hybride n'est pas un échec de migration, c'est souvent le point d'arrivée raisonnable.
- Que se passe-t-il si la bascule échoue ?
- On revient à l'état d'avant, parce que le retour arrière a été écrit et testé avant le jour J. C'est aussi pour cela que la migration se fait par lots : un lot qui revient en arrière coûte une soirée, un système entier qui revient en arrière coûte un trimestre.
- Travaillez-vous sur AWS ou seulement sur Azure ?
- Notre pratique quotidienne est Azure, avec Terraform et Docker qui ne sont liés à aucun fournisseur. Si votre cible est AWS ou GCP, dites-le au premier échange : vous méritez de savoir où s'arrête notre terrain connu avant de signer, pas après.
- Êtes-vous certifiés ISO 27001 ?
- Pas à ce jour. Nos pratiques suivent les principes ISO/IEC 27001 et sont alignées sur CyberFundamentals du Centre pour la Cybersécurité Belgique, avec l'audit de stade 2 prévu auprès d'un organisme accrédité BELAC en 2027. Si votre achat exige un certificat valide aujourd'hui, nous ne pouvons pas le fournir.
Commencez par l'inventaire, pas par la date
Décrivez à l'assistant de cadrage ce qui tourne aujourd'hui et ce qui vous impose de bouger. Il pose les questions qu'un ingénieur senior poserait, puis renvoie une estimation avec un périmètre et une date de démarrage.
Cadrer une migration- Dette technique : la comprendre, la chiffrer, la traiterLa moitié de ce qu'on appelle dette technique n'en est pas. Comment distinguer un emprunt assumé d'un simple désordre, comment rendre le coût lisible à un dirigeant, et pourquoi une partie de cette dette ne mérite pas d'être remboursée.
- Tests E2E sur une application legacy : les prérequisJava 1.5, WebForms, PHP : un test E2E ne lit pas votre code, il regarde le HTML. Voici les six prérequis qui comptent vraiment, et les vraies limites.
- Ingestion de données machines vers Azure : le motifLe motif qui rend la remontée des données machines vers Azure fiable en conditions d'usine : une file d'attente entre l'atelier et le cloud, chiffrée en jours d'ingénierie sur notre grille publique.
- Intégration ERP et MES : combien ça coûte vraimentLa méthode que nous utilisons pour estimer une intégration MES ERP en jours d'ingénierie, avec un exemple complet chiffré sur notre grille tarifaire publique.
- Régie informatiqueDes ingénieurs nommés intégrés à votre équipe, sur la journée de travail européenne, contractualisés depuis la Belgique.
- Nearshore ou offshoreComparaison directe pour les équipes européennes qui externalisent déjà et envisagent de se rapprocher.
- Externalisation informatiqueUn groupe dédié qui porte la livraison de bout en bout, de l'architecture au maintien en production.
- CTO à la demandeUne direction technique senior à temps partiel, pour arbitrer sans recruter à plein temps.
- Infogérance cloud et ITCloud, pipelines, domaines, messagerie et accès, tenus par l'équipe qui connaît aussi le code.
- Infrastructure as codeDes environnements décrits en code, revus et recréables, plutôt que configurés à la main une fois pour toutes.
- Expert IA et chatbotDes modèles intégrés à du logiciel qui tourne, avec la franchise sur ce qui ne marchera pas.
- Expert ShopifyPour les boutiques Shopify qui doivent parler à un ERP, un stock ou un flux de paiement.
- Big data et donnéesEntrepôt, pipelines et réconciliation, pour des chiffres auxquels on peut se fier.
