AWS Lambda теперь поддерживает действия Сервиса внедрения неисправностей (FIS) AWS

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

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

Сервис AWS Lambda разработан для приложений, обеспечивающих высокую доступность на уровне 99,95 %. Применяя действия FIS для AWS Lambda, разработчики и операторы теперь могут проверять реакцию приложения на ошибки Lambda в среде выполнения любого языка без изменения кода. Воспроизводя поведение, способное привести к сбою приложений, эти действия позволяют клиентам выявлять пробелы в конфигурации, мониторинге, сигналах и оперативном отклике приложений. Например, предусмотрена возможность возвращать особые коды состояния HTTP через API-шлюз Amazon или добавлять односекундную задержку при запуске к 1 % вызовов. Для начала клиентам следует установить управляемое расширение FIS, создать шаблон эксперимента и запустить действия из консоли или в конвейере. Чтобы защитить приложения от непредвиденных воздействий, эксперименты FIS можно настроить на автоматическую остановку всех действий при срабатывании заданного пользователем сигнала.

Данные действия являются общедоступными во всех регионах AWS, где доступен сервис FIS, включая регионы AWS GovCloud (США).

Узнать больше можно в руководстве пользователя FIS для Lambda.