Comment faire pour get une transition d'hébergement de site Web à time zéro?

Context:

Je suis un programmeur. J'ai encore beaucoup à apprendre sur l'hébergement et le DNS. J'utilise un fournisseur d'hébergement partagé bon marché (DreamHost) pour héberger un site Web client. Ils ont décidé qu'ils aimeraient gérer leur propre count. Je pensais que ce serait aussi simple que requestr à DreamHost de simplement déplacer mes affaires vers son propre count, mais apparemment ce n'est pas si simple.

L'essentiel est que, comme DreamHost héberge les loggings DNS, ils doivent supprimer les loggings DNS (pour une courte période) afin que les systèmes DNS effacent leurs caches, puis réinstachez les loggings DNS qui indiqueront au nouveau count (hébergé sur un nouveau server dans leur centre de données) … au less c'est ainsi que je le comprend de toute façon. Voici leur réponse réelle:

– Quelle quantité de time d'arrêt puis-je attendre? Parlons-nous des minutes / heures / jours?

La longueur varie selon l'location et le time qu'il vous faut pour recréer l'hébergement pour le domaine sur le count de destination, mais dans l'intervalle de minutes en heures (des jours seraient pour la caching DNS extrême).

– Pourquoi y aura-t-il de nouveaux loggings DNS? Les loggings DNS ne seront-ils pas les mêmes puisque le count est toujours hébergé et enregistré avec Dreamhost?

La raison en est que vous n'êtes pas autorisé à être hébergé sur la même machine sur le count de destination. Puisqu'il s'agirait d'une nouvelle machine, il y a de nouvelles adresses de réseau utilisées, de sorte que c'est un changement de DNS pour avoir les nouvelles informations d'adresse de machine définies pour le domaine. Dans le cas où il n'était pas clair, le domaine est complètement supprimé du système DNS Dreamhost pour un time (bref), alors, lorsqu'il est ajouté, le système le traite comme tout autre domaine ajouté. C'est pourquoi tout le contenu doit être sauvegardé avant qu'il ne soit supprimé. Aucun pointeur vers ce contenu n'existerait (et dans certains cas, le contenu devient complètement indisponible, en permanence).

Question:

Ma question (pour vos administrateurs de servers professionnels): Comment puis-je transférer le code, la database et les sous-domaines d'une manière qui a le less de time d'arrêt, et donc le courrier électronique (hébergé par Google Apps) ne se perde-t-il pas? La manière recommandée par DreamHost est -elle la meilleure façon? Est-ce que cela réduirait le time d'arrêt pour transférer vers un autre hôte, puis transférer à DreamHost? Est-ce que je fais beaucoup de choses de quelque chose qui ne va pas être remarqué si cela arrive tard dans la nuit?

3 Solutions collect form web for “Comment faire pour get une transition d'hébergement de site Web à time zéro?”

Normalement, lorsque vous modifiez l'adresse IP publique d'un site Web, j'aime exécuter le site sur les deux adresses IP pendant au less quelques jours car il y a beaucoup de personnes qui ont mis en cache les adresses IP dans leurs servers DNS et ils continueront à get l'ancienne IP . En utilisant cette approche, en supposant que lorsque Dreamhost supprime le site Web de DNS, ils arrêtent également l'ancien site sur l'ancien server, les personnes utilisant l'IP caching (maintenant incorrecte) obtiendraient un message d'erreur au lieu du site.

Le pire que j'ai vu était de déplacer un site pour un client. Nous avons eu des gens qui ont frappé l'ancien server pendant un mois (seulement quelques personnes). Nous avons fini par avoir à appeler ces clients pour les faire rincer leur cache DNS manuellement.

Le domaine est entièrement supprimé du système DNS Dreamhost pour un time (bref), alors, lorsqu'il est ajouté

C'est un côté sombre de chaque service de masse et tâches automatisées.

Pour un mouvement vraiment transparent (mais manuel), vous pouvez

  • Déplacer DNS-hébergement de domaine de DH à n'importe quel hôte de 3-rd party
  • Après le mouvement, diminuer TTL pour au less le site RR à une petite valeur
  • Attendez, alors que les anciennes données ne sont pas expirées
  • Demandez à DH la nouvelle IP
  • Changer l'adresse IP dans la définition de la zone
  • Transfert vers un nouvel hôte

Les dernières et dernières opérations peuvent être échangées dans la list

La plupart des services partagés (HostGator est bon avec cela) fournit un moyen temporaire de prévisualiser un domaine. Alors, configurez simplement le server avant de transférer en utilisant leur URL temporaire et assurez-vous que tout est vierge.

Cependant, si vous avez codé sur les paths d'access vers d'autres sources, vous devrez modifier ces modifications lorsque le domaine est maintenant modifié.

Ensuite, bien sûr, après que vous avez tout déplacé et configuré, vous pourrez apather le domaine vers le nouveau count. Cette méthode n'aura pas de time d'arrêt, cependant, les users peuvent être dirigés vers différents servers, ce qui permet d'éditer les users (les forums sont un très bon exemple), vous voudrez peut-être désactiver sur l'ancienne boîte car vous ne souhaitez pas que les users possèdent des servers DNS très en cache pour les servir dans l'ancien count et ceux avec le DNS à jour servi au nouveau server.

Tant que vous avez tout configuré (en particulier le courrier électronique), vous allez bien. Un certain contenu peut se find sur l'ancien server comme un e-mail, mais vous devrez parler avec votre client pour vérifier manuellement l'e-mail (à l'aide des outils de cPanel) sur l'ancienne case.

Gardez l'ancien server pendant une semaine et vos users ne remarqueront pas. Mais s'il s'agit d'un forum ou d'un autre site généré par l'user, vous pourriez avoir un «time d'arrêt» pour les users qui n'ont pas le DNS mis à jour, mais il n'y a absolument rien que vous pouvez faire pour cela, sauf un TTL faible pour les domaines dans votre DNS config …

J'espère que ça vous aide!

  • Rediriger toutes les requêtes DNS avec dnsmasq
  • Configurez postfix pour searchr des loggings MX sur dns à distance pour la livraison locale
  • Comment fonctionne le routing CDN?
  • OpenVPN se connecte et l'access à ip fonctionne mais pas dans le browser
  • Comment savoir si un site utilise les réseaux Akamai
  • Mes visiteurs% 20 pour cent ne peuvent pas joindre mon site web
  • Intégrer GoDaddy DNS avec CNAMES et redirect avec un site web Azure
  • Problèmes de résolution du nom de domaine local avec Windows 7
  • Comment déterminer si mon server de messagerie est configuré correctement?
  • Obtenir un DNS constant pour mon instance EC2
  • Le DNS ne s'inscrit pas dans les sites hors site
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.