Infrastructure · · 10 min de lecture

Sortir de VMware : le vrai sujet commence après la migration

Sortir de VMware ne consiste pas à déplacer des machines virtuelles vers une autre plateforme. Il faut reconstruire un service exploitable, qualifier ses dépendances et prouver que l’organisation saura le maintenir après la migration.

Situation de départ

La bascule est déclarée réussie. À 02 h 17, personne ne sait quoi faire.

La charge a été déplacée. La machine redémarre. Les tests fonctionnels du projet sont passés. Mais l’astreinte n’a pas la même procédure, la restauration n’a pas été répétée et la supervision ne raconte plus exactement la même histoire. Le projet est terminé sur le planning. Le service, lui, commence seulement sa nouvelle vie.

Question à trancherQu’est-ce qui prouve que le service est exploitable dans la durée ?

C’est la question que l’on oublie lorsqu’on commence par comparer des hyperviseurs. Un socle de virtualisation porte des habitudes d’exploitation, des sauvegardes, des scripts, des compétences, des contrats de support, des dépendances applicatives et une capacité à rétablir le service lorsqu’une panne survient.

Sortir de VMware est donc une transformation du modèle d’exploitation. Le choix technique compte, mais il arrive après une décision plus importante : ce que l’organisation veut continuer à garantir, ce qu’elle accepte de reconstruire et les preuves qu’elle exigera avant de généraliser.

Deux réussites que l’on confond encore

La migration technique

La machine fonctionne

  • La charge a été convertie ou déplacée.
  • Le système démarre et répond au test prévu.
  • Le projet peut déclarer une étape terminée.
L’exploitation réelle

Le service tient

  • L’équipe sait surveiller et diagnostiquer.
  • Une restauration complète a été exécutée.
  • La maintenance et le retour arrière sont praticables.
La première réussite se constate le jour de la bascule. La seconde se vérifie dans les semaines qui suivent.

Le contrat ne doit pas dicter le périmètre du service

Une évolution d’offre ou de modèle de licence peut donner l’impression qu’il faut choisir immédiatement une autre plateforme. Ce réflexe mélange trois sujets : les droits contractuels, les capacités réellement utilisées et le service que l’organisation doit garantir. Ils doivent être séparés avant toute décision.

Un bundle plus large n’est pas automatiquement une mauvaise décision. Il le devient lorsqu’il impose des capacités inutiles, une complexité que l’équipe ne saura pas opérer ou une dépendance supplémentaire présentée comme une simplification. La bonne comparaison porte donc sur le besoin réel, le niveau de support et la capacité de sortie, pas sur le catalogue seul.

Regarder le socle depuis les situations d’exploitation

L’inventaire utile ne commence pas par le nombre de machines. Il commence par les situations auxquelles l’équipe doit savoir répondre : une restauration, une panne, une maintenance, une extension de capacité, une alerte de sécurité ou une demande d’assistance. C’est dans ces moments que l’on découvre ce que le socle rend réellement possible.

Le cycle que la cible doit tenir

01

Héberger

Fournir les ressources attendues par les usages, sans transformer chaque évolution en exception.

02

Protéger

Sauvegarder, isoler et restaurer les services avec des responsabilités connues.

03

Observer

Détecter une dégradation et donner à l’équipe les signaux qui permettent d’agir.

04

Maintenir

Appliquer un changement, une mise à jour ou une correction sans improviser.

05

Rétablir

Revenir à un service fonctionnel, puis comprendre ce qui doit être amélioré.

Une cible n’est pas prête parce qu’elle héberge une VM. Elle est prête lorsqu’elle tient ce cycle sans dépendre d’un expert isolé.

Les preuves à obtenir avant de choisir la cible

Chaque dépendance non qualifiée devient une surprise pendant la migration. Il faut donc inverser la logique habituelle : partir des preuves attendues, puis vérifier quelles options permettent de les produire avec l’équipe et les outils disponibles.

Passer de la déclaration à la preuve

  1. 01

    Le périmètre est connu

    Les services, leurs propriétaires et leurs niveaux de service sont identifiés. Les exceptions ne restent pas cachées dans un inventaire technique.

    Qui confirme que cette charge doit réellement migrer ?
  2. 02

    Les dépendances sont qualifiées

    Applications, agents, scripts, sauvegardes, supervision et support éditeur sont examinés avant la conversion.

    Qu’est-ce qui pourrait rendre cette charge non migrable ?
  3. 03

    La restauration fonctionne

    Un service complet est restauré avec ses données, ses dépendances et son authentification, pas uniquement un fichier ou une image.

    Qui sait le refaire sans l’auteur de la procédure ?
  4. 04

    Le RUN est transmissible

    Un tiers de l’équipe peut surveiller, diagnostiquer et exécuter les opérations courantes en suivant une documentation exploitable.

    Que se passe-t-il pendant une absence ou une astreinte ?
  5. 05

    La sortie reste possible

    Les critères d’arrêt, de retour arrière et de réexamen sont écrits avant que la trajectoire ne devienne politiquement difficile à interrompre.

    Quel signal nous ferait changer d’avis ?
Une preuve utile décrit une action que quelqu’un peut refaire. Elle ne se limite pas à une promesse de compatibilité.

