Changer d’hébergeur Web sans interruption de service

Mécontent de notre hébergeur (dénis de service parfois prolongés sur nos sites et autres dysfonctionnements dûs à un serveur mutualisé à saturation…), nous avons songé à transférer nos données vers un nouveau prestataire. Or, nous redoutions la coupure temporaire de nos sites (peut-être avions-nous mal cerné situer le problème !) : le changement d’hébergeur contraint à changer les adresses Dns, qui mettent en entre 24 et 48 heures en théorie (ce délai de prudence est peut-être motivé par des raisons juridiques…) pour se propager pour que les serveurs de noms locaux prennent en compte la modification.

Pour contourner l’interruption de service en cas de changement d’hébergeur, quelques scripts sont disponibles, mais nous n’avions nullement envie d’investir du temps en bidouillage. Une solution pérenne et fiable nous semblait préférable.

Aussi avons-nous tenu le raisonnement suivant… Si nous copions nos données vers un hébergeur B en les laissant intact sur l’hébergeur A, nos sites ne devraient pas connaître d’interruption de service. Les serveurs de noms locaux qui auront pris en compte la modification vers B dirigeront les visiteurs vers B ; les serveurs de noms locaux qui n’auront pas pris en compte la modification vers B dirigeront les visiteurs vers A.

Se pose, certes, la question du transfert par Ftp du contenu vers le nouvel hébergeur, tant que l’adresse n’est pas résolue : au lieu d’utiliser l’adresse ftp.monsite.com, il suffit d’indiquer à titre temporaire l’adresse Ip indiquée par l’hébergeur.

Pour l’anecdote, nous avons changé d’hébergeur trois sites, durant la journée du 21 août 2008, entre 15 h 00 et 20 h 00. (Pour les amateurs de géographie, l’ancien serveur était situé à Karlsruhe, en Allemagne, le nouveau à Las Vegas, aux États-Unis d’Amérique.) Deux possédaient la Tld .info, l’autre la Tld .com. (La précision est donnée, car il semble que la vitesse de propagation des Dns soit différente selon l’extension.) Nous avons utilisé l’outil réseau Traceroute pour mesurer le temps pris par le changement d’hébergeur après déclaration des nouvelles directions Dns auprès de notre Registar :

  • notre premier site en .info a demandé trois heures pour être correctement redirigé,
  • notre deuxième site en .com a demandé deux heures pour être correctement redirigé,
  • notre troisième site en .info a demandé deux heures pour être correctement redirigé.

(Nota. Ces mesures n’ont assurément aucune valeur, hormis informative !)

Nous sommes loin des 24 à 48 heures prévues ; cette hypothèse nous conforte dans l’idée que nous avions mal appréhendé la question.

Sur le plan chronologique, nous avons effectué la migration dans l’ordre suivant :

  • copie de nos répertoires et de nos pages par Ftp;
  • copie de nos bases de données Sql via phpMyAdmin ;
  • déclaration des nouvelles directions Dns auprès de notre Registar.

(Sous WordPress, aucune réinstallation n’a été nécessaire.)

Nous avons choisi de ne pas modifier le contenu de nos sites pendant quelques heures pour simplifier la gestion de la procédure (le problème serait fort différent pour un vendeur en ligne !). Aucune donnée n’a été perdue, hormis quelques logs de connexion des visiteurs récupérés manuellement chez l’ancien hébergeur.

L’unique contrainte de l’opération consiste à disposer des services de son ancien hébergeur, pendant quelques jours.

En vérifiant le positionnement de l’article dans les moteurs de recherche, nous venons de nous apercevoir que Francis avait commis un article similaire, concernant WordPress !

  • Facebook
  • Twitter
  • courrier électronique

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>