@Antoonio54

Как быстро перенести магазин на другой хостинг?

Действующий ИМ с синхронизацией остатков с 1С.
Текущий план переноса:
1. Развернуть сайт на новом сервере.
2. Протестировать и убедиться что все работает корректно.
3. На первом сервере вешаем заглушку технических работ. Стоп по заказам, заказы больше не идут.
4. Обновляем БД на новом сервере, подгрузив последние актуальные заказы. На данный момент сайты становятся совершенно идентичными. Включаем синхронизацию с 1С.
5. Прописать новые DNS.
6. Ждать от суток до трех, когда они обновятся.

Так мы вроде бы ничего не потеряем, но вот с DNS засада. Можно ли как-то бесшовно переехать, не дожидаясь, пока все провайдеры обновят кэш?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Можно ли как-то бесшовно переехать, не дожидаясь, пока все провайдеры обновят кэш?


Можно сделать, чтобы и на старом адресе, и на новом сайт открывался. После того, как количество запросов на старый станет пренебрежимо малым - выключить там проксирование.
Ответ написан
Комментировать
402d
@402d
начинал с бейсика на УКНЦ в 1988
До начала работ крутим настройки TTL у домена (уменьшаем до 15 минут)

Если на старом хостинге nginx, то даунтайм
уменьшается до времени снятия - развертывания бекапа.

настраиваем все на новом, чтобы осталось только поднять актуальную копию базы.
в час Х ставим заглушки на обоих хостинга.
как только заглушили старый.
запускаем бекап базы данных.
заливаем новый конфиг nginxa, отправлющий на бакенд на новом ip
подымаем базу.
снимаем заглушку.
в днс правим ип на новый и ставим дефолтные ттл.
если таймауты выкрутить заранее (3-7 дней), то проуси на старом ип потребуется держать всего пару часов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы