Развёртывание
AIDA разворачивается on-premise, в вашем контуре. Текущий поддерживаемый способ — Docker Compose.
Системные требования
Распределение памяти (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 или другое объектное хранилище в вашем контуре).
Что входит в развёртывание
Связи компонентов — Архитектура.
Режим ИИ-ассистента — два варианта
- Локальная или открытая модель (через 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.
Связанное
- Быстрый старт — первый граф за 3 минуты
- Безопасность и соответствие — RBAC, аудит, 152-ФЗ
- Архитектура — слои и компоненты