Компания S - это маленькая мама и популярный хозяин, которая не может поддерживать работу нашего сайта более пары недель за раз. Они предложили нам найти лучший дом. Поэтому мы переносим наш сайт в CrystalTech для размещения в их общих планах. Я переместил сайт, и он нормально работает с IP-адресом, но теперь мне нужно переместить серверы имен, и как минимизировать время простоя
Вот мой план, укажите на ошибки:
Я надеюсь, что эти четыре шага сделают переход в основном плавным для всех сразу, и никто не увидит, что "извините, сайт перемещен" более 20 минут.
Сделает ли это переход максимально плавным? У нас нет ничего сверхчувствительного ко времени, как тележка для покупок, но пользователи действительно входят на сайт и обновляют формы динамически, так что находиться в двух местах одновременно - не круто.
Можем ли мы сделать это ТОЛЬКО для сайта? Электронная почта представляет собой учетную запись Google AFYD, поэтому электронная почта работает нормально, и владелец компании уверен, что электронная почта может иметь нулевое время простоя, пока Интернет перемещается.
пожалуйста, посетите мой вопрос о том, как перенести электронную почту https://superuser.com/questions/93012/how-to-change-web-host-and-have-minimal-downtime-for-email
Имейте в виду, что некоторые интернет-провайдеры, в том числе Cablevision, игнорируют TTL и кэшируют вашу запись DNS на срок до нескольких НЕДЕЛЬ. Возможно, вы захотите, чтобы оба сайта некоторое время работали параллельно.
как насчет создания дополнительного поддомена для NEWIP, на который перенаправляется старый сайт? вообще не должно быть простоев:
вы создаете index.html @ OLDIP с чем-то вроде «эй, мы переехали на новый сервер. Вы скоро будете перенаправлены» и помещаете что-то вроде следующего в раздел <head>:
<meta http-equiv="Refresh" content="2; url=http://newandshiney.yourdomain.com/" />
вы также можете просто использовать NEWIP вместо newandshiney.yourdomain.com внутри этого оператора url, хотя это немного зависит от характера (виртуальных доменов?) вашего нового хостера.
пользователи, которые получили OLDIP из своего dnscache, попадают в новое созданное перенаправление index.html. пользователи, получившие NEWIP, просто попали на новые серверы.
Я бы не стал беспокоиться о стадии TTL.
Лично я бы сделал это так, и пока вы делаете это по порядку - вы можете сделать это в тот же день.
*
После шага 2 вы можете подождать 30 минут - это не так. действительно необходимо, но если у хоста есть какая-то необычная отработка отказа DNS или балансировка нагрузки, вы можете дать ему время сделать свое дело!
Если вы предварительно заполните DNS на новом хосте (шаг 2) всеми необходимыми полями (такими как записи MX для Google Apps для вашего домена) перед переключением серверов имен, время простоя должно быть нулевым, поскольку оно не Независимо от того, какой DNS-сервер запрашивается, он получит одинаковый результат от обоих.