Comment migrer un site Web d'entreprise vers un nouvel hôte Web

Publié: 2021-01-07

Depuis l'aube de l'ère d'Internet, les entreprises en sont venues à compter sur leurs sites Web comme principal outil de vente et de marketing.

Mais comme pour la plupart des technologies d'entreprise, il arrive souvent un moment où des mises à niveau et des modifications deviennent nécessaires. Cependant, au-delà des simples modifications visuelles et des mises à niveau de fonctionnalités, apporter les modifications nécessaires nécessite parfois la migration du site Web de votre entreprise vers un nouvel hôte Web.

Ce processus peut être semé d'embûches que la plupart des entreprises ne connaissent pas ou ne sont pas prêtes à relever. Pour aider les entreprises qui ont besoin de migrer leurs sites vers un nouvel hébergeur, voici un aperçu du fonctionnement du processus du début à la fin.

Nous aborderons certaines des principales raisons pour lesquelles vous pourriez avoir besoin de changer d'hébergeur Web, quand il est préférable de demander l'aide d'un professionnel et comment créer un plan étape par étape pour déplacer votre site sans causer de panne ou de temps d'arrêt majeur. Plongeons dedans.

Pourquoi migrer vers un nouvel hébergeur ?

Il existe une variété de raisons pour lesquelles il peut devenir nécessaire pour votre entreprise de changer d'hébergeur Web.

Ils peuvent aller du simple :

  • Être mécontent du service client de votre hébergeur actuel
  • Vous cherchez à économiser de l'argent sur les frais d'hébergement mensuels
  • Votre hébergeur actuel n'est pas aussi fiable qu'il devrait l'être

Vers le complexe :

  • Vous mettez à niveau votre site et cela nécessite une assistance côté serveur que votre hébergeur actuel n'offre pas
  • Le niveau de trafic de votre site Web a dépassé les capacités de votre hébergeur actuel
  • Votre site nécessite un serveur dédié au lieu d'un espace d'hébergement mutualisé
  • Vous développez un nouveau site Web qui dépend d'un système de gestion de contenu que votre hébergeur actuel ne prend pas en charge
  • Votre entreprise a besoin de fonctionnalités de sécurité améliorées que votre hébergeur actuel ne fournit pas

Chacune des raisons ci-dessus peut entraîner un changement d'hébergeur Web. Mais ceci n'est en aucun cas une liste exclusive. Ce qu'il est le plus important de reconnaître, cependant, c'est que le déplacement d'un site Web d'entreprise vers un nouvel hôte n'est jamais une mince affaire. C'est quelque chose que vous devez aborder avec beaucoup de prudence, et les conséquences d'une erreur peuvent avoir des conséquences considérables, notamment l'atteinte à la réputation et la perte de revenus qui découleraient d'une migration de site Web bâclée.

Comment déterminer si une aide professionnelle est nécessaire lors de la migration d'un site Web

Parce que le site Web de votre entreprise est si essentiel à son succès continu, il n'est pas toujours conseillé de faire cavalier seul lorsque vous devez migrer vers un nouvel hébergeur. Dans certaines circonstances, il peut être possible de gérer le travail vous-même. Mais il n'y a pas de règles strictes pour vous faire savoir quand il est temps de demander de l'aide professionnelle pour le travail.

D'une manière générale, si vous avez au moins des compétences techniques modérées, vous pourrez peut-être gérer une migration seul si :

  • Votre site Web ne se compose que de quelques pages statiques
  • Votre site Web utilise un CMS qui offre un utilitaire de migration
  • Vous n'avez pas encore travaillé sur le référencement de votre site
  • Votre site Web ne gère aucune transaction de commerce électronique ni aucune fonction de service client essentielle

Si l'un des éléments ci-dessus est vrai, les conséquences d'erreurs lors de la migration du site Web de votre entreprise ne seront probablement pas si graves. Mais, en même temps, si l'un des éléments ci-dessus est vrai, le coût associé à l'embauche d'une aide professionnelle pour le travail ne sera pas élevé, pour commencer.

En fin de compte, si vous avez le moindre doute quant à votre capacité à gérer la migration, il est préférable de pécher par excès de prudence et de demander l'aide professionnelle dont vous avez besoin. Vous serez probablement heureux de vous être épargné quelques maux de tête substantiels.

Par où commencer avec vos plans de migration d'hébergeur Web

