Обновление платформы Astra для управления ИТ-инфраструктурой
«Группа Астра» объявила о выпуске новой версии платформы для автоматизации управления ИТ-инфраструктурой Astra Automation 1.2, в основе которой лежит открытый международный проект Ansible. Улучшения в релизе направлены на повышение эффективности и надежности управления ИТ-ресурсами, ПО и сервисами.
Среди ключевых нововведений – реализация компонента Event-Driven Ansible (EDA). Это подход к автоматизации в Ansible, основанный на обработке событий. Компонент позволяет настроить запуск сценария автоматизации в ответ на события в ИТ-инфраструктуре в режиме реального времени. Традиционно сценарий автоматизации запускается администратором вручную или по расписанию. Однако с EDA процесс становится динамическим: автоматизация срабатывает в тот момент, когда в инфраструктуре происходит определенное событие.
Принцип работы заключается в следующем: платформа отслеживает события из различных источников (таких как alertmanager, логи, вебхуки и т. д.), администратор определяет, что именно отслеживать и какие сценарии запускать в ответ. В итоге это позволяет мгновенно реагировать на сбои и автоматизировать рутинные задачи.
В предыдущей версии Astra Automation 1.1 был добавлен компонент Content Development Kit (CDK) – набор инструментов, ориентированный на разработчиков Ansible-шаблонов (плейбуков), который должен упростить процесс создания сценариев автоматизации. С выходом версии 1.2 в CDK реализовано несколько утилит:
- Ansible Sign – механизм для подписания и проверки подлинности Ansible-контента;
- Ansible Creator – инструмент для упрощения создания Ansible-контента;
- Ansible Tox – утилита для автоматизации тестирования Ansible-коллекций, позволяет тестировать Ansible-контент с различными версиями Python-интерпретаторов и Ansible;
- Pytest-ansible – плагин для фреймворка pytest, который обеспечивает интеграцию с Ansible. Он позволяет эффективно запускать и тестировать связанные с Ansible задачи и сценарии внутри набора тестов pytest.
Также в версии 1.2 были переработаны и обновлены все образы контейнеров (сред исполнения автоматизации). В частности, теперь в качестве среды исполнения по умолчанию предлагается образ aa-full-ee, содержащий все поддерживаемые Ansible коллекции, входящие в состав Astra Automation. Пользователи получат более стабильное и единообразное рабочее окружение.
Наконец, начиная с этого релиза платформа Astra Automation полностью совместима с ОС Astra Linux 1.8, что расширяет возможности ее использования.