Сделайте откат
известным решением.
Осторожное руководство перед запуском для определения обратимой реакции на неожиданное поведение релиза. Оно не предписывает никому менять production без собственных полномочий и защитных мер команды.
ИСПОЛЬЗУЙТЕ ДЛЯ: Используйте перед релизом, чтобы определить ограниченный маршрут отката, полномочия на решение и проверки клиентских путей после одобренного действия.
Выполните следующий известный шаг.
- Перед релизом зафиксируйте идентификатор релиза, наименьшую обратимую единицу, владельца полномочий и утверждённый механизм, уже доступный команде.
- Используйте поэтапное развёртывание и наблюдение, если платформа команды это поддерживает. Приостановите работу, когда наблюдаемое поведение выходит за согласованную командой границу.
- До одобренного отката зафиксируйте наблюдение, время, охват и идентификатор активного релиза. Не заменяйте ограниченное обращение широким разрушительным действием.
- После одобренного действия проверьте основные клиентские пути, сообщайте только подтверждённые факты и сохраните доказательства для последующего обзора.
Подтвердите, что маршрут отката документирован для точного механизма релиза, а не для запомненного предыдущего процесса.
До релиза рассмотрите любую необратимую миграцию или внешнее изменение вместе с его владельцем.
По возможности выполните одобренный пробный запуск или настольное упражнение; зафиксируйте выводы без изменений в production.
Заметки об источнике, а не заимствованная уверенность.
Основа планирования: практики Google SRE для production-сервисов
- Google SRE Book — Production service best practices ↗Руководство рекомендует контролируемые постепенные развёртывания и сначала откат при обнаружении неожиданного поведения, а затем диагностику для сокращения времени восстановления.
Авторство: Редакционный черновик SIU Enablement; операционное руководство, ограниченное источниками. Проверил(а): Перед использованием требуется проверка владельцем релиза, владельцем платформы и владельцем данных. Перепроверить: Повторно проверьте перед существенными изменениями процесса релиза, миграции, хостинга или поставщика.