Si vous avez décidé de vous attaquer vous-même à la migration de votre site Web ou si vous cherchez à économiser de l'argent en effectuant vous-même certaines des étapes les plus faciles, il est important de savoir à l'avance exactement ce que cela implique. De cette façon, vous pouvez planifier et exécuter la migration de votre site Web de manière ordonnée. Cela aidera à minimiser la possibilité que quelque chose se passe mal, ainsi qu'à vous assurer que le site Web de votre entreprise ne subira pas de temps d'arrêt prolongé.

Et même si vous avez décidé de confier la migration à un expert, il est toujours utile de comprendre le processus afin de pouvoir suivre l'avancement du projet. Pour vous aider dans les deux cas, voici un guide étape par étape des étapes impliquées dans le processus de migration de site Web.

Créer un inventaire

Avant d'envisager de faire quoi que ce soit d'autre, vous devrez documenter tout le contenu de votre site Web afin de ne pas laisser quelque chose derrière vous par inadvertance. À ce stade, il est essentiel de faire preuve de patience. Vous devez vous rappeler que plus vos préparatifs initiaux sont minutieux, plus les étapes suivantes seront faciles.

Pour commencer, vous devez créer un fichier maître dans votre traitement de texte préféré pour centraliser certaines des informations importantes que vous allez collecter. La première chose que vous devez connaître est l'adresse IP de votre site Web existant (elle sera nécessaire plus tard dans le processus de migration). Si vous avez un accès direct à votre serveur Web existant, il existe des utilitaires d'adresse IP que vous pouvez utiliser pour trouver les informations nécessaires.

Si vous ne le faites pas, tapez simplement l'adresse complète de votre site Web dans l'utilitaire Dig de Google et enregistrez les informations qu'il renvoie. Sachez toutefois que si le site Web de votre entreprise utilise un réseau de diffusion de contenu pour accélérer la livraison des pages, la réponse ne vous fournira pas les informations dont vous avez besoin. Si vous n'êtes pas sûr d'avoir obtenu la bonne adresse IP, contactez votre hébergeur existant et demandez-lui directement les informations correctes.

Ensuite, vous devrez cataloguer tous les fichiers, éléments multimédias, bases de données et autres éléments qui composent votre site Web. L'objectif est de tracer la structure de votre site afin que vous puissiez vous assurer de ne rien laisser de côté. Vous souhaiterez organiser les informations dans un tableau de hiérarchie de site comme celui ci-dessous :

exemple d'architecture de site web

Une fois votre tableau rempli, la prochaine chose dont vous aurez besoin est de répertorier toutes les redirections qui existent sur votre site Web. Des redirections peuvent être en place parce que vous avez mis hors service des pages obsolètes ou si vous avez choisi d'acheminer le trafic entrant des pages de destination désaffectées vers des pages plus récentes et plus pertinentes. Ne pas réussir cette étape garantira que les internautes arrivant sur votre site migré rencontreront des impasses et des pages cassées. Inutile de dire que ce n'est pas l'idéal.

Faire une sauvegarde

Après avoir catalogué votre site Web existant, la prochaine étape du processus de migration consiste à effectuer une sauvegarde complète de tout ce qui se trouve sur les serveurs de votre hébergeur actuel. Cela servira de sécurité intégrée au cas où vous auriez oublié quelque chose.

Dans la plupart des cas, vous aurez besoin de logiciels ou d'utilitaires supplémentaires pour terminer le processus de sauvegarde. Si vous avez de la chance et que votre hébergeur existant utilise cPanel (ce qui est assez courant) pour faire fonctionner ses serveurs, le processus de sauvegarde est simple. Utilisez simplement l'assistant de sauvegarde disponible via la page de gestion de votre site pour créer une sauvegarde complète du site et la transférer vers un emplacement sécurisé (comme un lecteur de sauvegarde, un stockage de fichiers dans le cloud, etc.).

S'il n'y a pas d'assistant de sauvegarde disponible ou si votre serveur existant n'exécute pas cPanel, vous devrez effectuer vos sauvegardes à la main. Commencez par utiliser le client FTP de votre choix pour télécharger toute la structure de fichiers de votre site Web existant. Ensuite, vous devrez prendre un instantané de toutes les bases de données sur lesquelles repose votre site.

Étant donné que MySQL est le type de base de données de site Web le plus courant, vous pouvez choisir parmi plusieurs méthodes pour obtenir la sauvegarde dont vous avez besoin. Si, toutefois, votre site Web utilise un backend de base de données différent, votre meilleur pari est de laisser la tâche à un professionnel ou de contacter votre hébergeur actuel pour obtenir de l'aide.

