Amazon ECS теперь имеет встроенную поддержку линейного развертывания и развертывания пробного выпуска

Проведено: 30 окт. 2025 г.

Amazon Elastic Container Service (Amazon ECS) объявляет о поддержке стратегий линейного развертывания и развертывания пробных выпусков, предоставляя вам дополнительную гибкость и контроль при развертывании контейнерных приложений. Новые стратегии дополняют встроенные в ECS возможности развертывания без перерыва в обслуживании, позволяя выбирать подход к переносу трафика, наилучшим образом соответствующий профилю рисков и требованиям валидации вашего приложения.

При линейном развертывании вы можете постепенно переносить трафик с текущей версии сервиса на новую версию равными процентными долями в течение определенного периода. Вы задаете процент (например, 10 %), чтобы контролировать объем переносимого трафика на каждом этапе, и выбираете время запекания после каждого переноса трафика для мониторинга и проверки. Это позволяет проверять новую версию приложения на множестве этапов с увеличением объема рабочего трафика. При развертывании пробного выпуска вы можете направить небольшой процент рабочего трафика на новую версию сервиса, в то время как большая часть трафика остается в текущей стабильной версии. Вы задаете время запекания для мониторинга работы новой версии, по прошествии которого Amazon ECS перенаправляет на нее оставшийся трафик. Обе стратегии предусматривают «время запекания» для развертывания – время с момента переноса всего рабочего трафика на новую версию, по прошествии которого действие старой версии прекращается. Этот период позволяет быстро вернуться к предыдущей версии без какого-либо простоя в случае обнаружения проблем. Вы можете настроить приостановку жизненного цикла развертывания для выполнения специальных шагов проверки и использовать предупреждения Amazon CloudWatch для автоматического обнаружения сбоев и запуска откатов.

Данная функция доступна во всех коммерческих регионах AWS, где предлагается Amazon ECS. Стратегии линейного развертывания и развертывания пробных выпусков можно применять для уже имеющихся и новых сервисов Amazon ECS, использующих Балансировщик нагрузки приложений (ALB) или ECS Service Connect, при помощи консоли, пакета средств разработки ПО (SDK), Интерфейса командной строки (CLI), CloudFormation, комплекта для облачной разработки (CDK) и Terraform. См. дополнительные сведения в нашей документации по линейному развертыванию Amazon ECS и развертыванию пробного выпуска Amazon ECS.