Термин

Zero-downtime deployment: обновление без остановки сервиса

Развёртывание без простоя — организация обновления, при которой сервис продолжает обслуживать запросы во время замены версии.

Что означает термин#

Один из подходов — постепенно заменять экземпляры приложения, сохраняя работающие. Успех зависит от готовности новой версии, маршрутизации и совместимости данных. Само название стратегии не гарантирует отсутствие ошибок при любом изменении базы или конфигурации.

Практический пример#

Новый экземпляр проходит проверку готовности, получает запросы, затем старый выводится из работы. Если обе версии временно сосуществуют, формат данных должен быть совместим с ними. Это учебная последовательность; конкретный порядок зависит от платформы и требований приложения.

Как проверить#

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

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор