Инфраструктура Middleware
Сущность Middleware Infrastructure (Инфраструктура Middleware) является ключевым звеном архитектуры платформы Ainergy. Она отвечает за сетевую связность, распределение ресурсов и интеграцию основных компонентов системы: больших языковых моделей (LLM), оркестратора мультиагентных систем, брокеров сообщений и аналитических баз данных.
Требуемые роли:
- Чтение – 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) на некорректную. Кнопка располагается в бургер-меню → Maintenance → TSI. |
| Autorepair | Нажмите, чтобы проверить наличие и корректность настроек указанного потребителя RabbitMQ. В случае отсутствия связанной записи она будет создана, в случае некорректности настроек они будут исправлены на актуальные. Кнопка располагается в бургер-меню → Maintenance → TSI. |
Создание записи Middleware Infrastructure
- Перейдите в навигаторе в Managing Application Installations → Ainergy Infrastructure → Middleware Infrastructure.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы сохранить запись.
| Поле | Обязательно | Описание |
|---|---|---|
| DNS | Да | Укажите доменное имя, используемое для маршрутизации запросов к данному экземпляру инфраструктуры. |
| IP address | Да | Укажите IP-адрес машины, на которой будет развернута Middleware Infrastructure. |
| Environment type | Да | Выберите тип окружения, определяющий назначение инфраструктуры:
|
| 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 – общая зона управления.