сервером. Подобрать VPS

Миграция

Перенос сайта на новый VPS

Порядок переезда сайта и базы с проверкой нового сервера, переключением DNS и планом отката.

Сначала перенесите данные на новый сервер и протестируйте его отдельно. Перед сменой DNS сделайте финальную синхронизацию и оставьте старый сервер доступным для проверки и восстановления.

Составьте список того, что переносите

Отметьте домены, файлы приложения, медиа, базы, очереди, задания cron, файлы окружения и сервисы отправки почты. Запишите версии ПО и настройки фоновых задач. Для базы сделайте согласованный дамп её штатным инструментом. Простое копирование каталога работающей базы может дать непригодную копию.

Проведите репетицию

  1. Создайте новый сервер и проверьте доступ. Разверните приложение, восстановите дамп и загрузите медиа.
  2. Проверьте сайт по тестовому адресу либо подмените DNS локально. Проверьте логин, формы, загрузки, HTTPS и работу фоновых задач. При репетиции исключите повторную рассылку и обработку существующих заказов.
  3. До миграции уменьшите TTL нужных записей и дождитесь истечения прежнего TTL. Сохраните старые записи A и AAAA.

Переключите запись и следите за новыми данными

Для динамического сайта включите режим обслуживания или временно остановите запись. Сделайте финальный дамп и синхронизируйте изменившиеся файлы. Переключите DNS, проверьте доступ по нескольким сетям и разрешите запись на новом сервере.

Если нужно откатиться после появления новых данных, сначала согласуйте перенос этих изменений обратно. Один возврат DNS может привести к расхождению заказов и пользовательских данных. Старые копии удаляйте после проверки новой резервной копии и успешного восстановления.

Источники

Посчитайте итог перед заказом

Подставьте реальные цены на сервер, IPv4 и бэкапы.

Открыть калькулятор