Amazon ECS теперь поддерживает стратегии линейного и канареечного развертывания, повышая гибкость при развертывании контейнерных приложений. Эти новые опции работают вместе с существующими сине-зелеными развертываниями, позволяя пользователям выбирать идеальные методы перенаправления трафика. Линейные развертывания постепенно перенаправляют трафик с равными процентными приращениями в течение заданного времени, обеспечивая многоэтапную валидацию. Пользователи определяют процент шага и время между переключениями для мониторинга. Канареечные развертывания отправляют небольшую часть трафика на новую ревизию, в то время как большая часть остается на стабильной версии. Время прогрева канарейки позволяет проводить мониторинг производительности до полного переключения трафика. Обе стратегии включают время прогрева развертывания после того, как весь трафик перейдет на новую ревизию. Эта пауза позволяет быстро откатиться в случае выявления проблем. Хуки жизненного цикла развертывания и алармы CloudWatch могут автоматизировать валидацию и запускать автоматические откаты. Эти функции доступны во всех коммерческих регионах AWS и поддерживают интеграцию с ALB или ECS Service Connect.
aws.amazon.com
Amazon ECS now supports built-in Linear and Canary deployments
Create attached notes ...
