Migration DNS d'une app legacy gros challenge

lucy73 08/02/2025
RÉSOLU
lucy73
Auteur
Avatar de lucy73
lucy73
Auteur

yo la team ! on doit migrer le DNS d'une app legacy critique qui tourne depuis des lustres sur un vieux datacenter vers le cloud. le souci c'est que c'est une app un peu capricieuse avec des dépendances cachées et on a peur du downtime. on pensait juste changer le CNAME mais j'ai des doutes sur l'impact. des best practices pour ça ?

# configuration actuelle (simplifiée)
app.mondomaine.com. IN CNAME old-server.mondomaine.com.
old-server.mondomaine.com. IN A 192.168.1.10
08/02/2025 à 20:33

7 commentaires

hugues-briand
Membre Actif
Avatar de hugues-briand
hugues-briand
Membre Actif

salut ! le CNAME c'est pas le plus safe si tu veux minimiser le downtime. mieux vaut baisser le TTL de ton enregistrement A (old-server.mondomaine.com) à genre 60-300 secondes bien avant la migration. comme ça quand tu changes l'IP du A record, les caches DNS expirent vite. une fois que tout pointe vers le nouveau service, tu pourras envisager de remettre un CNAME ou laisser un A direct

09/02/2025 à 16:33
alexandre29
Membre Actif
Avatar de alexandre29
alexandre29
Membre Actif

ouais et gaffe si ton app est derrière un load balancer ou un proxy. assure-toi que tous les services en amont et en aval supportent bien le changement d'IP sans cache DNS agressif. des fois des vieux clients ont des DNS caches qui respectent pas les TTLs

10/02/2025 à 14:46
gilles99
Membre
Avatar de gilles99
gilles99
Membre

pense aussi à une stratégie de rollback hyper rapide. si ça pète tu dois pouvoir repasser sur l'ancienne IP en qqs minutes. prépare les commandes DNS à l'avance et teste-les dans un env non prod pour être sûr

11/02/2025 à 14:32
lucy73
Auteur
Avatar de lucy73
lucy73
Auteur

ok le TTL c la base je m'en veux d'avoir oublié. on va baisser le TTL du A record dès maintenant. pour le rollback on a un plan mais c pas encore hyper rodé. on peut pas faire un double-write le temps de la transition ? ou genre mettre un proxy qui redirige vers l'ancienne ou la nouvelle IP selon la santé ?

12/02/2025 à 09:02
hugues-briand
Membre Actif
Avatar de hugues-briand
hugues-briand
Membre Actif

double-write c'est pour les données pas le DNS. par contre un proxy oui c'est une option si t'as le temps de le mettre en place et de le tester. genre nginx ou haproxy avec une config conditionnelle. ça ajoute une couche de complexité mais ça peut donner de la flexibilité pendant la transition

13/02/2025 à 04:49
alexandre29
Membre Actif
Avatar de alexandre29
alexandre29
Membre Actif

un truc important : n'oublie pas de vérifier les caches DNS de tes serveurs d'appli côté cloud après la migration. des fois ils ont leur propre cache systemd-resolved ou dnsmasq qui garde les anciennes IPs et ça peut causer des trucs bizarres

14/02/2025 à 01:43
lucy73
Auteur
Avatar de lucy73
lucy73
Auteur

c'est bon on a baissé le ttl à 60s hier soir. ce matin on a fait le cut vers la nouvelle ip et ça s'est super bien passé ! quelques alerts mais rien de grave. le rollback était pas nécessaire. merci pour les conseils l'équipe !

14/02/2025 à 21:07

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire