Amazon ECS теперь поддерживает эксперименты по внедрению отказов сети для AWS Fargate

Проведено: 19 дек. 2024 г.

Amazon Elastic Container Services (Amazon ECS) теперь позволяет проводить эксперименты по внедрению отказов сети в приложениях, развернутых на базе AWS Fargate. Эксперименты по внедрению отказов создают неполадки для тестирования работы приложений, помогая улучшить производительность, наблюдаемость и отказоустойчивость приложений. Сервис внедрения отказов (FIS) AWS теперь поддерживает для ECS шесть действий как в EC2, так и в Fargate: задержка сети, черные дыры в сети, потеря сетевых пакетов, нагрузка на ЦП, нагрузка на ввод-вывод и прекращение процессов.

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

Новый интерфейс сейчас автоматически включается во всех регионах AWS, а интеграция с Сервисом внедрения отказов AWS – в тех регионах, где доступен AWS FIS.

Дополнительные сведения см. в документации по внедрению отказов Amazon ECS и в руководстве пользователя AWS FIS.