Развёртывание

AIDA разворачивается on-premise, в вашем контуре. Текущий поддерживаемый способ — Docker Compose.

Системные требования

ОкружениеCPURAMДискОС
Production4 vCPU16 ГБ80 ГБ SSDUbuntu 22.04+
Staging / проба2 vCPU8 ГБ40 ГБUbuntu 22.04+

Распределение памяти (production, 16 ГБ):

  • YGG (граф-БД) — heap до 4 ГБ
  • FRIGG (состояние, снепшоты, очереди) — heap до 3 ГБ
  • остальные сервисы + ОС — оставшийся объём (суммарно граф-БД ≈ 10–11 ГБ под нагрузкой)

Для локальной пробы достаточно 8 ГБ; для ассистента на локальной модели (Ollama) требований к памяти/железу больше — см. режим ИИ ниже.

Docker Compose

git clone <репозиторий>
cd aida
docker compose up -d

Поднимаются все сервисы: парсер, граф-БД, GraphQL API, шлюз, фронтенд, ассистент, контрольный центр, аутентификация. Сценарий первого запуска — Быстрый старт.

Бэкапы: S3-совместимое хранилище (MinIO или другое объектное хранилище в вашем контуре).

Что входит в развёртывание

СервисРоль
Houndпарсер SQL/PL/SQL
YGGграф происхождения (Ygg.db)
FRIGGсостояние, снепшоты, очереди
SHUTTLEGraphQL API
Anvilimpact / трассировка происхождения
Daliоркестратор парсинга + приём OpenLineage
Churшлюз / BFF
Seidr Studioфронтенд (Loom, Knot)
Mimirассистент (модель — облачная или локальная)
Heimdallrконтроль, доступ, наблюдаемость
Keycloakаутентификация

Связи компонентов — Архитектура.

Режим ИИ-ассистента — два варианта

  • Локальная или открытая модель (через Ollama) — в вашем контуре, данные не покидают периметр. Режим для закрытого контура и 152-ФЗ; требует ресурсов под инференс.
  • Облачная модель — опция для скорости, без локальных требований к железу.

Выбор — конфигурацией, на каждый тенант.

Kubernetes — roadmap

Сейчас production работает на Docker Compose. Перенос на Kubernetes — в backlog (после релиза HighLoad, без фиксированной даты). Подготовка ведётся: вынос конфигурации в env, стратегия PVC, требования к Ingress (WebSocket).

Критичен Kubernetes — напишите команде: уточним статус под ваш сценарий.

Air-gap / закрытый контур — roadmap

Локальная модель ассистента (Ollama) работает в вашем контуре уже сейчас. Полностью изолированный air-gap режим (включая управляемый тенантом Ollama без внешних зависимостей) — в активной разработке. Формального тестирования изоляции в air-gap пока не было.

Честно: «работает on-premise, локальная модель» — да, сейчас; «протестированный air-gap» — roadmap.

Связанное