MIG-11 · ОПЫТ
Я провожу миграции и переключения, держа откат наготове ещё до того, как касаюсь рабочей среды.
Я переношу системы без лишней драмы. Будь то перенос внутри локальной инфраструктуры, переход из локальной среды в облако или обновление версии, я сначала пишу план изменений и откат, затем выполняю переключение в согласованном окне и проверяю результат по чётким контрольным точкам. Если контрольная точка не пройдена, я откатываюсь. Это моя зона ответственности, а не то, что вы обнаружите в два часа ночи.
01 · Что я делаю
Сама работа
- Переношу локальные рабочие нагрузки между хостами, кластерами и дата-центрами с помощью P2V и V2V, сводя простой к минимуму.
- Поднимаю локальные системы в облако, вместе с зависимостями приложения, данных, DNS и идентификации, а не только виртуальную машину.
- Выполняю обновления версий операционных систем, гипервизоров и ключевых сервисов, имея проверенный путь отката.
- Описываю последовательность переключения и откат ещё до того, как что-либо меняется в рабочей среде, чтобы оба направления сначала были на бумаге.
- Определяю окно обслуживания, контрольные точки проверки и того, кто даёт одобрение на каждой из них.
- Переношу хранилище и данные с контрольными суммами и сверкой, чтобы ничего не потерялось при передаче незаметно.
- Повторно проверяю усиление защиты и конфигурацию после переноса, чтобы новая среда не оказалась слабее прежней.
02 · Что вы получаете
Что у вас останется
- Документированный план изменений и письменный откат, оба проверены до открытия окна.
- Чистое переключение в рамках согласованного окна, проверенное по контрольным точкам, а не на догадках.
- Путь отката, который действительно работает; если контрольная точка не пройдена, его выполняю я.
- Подтверждения после миграции, что новая среда настроена и защищена правильно.
- Заметки по передаче дел, которые ваша команда сможет прочитать и повторить, чтобы знания не ушли вместе со мной.
03 · Инструменты и знания
С чем я здесь работаю
04 · Как я к этому подхожу
Спланировано, очерчено по объёму, под моей ответственностью
Всё начинается с 30-минутного звонка для оценки объёма и письменного заключения в тот же день о том, насколько это удачно подходит. Дальше я составляю карту реальных зависимостей, а не только очевидного сервера, и пишу упорядоченный план изменений с приложенным откатом ещё до того, как сдвинется хоть одна рабочая система. Мы заранее согласуем окно, контрольные точки проверки и критерии отката, так что никакой импровизации в разгар переключения не будет. Я выполняю переключение внутри этого окна, проверяю каждую контрольную точку, и если хоть одна не пройдена, откатываюсь к заведомо рабочему состоянию. Когда всё готово, вы получаете подтверждения и письменную процедуру, чтобы следующий человек мог пройти тем же путём.
05 · Вопросы
Хорошие вопросы, прямые ответы
Как вы делаете простой предсказуемым?
За счёт того, что переключение идёт в заранее заданном окне с фиксированной последовательностью и понятными контрольными точками. Ещё до начала мы знаем, как выглядит успех на каждом шаге и сколько каждый шаг должен занять, поэтому окно спланировано, а не оставлено на удачу.
Что произойдёт, если миграция пойдёт не так в разгар переключения?
Я откатываюсь к последнему заведомо рабочему состоянию, используя путь отката, который был написан и проверен ещё до начала. Откат определён заранее, и выполнять его обязан именно я; это не то, что мы придумываем на ходу под давлением.
Вы делаете перенос из локальной среды в облако или только внутри локальной инфраструктуры?
И то, и другое, плюс обновления версий. Переходу из локальной среды в облако я уделяю дополнительное внимание в части идентификации, DNS, перемещения данных и зависимостей, ведь именно там обычно ломаются облачные миграции, а не в самой рабочей нагрузке.
06 · Смежный опыт
Смежные работы, которыми я занимаюсь
Нужно, чтобы этим занялись?
Расскажите, что вы пытаетесь перенести и где это застряло. Нескольких предложений достаточно для начала, и они попадут прямо в мой почтовый ящик.