Skip to main content

Инфраструктура Middleware

Сущность Middleware Infrastructure (Инфраструктура Middleware) является ключевым звеном архитектуры платформы Ainergy. Она отвечает за сетевую связность, распределение ресурсов и интеграцию основных компонентов системы: больших языковых моделей (LLM), оркестратора мультиагентных систем, брокеров сообщений и аналитических баз данных.

tip

Требуемые роли:

  • Чтение – mai_reporter и mai_admin.
  • Создание – mai_admin.
  • Обновление – mai_admin.
  • Удаление – mai_admin.

После создания записи Middleware Infrastructure автоматически создаются соответствующие экземпляры Service Instance, RabbitMQ Instance, ClickHouse Instance, Redis Instance и Token Storage Instance, которые станут доступны в связанном списке записи после ее сохранения. Учетные данные для подключения к каждому из перечисленных экземпляров хранятся в записях этих экземпляров вместе с их остальными настройками. Учетные данные для Service Instance не предусмотрены.

Доступные действия:

UI-действиеОписание
⬆️ Deploy MultipliersНажмите, чтобы запустить процесс развертывания текущего экземпляра Middleware Infrastructure. Кнопка располагается в бургер-меню Deploy Tools.
⬆️ Deploy Limits ConfigurationНажмите, чтобы запустить процесс обновления конфигурации лимитов и квот для выбранного экземпляра. Кнопка располагается в бургер-меню Deploy Tools.
⬆️ Deploy Nexus ConfigurationНажмите, чтобы запустить задачу развертывания конфигурации нексусов для текущего окружения. Кнопка располагается в бургер-меню Deploy Tools.
⬆️ Deploy sApps InstНажмите, чтобы запустить процесс развертывания текущего экземпляра Middleware Infrastructure и его компонентов (RabbitMQ, ClickHouse и Redis), а также конфигураций нексусов, лимитов и мультипликаторов на целевом экземпляре. Кнопка располагается в бургер-меню Deploy Tools.
Recreate ConsumerНажмите, чтобы запустить принудительное пересоздание обработчика, например, в случае изменения конфигурации связанной записи из таблицы Потребитель RabbitMQ (sys_rabbitmq_consumer) на некорректную. Кнопка располагается в бургер-меню → MaintenanceTSI.
AutorepairНажмите, чтобы проверить наличие и корректность настроек указанного потребителя RabbitMQ. В случае отсутствия связанной записи она будет создана, в случае некорректности настроек они будут исправлены на актуальные. Кнопка располагается в бургер-меню → MaintenanceTSI.

Создание записи Middleware Infrastructure


  1. Перейдите в навигаторе в Managing Application InstallationsAinergy InfrastructureMiddleware Infrastructure.
  2. Нажмите Создать и заполните поля формы.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы сохранить запись.
ПолеОбязательноОписание
DNSДаУкажите доменное имя, используемое для маршрутизации запросов к данному экземпляру инфраструктуры.
IP addressДаУкажите IP-адрес машины, на которой будет развернута Middleware Infrastructure.
Environment typeДаВыберите тип окружения, определяющий назначение инфраструктуры:
  • DEV – разработка;
  • TEST – тестирование;
  • DEMO – демонстрация;
  • SANDBOX – песочница для безопасных экспериментов с моделями;
  • PROD – продуктивная среда для пользователей.
Path for APIДаУкажите домен, на который внешние приложения и ИИ-агенты отправляют API-запросы для генерации ответов. Поле будет заполнено автоматически после указания DNS, но доступно для редактирования.
Path for RabbitMQДаУкажите домен для брокера сообщений RabbitMQ. Поле будет заполнено автоматически после указания DNS, но доступно для редактирования.
Path for ClickHouseДаУкажите домен для базы данных ClickHouse. Поле будет заполнено автоматически после указания DNS, но доступно для редактирования.

Связанные списки

  • MAI Instances – список связанных записей Service Instance, RabbitMQ Instance, Redis Instance, ClickHouse Instance, Redis Instance и Token Storage Instance.
  • Control Plane Tasks – общая зона управления.