SvayaИИ-платформаПлатформаПримерыПродуктыВнедрение

Документация / Из чего собрана платформа

Из чего собрана платформа

Редакция 24 сентября 2026, дополнена 9 ноября 2026

Для администратораПеред разбором отказов

Платформа на ваших серверах - это одиннадцать работающих частей и четыре места, где лежат данные. Каждая часть отвечает за свое, и по тому, какая из них замолчала, сразу видно, что перестанет работать у сотрудников.

Сервисы платформы

ЧастьЗа что отвечаетЕсли откажет
Ядро платформы
core
Права, вход, автоматизации, экраны сотрудников, журнал действийОстанавливается вся платформа
Обработка ИИ
ai-pipeline
Исполнение шагов автоматизации, обращения к языковой моделиТолько эта часть, остальное продолжит работать
Маскирование
masking
Замена персональных данных метками перед отправкой в модельЗапуски с персональными данными останавливаются
Поиск по документам
rag
Индексация выгрузок и поиск по смыслуАссистенты перестают отвечать по документам
Выбор модели
llm-router
Куда уходит запрос, учет расхода, пределыТолько эта часть, остальное продолжит работать
Локальный инференс
ml-inference
Классические модели машинного обучения на ваших серверахАвтоматизации, которым он нужен, останавливаются
Сбор телеметрии
otel-collector
Прием записей хода запусковТеряется запись хода, работа продолжается
Просмотрщик записей
trace-ui
Экран разбора хода запускаНельзя смотреть разбор, запуски идут
Вход и учетные записи
keycloak
Аутентификация сотрудников и сервисовСотрудники не могут войти
Чат сотрудников
m21-chat
Доступ сотрудников к языковым моделямТолько чат, автоматизации работают
Антивирус
clamav
Проверка загружаемых файловЗагрузка файлов останавливается

Состояние каждой части видно на экране «Обзор платформы», там же написано последствие ее отказа. Подробнее об экране рассказано на странице экранов администратора.

Сколько каждая часть просит

Это значения базового слоя, то есть отправная точка. Ваш слой описателя их переопределяет, и под нагрузку их поднимают.

ЧастьЯдерПамятиНесколько экземпляров
Ядро платформы22 ГиБДа
Обработка ИИ22 ГиБДа
Обезличивание11 ГиБДа
Поиск по документам24 ГиБДа
Выбор модели11 ГиБНет
Расчет обученными моделями48 ГиБНет
Вход и учетные записи11 ГиБНет
Антивирус13 ГиБНет
Основная база данных24 ГиБПо профилю
Хранилище записей хода24 ГиБПо профилю
Обмен событиями11 ГиБПо профилю

Столбец про экземпляры отвечает на практический вопрос об обновлении. Часть, у которой экземпляр один, при замене останавливается, и перерыв будет. Часть, у которой их несколько, заменяется без перерыва. Промышленный профиль поднимает по два экземпляра у ядра, обработки и обезличивания, показной оставляет по одному.

Антивирус просит три гигабайта памяти не под работу, а под базы сигнатур, и стартует он минутами. Это нормально, и проверка готовности дает ему на это время.

Четыре сети платформы

Части платформы разложены по четырем сетям, и это не украшение схемы. Сеть решает, кто до кого вообще может дотянуться.

СетьЧто в ней
ВнешняяБалансировщик, который принимает обращения снаружи
ВнутренняяСами сервисы платформы, разговор между ними
ДанныеБазы данных и объектное хранилище
Выход наружуТолько те сервисы, которым он нужен по делу

Сервис, не объявленный в сети выхода наружу, не разрешит даже имя внешнего адреса. Это не настройка, которую можно обойти, а свойство сети, и именно поэтому список выходящих наружу частей короткий.

Где что хранится

  • PostgreSQL. Основная база платформы. Здесь сотрудники, автоматизации, дела, очереди решений и журнал действий.
  • ClickHouse. Записи хода запусков и метрики. Сюда пишется каждый шаг каждого запуска, и отсюда их читает разбор.
  • Redis. Очереди и обмен событиями между частями платформы. Долговременных данных здесь нет.
  • Объектное хранилище. Файлы, то есть загруженные документы, выгрузки и результаты запусков.

Все четыре хранилища работают внутри вашей сети. Резервная копия снимается со всех сразу, об этом на странице резервных копий.

Что будет, если часть откажет

Части делятся на две группы, и это видно на экране состояния. Отказ критической части останавливает платформу целиком, потому что без нее не работает ничего. Отказ остальных выключает только их собственную работу.

Практическое следствие простое. Если сотрудники жалуются на одну автоматизацию, смотрите часть, которая ей нужна. Если не работает ничего и вход тоже, смотрите ядро, базу и часть, отвечающую за вход.