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

Проведено: 17 июля 2025 г.

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

Теперь вы можете развертывать обновления программного обеспечения для сервисов Amazon ECS, которые обслуживают трафик от Балансировщика нагрузки приложений (ALB), Балансировщика сетевой нагрузки (NLB) или ECS Service Connect, используя стратегию развертывания без перерыва в обслуживании. При использовании стратегии развертывания без перерыва в обслуживании Amazon ECS предоставляет новую версию приложения вместе со старой и позволяет проверить новую версию, прежде чем направлять в нее рабочий трафик. С помощью приостановок жизненного цикла можно выполнять особые этапы проверки и блокировать развертывание, пока проверка не будет успешно пройдена. Кроме того, после перенаправления рабочего трафика можно испытать новое приложение в течение определенного периода времени и в случае обнаружения регрессии вернуться к старой версии без каких-либо простоев. Для мониторинга развертываний и автоматического обнаружения сбоев можно настроить предупреждения Amazon CloudWatch и автоматический выключатель развертывания ECS. В совокупности эти возможности помогают повысить безопасность обновлений программного обеспечения и ускорить внедрение новых функций.

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