Краткий ответ: Откат — это просто возврат DNS на старый сервер, ЕСЛИ старый сервер ещё работает и ЕСЛИ на новый не успели записаться важные данные. Именно поэтому старый сервис живёт после переключения, а сайты с активными записями сверяют данные перед откатом. Правила отката определяйте до миграции, а не посреди инцидента.

Обзор

Откат — не поражение; это предохранитель, который делает смелые переключения безопасными. Ловушка — в данных: с момента смены DNS новые заказы, посты и загрузки могут существовать только на новом сервере. Чистый откат поэтому состоит из двух частей — простого DNS-шага и аккуратного шага сверки данных.

Что нужно иметь

  • Старый сервер цел и работает (золотое правило переключений).
  • Понимание, какие записи произошли после переключения: заказы, регистрации, загрузки, комментарии.
  • Низкий DNS TTL, всё ещё действующий с миграции, — чтобы обратное переключение распространилось быстро.

Пошаговая инструкция

  1. Решайте быстро и спокойно: откат оправдан для функциональной поломки, которую не починить быстро — не для косметического глюка.
  2. Заморозьте записи на новом сервере (maintenance-режим), чтобы расхождение перестало расти.
  3. Экспортируйте дельту: вытяните с нового сервера всё, созданное после переключения — строки базы от временной метки переключения, загруженные файлы по дате.
  4. Импортируйте дельту в старый сервер и проверьте объединённое состояние (для магазинов: ID заказов непрерывны, без дубликатов).
  5. Переключите DNS назад на старый IP и подтвердите через dig +short.
  6. Разбор полётов перед повтором: устраните корень проблемы на новом сервере, перетестируйте через hosts-файл и запланируйте новое переключение.

Типичные проблемы

  • Старый сервер уже отменён: тогда откатываться некуда — именно поэтому старый сервис переживает миграцию на несколько дней.
  • Пропущенная сверка: возврат DNS без слияния дельты тихо выбрасывает реальные данные клиентов.
  • Качели туда-сюда: переключения назад-вперёд за часы множат путаницу кешей — откатитесь раз, почините как следует, перережьте раз.

Когда обращаться в поддержку

Если вы посреди инцидента и не уверены, разошлись ли данные, откройте срочный тикет с деталями обоих серверов — инженер поможет сравнить состояния, прежде чем вы примете решение.

Частые вопросы

Когда откатываться, а когда чинить на месте?

Откат — для функциональной поломки, которую не успеваете починить в своём допустимом окне: сломанный checkout, ошибки данных, жёсткий простой. Косметику чинят вперёд на новом сервере.

Что будет с данными, созданными после переключения DNS?

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

Означает ли откат, что миграция провалилась окончательно?

Нет. Он даёт время спокойно устранить корень проблемы, перетестировать через hosts-файл и запланировать чистое второе переключение — это лучше, чем дебажить в продакшне под давлением.

Похожие статьи

Нужна помощь? Связаться с поддержкой Cloud2Y →

Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)