MSActivator является универсальной платформой для интеграции любых инфраструктурных компонентов (сетевого оборудования, средств информационной безопасности, платформ виртуализации и т.п.) и автоматизации любых процессов вне зависимости от технологического домена. Благодаря универсальному подходу, MSA может быть использован как для решения задач контейнерной оркестрации, так и для автоматизации процессов в смежных системах (интеграция с платформами виртуализации, сетевой и вычислительной инфраструктурой, и информационной безопасности).
Ключевые особенности:
- MSActivator – программируемое решение по оркестрации предоставляющее простую интеграцию элементов ИБ, сетевой инфраструктуры, сервисов ЦОД и IoT через дополнительный уровень абстракции.
- MSActivator обеспечивает сквозную автоматизацию процессов для всей инфраструктуры.
- MSActivator - модульное, масштабируемое и адаптируемое к любой среде/инфраструктуре решение, покрывающее задачи развертывания и обеспечения качества сервисов (мониторинг, аналитика)
- MSActivator - инструмент используемый инженерами, специалистами ИБ и разработчиками IT сервисов
Архитектура платформы MSActivator
Архитектура MSActivator включает в себя три основных модуля:
Модуль интеграции.
Обеспечивает абстракцию от реализации инфраструктурных компонентов и предоставление необходимых функций в виде универсальных объектов (микросервисов). Модуль включает в себя следующие структурные блоки:
- Adaptor (Device Adaptor, DA) обеспечивает взаимодействие платформы с управляемыми устройствами и системами посредством командных и программируемых интерфейсов (CLI, REST API, NetConf). Реализован в формате набора открытых программных компонентов (PHP код) объединенных в библиотеку;
- Microservice (MS) представляет собой объект реализующий некий функционал управляемого устройства или системы, описанный в терминах Create, Read, Update, Delete (CRUD). Обеспечивает абстракцию функционала от его реализации производителем. Реализован в формате XML документа, MSA предоставляет визуальную среду для создания и поддержки микросервисов;
Модуль автоматизации.
Реализует логику, а также представляет визуальную среду разработки процессов автоматизации и оркестрации. Модуль включает в себя следующие блоки:
- Workflow (WF). Представляет собой набор процессов автоматизации, каждый из которого содержит комплект последовательно выполняемых задач. WF является активной сущностью на протяжении всего процесса оркестрации – включенные в него процессы автоматизации могут быть вызваны в различные периоды жизненного цикла в зависимости от результата работы внутренних задач, результатов мониторинга или внешних событий. WF реализован в формате XML документа, каждая задача в котором представляет собой PHP или Python скрипт, что позволяет реализовать любой процесс автоматизации и оркестрации. MSA обеспечивает визуальную среду разработки и выполнения WF, а также API к модулю интеграции;
- Business Process Modeling (BPM). Представляет собой модель бизнес процесса или сервиса, в узлах которого находятся workflow. MSA обеспечивает визуальную среду для разработки BPM.
Модуль аналитики и мониторинга.
Реализует механизмы обеспечения требуемого уровня предоставления сервиса, оповещений, а также среду аналитики. Включает в себя следующие структурные блоки:
- Assurance – обеспечивает мониторинг, сбор логов и ключевых показателей с управляемых устройств. Доступные источники SNMP, Syslog, NetFlow и другие источники информации. Полученные данные мониторинга могут быть использованы в процессах автоматизации.
- Analytics – среда аналитики основанная на стеке Elasticsearch;
- oReporting – механизмы экспорта отчетов.
Автоматизация и интеграция
MSActivator – мост между интеграцией и автоматизацией
От интеграции любого направления и производителя к любой модели использования или автоматизации процесса
MSActivator™ непрерывная комплексная автоматизация
Присоединяйтесь к сообществу!
OpenMSA Community - площадка для обмена DevOps идеями между разработчиками и инженерами сети/ИБ