Copiez vos fichiers

La bonne nouvelle est que le fait d'avoir une sauvegarde complète du site facilite le reste de votre processus de migration. Vous pouvez, par exemple, utiliser cette sauvegarde pour télécharger une copie des ressources de votre site sur votre nouveau service d'hébergement. En utilisant le même client FTP que vous avez utilisé pour faire la sauvegarde, il vous suffit de vous connecter à votre nouvel hébergeur et de télécharger les mêmes fichiers. Si la bande passante Internet est un problème, vous pouvez également choisir d'initier un transfert de fichiers directement entre votre ancien hébergeur et le nouveau.

Une fois le transfert de fichiers terminé, il est conseillé de vérifier manuellement que tous les fichiers nécessaires sont parvenus au nouvel hôte. Vous pouvez utiliser la documentation que vous avez créée à l'étape de planification pour ce faire. Si quelque chose n'est pas à sa place, assurez-vous de corriger le problème avant de passer à l'étape suivante.

Copiez vos bases de données

Tout comme vous l'avez fait avec les fichiers de votre site Web existant, vous devrez également transférer toutes les bases de données du site vers votre nouvel hébergeur. Et encore une fois, si vous avez affaire à des bases de données MySQL, c'est un processus assez simple.

Les trois étapes impliquées sont ci-dessous :

  • Sur votre ancien hébergeur, exécutez un dump de la base de données en exécutant la commande :

mysqldump -u root -p --opt [nom de la base de données] > [nom de la base de données].sql

  • Copiez le fichier de base de données résultant sur votre nouvel hébergeur en utilisant la méthode de transfert de fichier de votre choix
  • Ensuite, importez la base de données dans MySQL sur le serveur de votre nouvel hébergeur en utilisant la commande :

mysql -u root -p newdatabase < /path/to/newdatabase.sql

Une fois que vous avez copié avec succès les bases de données requises sur votre nouvel hôte Web, vous devrez jeter un coup d'œil à votre site Web lui-même pour déterminer ce qu'il faut faire ensuite. Dans la plupart des cas, le code des pages de votre site contiendra des références aux bases de données que vous avez copiées. Vous devrez mettre à jour ces références pour refléter leur nouvel emplacement sur les serveurs du nouvel hébergeur. Vous devez contacter votre nouvel hébergeur pour obtenir les informations de connexion dont vous aurez besoin.

Une fois que vous avez terminé les mises à jour nécessaires, vous devriez prendre le temps d'essayer le site Web sur votre nouveau service d'hébergement. Si nécessaire, vous pouvez créer une entrée de nom de domaine temporaire telle que "staging.mybusinesswebsite.com" pour accéder à votre nouveau site à partir d'un navigateur Web standard. Mais si vous le faites, assurez-vous de prendre les mesures nécessaires pour empêcher Google d'indexer votre site de développement.

Si vous ne rendez pas votre site de développement privé, il est possible que les clients qui recherchent le site Web de votre entreprise soient redirigés vers le mauvais endroit. Lorsque cela se produit, vous devrez non seulement faire face à des clients en colère qui ne peuvent pas joindre votre entreprise, mais également au flot d'avis négatifs de clients qui suivront probablement. Vous aurez alors un tout nouveau problème entre vos mains : réparer la réputation de votre entreprise.

Préparer le nouvel hébergeur

La dernière étape préparatoire que vous devrez accomplir consiste à préparer votre nouvel hébergeur pour le site Web de votre entreprise. Dans la plupart des cas, ce n'est pas difficile. Vous devrez rassembler quelques informations de base sur votre nouveau service d'hébergement, telles que :

  • L'adresse IP attribuée à votre compte d'hébergement (afin que vous puissiez rediriger vos visiteurs au bon endroit à la fin du processus)
  • Quelles que soient les informations d'identification requises par l'hébergeur Web pour vous connecter au panneau de configuration, aux fonctions de transfert de fichiers et à l'infrastructure de base de données de votre nouveau site
  • Informations sur les fonctions du service de nom de domaine (DNS) de l'hébergeur si vous souhaitez qu'il s'occupe de cela pour le domaine Web de votre entreprise

