Réalisations

Banc de mesure des migrations

Un banc de mesure qui indique combien de temps une sortie de Microsoft 365 ou de Google Workspace prendra réellement, parce que chaque soumission de ce marché est une estimation faite en gigaoctets.

Dans ce marché, chaque soumission pour une sortie de Microsoft 365 ou de Google Workspace se chiffre en gigaoctets. Demandez à trois fournisseurs combien de temps prend le déplacement de 200 Gio et vous obtenez trois nombres tirés du même calcul : le volume divisé par le débit du lien. Ce calcul est faux, et il l'est dans le sens qui coûte cher, parce qu'il se trompe sur l'ordre des tâches et pas seulement sur leur durée.

Nous avons donc construit un banc pour le mesurer plutôt que d'en débattre. Un locataire synthétique à graine fixe engendre neuf types de données, des boîtes aux lettres à la vidéo, couvrant quatre ordres de grandeur de taille moyenne de fichier. Un banc de chronométrage exécute le volet fichiers et le volet courriel, en série et en parallèle, contre une cible Nextcloud et Dovecot réelle plutôt que simulée. Un ajusteur de modèle transforme les exécutions en coefficients par fichier et par octet. Chaque exécution brute est conservée, de sorte que tout chiffre publié ici se retrace jusqu'à une exécution.

Ce que nous avons mesuré

Banc de mesure des migrations graphique de résultats
Figure 1. Heures-machine pour ingérer un même corpus de 200 Gio sur un lien de 100 Mbit/s, neuf types de données, mesurées sur un locataire synthétique contre une cible Nextcloud et Dovecot réelle.

L'ajustement donne secondes = 0,179 × fichiers + 4,33e-9 × octets, à R² = 0,998 sur les neuf profils. Lisez les coefficients plutôt que les heures : le terme par fichier domine tout, sauf la vidéo.

À quoi ça tient

Ce terme, ce sont des allers-retours de protocole, et la bande passante n'aide pas les allers-retours. C'est la partie qui surprend : divisez le lien par dix-huit et les documents bureautiques ne perdent que treize pour cent de leur débit, parce qu'ils n'ont jamais été limités par la bande passante. Un même corpus de 200 Gio prend 40 heures-machine en documents bureautiques et 4,8 en vidéo, un facteur de 8,4. Une soumission chiffrée en gigaoctets ne se trompe pas seulement de nombre. Elle se trompe d'ordre, et planifie la tâche facile en premier.

Ce que cela change en pratique : dimensionner une migration commence par compter des objets, pas par mesurer un volume, et le volet courriel passe en premier parce qu'il porte le plus d'objets par gigaoctet.

PORTÉE ET LIMITES

Le banc ne mesure que l'étape d'ingestion. Le bridage à l'export du locataire source (limites de Microsoft Graph, temps d'attente de Google Takeout) n'entre pas dans ces coefficients, et il constitue souvent la contrainte dominante d'une migration réelle. Les heures sont du temps machine sur un lien de 100 Mbit/s : l'ordre et le rapport se transposent, les heures absolues non.

TECHNOLOGIES