Перейти к содержимому

Обзор on-premise

On-Premise

On-premise-поставка — это вариант развёртывания OpsMan AI полностью в периметре заказчика. Подходит организациям с требованиями к изолированному хранению данных: финансовый сектор, госструктуры, критическая инфраструктура.

  • Данные о расходах и метрики инфраструктуры не должны покидать периметр компании.
  • Есть корпоративная политика, запрещающая использование SaaS.
  • Нужен полный контроль версий платформы, графика обновлений и окна регламентных работ.
  • Требуется интеграция с внутренними системами аутентификации, VPN, прокси, которые недоступны снаружи.

Для остальных случаев рекомендуем SaaS — это быстрее, дешевле и избавляет от эксплуатации.

API-служба

Основной сервис платформы — приём данных, расчёт стоимости, детекция аномалий, REST API.

Консоль (веб-UI)

SvelteKit-приложение, которое использует пользователь через браузер.

Агент сбора метрик

Лёгкий демон, который устанавливается в Kubernetes-кластеры клиента. В поставке — готовый Helm-чарт.

Helm-чарты

Готовые чарты для всех компонентов, переменные окружения, примеры values.

Отдельно — не входит, требуется заранее:

  • PostgreSQL 12+ — в виде managed-сервиса вашего провайдера или self-hosted.
  • Kubernetes 1.24+ — для запуска сервисов платформы.
  • TLS-сертификаты на домены консоли и API.
  • SMTP-сервер и Telegram Bot API — по желанию, для доставки уведомлений.
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-чартов.
  • Обновление — helm upgrade для API-службы и консоли, затем helm upgrade для агентов в клиентских кластерах.
  • Миграции БД применяются автоматически при старте API-службы.
  • Откат — helm rollback + восстановление БД из бэкапа при необходимости.