БазИС Автоматизация
БазИС Автоматизация — это платформа для быстрой разработки и интеграции сложных сценариев сквозного управления вычислительными центрами.
Построена на базе современных принципов промышленного «Интернета вещей» и микроагентной архитектуры, что позволяет на порядок сократить время для интеграции новых объектов управления, от физической инфраструктуры с промышленными интерфейсами управления, до современных вычислительных серверов и облачных сред.
Преимущества
- Активное поведение управляющей системы, в т.ч. ее компонентов
- Распределенные приложения управления, объединяющие множество взаимодействующих агентов для решения комплексных задач управления
- Платформа управления отделена от логики управления
- Возможность включения в систему управления произвольных типов объектов
- Легкость изменения топологий и поведения управляемой системы непосредственно в процессе эксплуатации
- Объединение преимуществ service discovery и node discovery подходов
- Средства разработки дополнительных приложений управления
Решаемые задачи
- Реализация мультиагентной мультисервисной модели управления
- Возможность управления как аппаратными, так и программными объектами, в том числе объектами инфраструктуры, виртуальными машинами, программными сервисами, и т.д.
- Централизованный динамический репозиторий объектов и сервисов
- Произвольная типизация объектов управления
- Возможность организации произвольных иерархий и топологий объектов управления, в том числе и динамических
- Взаимодействие между агентами при помощи распределенной системы очередей сообщений
- Управление жизненным циклом агентов в составе распределенных приложений управления
- Централизованный графический интерфейс пользователя с доступом через браузер, дополненный инструментами командной строки
Состав
- Иерархическая база данных объектов управления
- Платформа управления жизненным циклом приложений (Развертывание, обновление, мониторинг, безопасность)
- Легко настраиваемый графический интерфейс (GUI)
- Утилиты консольного интерфейса (CLI)
- Открытый API для взаимодействия с системой
- Комплект документации открытого API
- Комплект для разработки приложений управления (Go, Python, nodeJS)