Перенос проектов между ЦОДами. Часть 3

Apr 15, 2019 18:09 · 212 words · 1 minute read ЦОД Миграции Проект

Составление плана

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

Что должен включать в себя план

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

Пример нашего плана:

Проводить все действия нужно момент минимального количества трафика на сайте. В нашем случае это время 4:00 МСК.

Наши основные ошибки:

  • составили план накануне
  • не очень подробный план
  • упустили часть важных проверок перед переносом сервисов

Если бы мы составили план раньше, то часть проблем можно было бы избежать.

  • не проверили актуальность данных в реплике БД -> отставание данных на день
  • не проверили весь необходимый критичный функционал

Во время любой интеграции все может пойти не так. Подумайте над тем, какие есть узкие места в вашем планею. Чем более подроюно будет описаны все варианты отклонения от плана, тем лучше. Нужен лидер команды, который будет координировать всех специалистов и смотреть на состояние системы. Договоритесь заранее с инженераи по тестированию, которые будут вам помогать. И будет вам счастье.