@Antoonio54

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

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

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


Можно сделать, чтобы и на старом адресе, и на новом сайт открывался. После того, как количество запросов на старый станет пренебрежимо малым - выключить там проксирование.
Ответ написан
syschel
@syschel
freelance/python/django/backend
Вы же домен не меняете, только хостинг?
Почему после переноса, на старом сервере на стороне бэкграунда не указать использование базы данных не локально, а с нового сервера? В итоге база данных одна, сайт лежит в "двух" местах. Через сутки, как все ДНС обновятся, убираете всё со старого хостера.
Как правило к серверу базы данных у хостера, можно обращаться не только по localhost, но и по стороннему(внешнему) адресу.
Ответ написан
@402d
начинал с бейсика на УКНЦ в 1988
До начала работ крутим настройки TTL у домена (уменьшаем до 15 минут)

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

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

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

Войти через центр авторизации
Похожие вопросы