Cхема работы платформы
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