Une fois que vous avez les informations requises, vous devez vérifier que tout sur le nouvel hôte fonctionne comme prévu avant de continuer. Si quelque chose ne fonctionne pas comme il se doit, adressez-vous à votre nouvel hébergeur avant d'aller plus loin. Cela inclut de s'assurer que les services requis (comme l'hébergement de bases de données compatibles) sont disponibles.

Si ce n'est pas le cas, votre migration ne peut pas se poursuivre et vous ne voulez pas le savoir plus loin dans le processus. Dans le pire des cas, vous pouvez toujours choisir un nouvel hébergeur différent. Et si rien d'autre, vous avez obtenu une carte du site et une sauvegarde à jour - ce qui est précieux en soi.

Changer de domaine

Lorsque vous êtes certain que chaque partie du site Web de votre entreprise fonctionne comme il se doit sur le nouvel hôte, vous devez être prêt à le mettre en ligne et à le rendre accessible au public. Tout d'abord, vous devez annuler toutes les modifications que vous avez apportées pour empêcher l'accès public à votre site Web intermédiaire (comme spécifié à l'étape précédente). Ensuite, vous devrez modifier le fichier de nom de votre domaine pour diriger les visiteurs du site vers le nouvel emplacement d'hébergement.

Là encore, le processus pour ce faire varie en fonction du bureau d'enregistrement de domaine de votre entreprise. Mais ce que vous devrez faire, c'est modifier les entrées DNS du site Web de votre entreprise contenues dans son fichier de zone de domaine.

Présentation du DNS

Vous devez faire attention à ne pas modifier ou supprimer quoi que ce soit dans le fichier de zone qui n'est pas connecté au site Web de votre entreprise lui-même. Dans la plupart des cas, vous recherchez un enregistrement A faisant référence à "www.mybusinesswebsite.com" (ou quelle que soit l'adresse de votre site Web principal). Vous devrez remplacer l'adresse IP indiquée dans cette entrée par celle qui vous a été fournie par votre nouveau service d'hébergement Web.

Une fois que vous avez effectué la modification requise, sachez qu'il peut s'écouler jusqu'à 24 heures avant que les utilisateurs n'arrivent plus sur votre ancien site et commencent à s'afficher sur le nouveau. Pour cette raison, il est préférable de laisser cette étape pour un week-end ou toute autre période hors pointe. De cette façon, il y a moins de chance que quelqu'un remarque même que quelque chose a changé, conduisant à une transition client plus fluide.

N'oubliez pas, cependant, que toute modification apportée à votre ancien site Web après la copie de ses fichiers ne sera pas automatiquement répercutée sur votre nouvel hôte. Ainsi, si votre site comporte des fonctions qui acceptent les entrées des utilisateurs (comme les inscriptions à la liste de diffusion, les formulaires de saisie d'adresse ou les fonctions de commerce électronique), vous devrez mettre à jour votre nouveau site en conséquence. Ou, vous pouvez simplement désactiver votre ancien site Web dès que vous mettez à jour vos entrées DNS et accepter simplement que certaines personnes ne puissent pas y accéder pendant un court moment.

Conclusion

Comme vous pouvez le constater, le processus physique de migration d'un site Web d'entreprise vers un nouveau service d'hébergement est simple dans la plupart des cas. Mais vous devez éviter de faire des hypothèses sur la façon dont cela se traduira sur le site Web de votre entreprise. C'est pourquoi c'est une bonne idée de rechercher toute l'aide dont vous avez besoin en cours de route et de ne rien tenir pour acquis. Mieux encore, si vous n'êtes pas certain de pouvoir gérer le travail, embauchez simplement quelqu'un qui possède les compétences et l'expérience nécessaires pour bien faire les choses du premier coup.

Si vous choisissez de vous attaquer au travail vous-même, assurez-vous de prendre tout le temps dont vous avez besoin pour les phases de planification et de test du processus. La migration du site Web de votre entreprise n'est pas une course. Si vous le faites de la bonne manière, vos clients ne sauront pas que quelque chose se passe, peu importe le temps que vous prenez. Si vous ne le faites pas, ils le sauront tout de suite et ils vous le feront savoir.

Quelle que soit la manière dont vous choisissez de procéder, vous devez maintenant au moins comprendre ce qu'implique la migration d'un site Web d'entreprise d'un hébergeur à un autre. Et comme on dit - la connaissance est le pouvoir - et vous avez maintenant le pouvoir de gérer ce processus très important avec autant ou aussi peu d'implication directe que vous le souhaitez.