Quatre trajectoires, quatre manières de porter le risque

Il n’existe pas une trajectoire universelle. La bonne dépend de l’échéance, de la connaissance du socle, de la capacité disponible et de la criticité des services. Le choix ne doit pas être présenté comme une course vers la cible, mais comme une manière explicite de répartir le risque dans le temps.

Le chemin peut prendre plusieurs formes

01

Préparer avant de bouger

Stabiliser l’existant, qualifier les dépendances et utiliser le temps disponible pour rendre la décision négociable.

02

Migrer par vagues

Commencer par des charges représentatives, mesurer le RUN et élargir uniquement si les critères de passage sont tenus.

03

Coexister avec une date de sortie

Maintenir deux environnements pendant une période contrôlée, sans laisser la transition devenir un état permanent.

04

Segmenter selon les usages

Adapter le modèle à la criticité et aux contraintes des applications plutôt que forcer une uniformité artificielle.

Ces trajectoires ne sont pas des offres concurrentes. Elles correspondent à des niveaux différents de risque, de capacité et de réversibilité.

Le pilote doit ressembler à une journée normale

Un pilote utile ne cherche pas à démontrer que quelques machines peuvent démarrer. Il met l’équipe dans les situations qui révèlent les écarts entre la cible et le service attendu. Les épreuves doivent être définies avant le pilote, sinon sa réussite sera mesurée avec les critères les plus faciles à atteindre.

Restaurer un service complet

Reprendre une application avec ses données, ses dépendances et son authentification. Mesurer ce qui est automatisé, ce qui reste manuel et le temps nécessaire pour revenir à un état utilisable.

Provoquer une panne et la diagnostiquer

Vérifier que l’alerte arrive au bon endroit, que l’équipe sait isoler la cause et que la procédure d’escalade ne dépend pas d’une seule personne. Une cible crédible doit être exploitable lorsqu’elle ne se comporte pas comme prévu.

Passer une opération de maintenance

Exécuter un changement représentatif : mise à jour, extension, déplacement ou remplacement. La procédure doit être compréhensible par quelqu’un qui n’a pas participé à sa conception.

Arrêter une vague et revenir en arrière

Définir qui décide, quel signal déclenche l’arrêt et comment le service revient dans un état connu. Le retour arrière doit être une opération testée, pas une phrase rassurante dans le dossier de projet.

Ce qui peut fermer la porte trop tard

Certaines contraintes ne se voient pas dans une démonstration. Elles apparaissent au moment de sauvegarder, de mettre à jour, de déplacer une charge ou d’obtenir de l’aide pendant un incident. Les qualifier après le choix revient à transformer une hypothèse en verrou.

  • Le support de l’application et de ses composants dans la cible.
  • La sauvegarde, la restauration et la cohérence applicative.
  • Les scripts, agents, API et automatismes qui dépendent de l’existant.
  • La supervision, les journaux et les procédures d’escalade.
  • Les contraintes de réseau, de sécurité et d’administration.
  • Les compétences disponibles en régime courant, y compris pendant une absence.
  • La capacité à exporter, déplacer et rétablir le service sans dépendre d’une seule personne.

Les cinq questions auxquelles le comité doit répondre

La décision avant la plateforme

01

Pourquoi maintenant ?

Quel problème veut-on réellement traiter : dépendance, contrat, capacité, risque ou échéance ?

02

Qu’est-ce qui bouge ?

Quels services, niveaux de service et dépendances sont dans le périmètre réel ?

03

Qui tient le RUN ?

Qui porte les compétences, les incidents, la protection des données et le support ?

04

Quelle preuve suffit ?

Quelles épreuves doivent réussir avant de généraliser la trajectoire ?

05

Que peut-on encore inverser ?

Quel signal déclenche un arrêt, un retour arrière ou un réexamen ?

Une décision solide ne promet pas l’absence de risque. Elle précise qui le porte, comment il est observé et quand il peut être réévalué.

Préparer les prochaines décisions

Décrire le service réel

Recenser les charges, les propriétaires, les niveaux de service, les dépendances et les opérations indispensables au quotidien. Tout ce qui reste hors périmètre doit être nommé.

Qualifier les portes de sortie

Vérifier le support applicatif, la protection des données, la supervision, les compétences et les conditions de retour arrière. Les inconnues deviennent des actions, pas des notes de bas de page.

Concevoir le pilote

Choisir un périmètre représentatif, écrire les épreuves du RUN et définir les critères de réussite, d’arrêt et de généralisation.

Faire arbitrer la trajectoire

Mettre en regard les options, le coût total, les risques, les responsabilités et le premier arbitrage attendu de la direction.

La sortie de VMware ne se décide pas lorsque la plateforme cible est nommée. Elle se décide lorsque l’organisation sait ce qu’elle doit reconstruire, qui va l’exploiter, comment elle prouvera que le service tient et dans quelles conditions elle pourra encore changer d’avis. C’est cette discipline qui transforme une migration technique en trajectoire d’infrastructure gouvernable.

Pour les intégrateurs

Un projet à cadrer ou à piloter ?

ATAX accompagne les intégrateurs dans le cadrage, le pilotage et la reprise de projets infrastructure et cybersécurité. Le premier échange permet de qualifier le périmètre et le rôle attendu.