API-служба
Основной сервис платформы — приём данных, расчёт стоимости, детекция аномалий, REST API.
On-premise-поставка — это вариант развёртывания OpsMan AI полностью в периметре заказчика. Подходит организациям с требованиями к изолированному хранению данных: финансовый сектор, госструктуры, критическая инфраструктура.
Для остальных случаев рекомендуем SaaS — это быстрее, дешевле и избавляет от эксплуатации.
API-служба
Основной сервис платформы — приём данных, расчёт стоимости, детекция аномалий, REST API.
Консоль (веб-UI)
SvelteKit-приложение, которое использует пользователь через браузер.
Агент сбора метрик
Лёгкий демон, который устанавливается в Kubernetes-кластеры клиента. В поставке — готовый Helm-чарт.
Helm-чарты
Готовые чарты для всех компонентов, переменные окружения, примеры values.
Отдельно — не входит, требуется заранее:
flowchart TB
subgraph Periphery[Периметр заказчика]
subgraph Platform[Kubernetes-кластер платформы]
API[API-служба OpsMan AI]
UI[Консоль OpsMan AI]
end
PG[(PostgreSQL 12+)]
end
subgraph Clients[Подключаемые источники]
K8s[Kubernetes-кластеры<br/>+ агент metrics-collector]
Clouds[Облачные аккаунты<br/>Yandex Cloud]
Monitoring[Мониторинг<br/>Prometheus · VictoriaMetrics · Zabbix · Dynatrace]
Virtualization[Виртуализация<br/>VMware · Proxmox · OpenStack]
end
Browser[Браузер<br/>пользователя] -->|HTTPS| UI
UI -->|REST, httpOnly cookies| API
API <-->|SQL| PG
K8s -->|Bearer token<br/>HTTPS| API
API -.->|API облака| Clouds
API -.->|API мониторинга| Monitoring
API -.->|API гипервизора| Virtualization
helm upgrade для API-службы и консоли, затем helm upgrade для агентов в клиентских кластерах.helm rollback + восстановление БД из бэкапа при необходимости.