Skip to content

Cхема работы платформы

Architecture

Keycloak - сервис аутентификации и авторизации

Identity-провайдер. Интеграция с AD (LDAP / LDAPS, Kerberos), OIDC Provider (Blitz) и т.д..

Grafana, Prometheus - сервис мониторинга

  • metrics (http_requests_total, http_request_duration_seconds, ...);
  • health check;
  • alert;

Grafana Loki - сервис логирования

Альтернативы: FileBeat, Fluentd, Vector и т.д..

Kolmogorov Hub - web интерфейс для работы с платформой

Единный интерфейс для работы со всеми компонентами анатической платформы.

Kolmogorov API - REST API

API интерфейс для работы с платформой по протоколу HTTP/HTTPS.

PostgreSQL

База данных для метаинформации (реестры объетов, справочники, настройки и т.д.) анатической платформы.

Redis

  • брокер сообщений для выполнения фоновых задач;
  • cache storage;

Files

Файловое хранилище платформы.

CRD

Kubernetes Custom Resource Definition.

Celery

  • исполнение синхронных фоновых задач;
  • подписка на жизненный цикл объектов платформы;

FastStream

Исполнение асинхронных фоновых задач.

CRD Operator

Реализация передачи сложных интеграция в систему CI/CD.

Gitlab | Gitlab Runner

CI/CD инструмент. Альтернативы: Jenkins, GitFlic и т.д..

Интеграции

JupyterHub

Управление средами разработки ML моделей.

FastAPI / Seldon

Online inference.

Airflow / Argo Workflow

Batch inference.

FastStream, Kafka

Streaming inference.

JDBC, Minio, Nova и т.д..

Внешние источники данные.

SMTP

Уведомления.

REST API

Взамодействие с внешними система через API.

Другие

  • RabbitMQ
  • Tarantool
  • Ollama
  • VLLM
  • LiteLLM
  • LangFuse
  • Qdrant, Elasticsearch, Opensearch