Перейти к содержанию

Архитектура продукта⚓︎

Содержание

Архитектура ядра продукта⚓︎

Мультиоблачная платформа Cloudmaster включает несколько модулей (приложений):

  1. Основной модуль Cloudmaster.

    WEB UI и API-сервера, Nginx, PostgreSQL, RabbitMQ.

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

Архитектура интеграции Kubernetes⚓︎

Раздел Отчеты Kubernetes работает с кластерами Yandex Managed Service for Kubernetes

Интеграция Kubernetes включает три основных компонента:

  1. Инфраструктуры клиента как источника данных,

    Чтение данных осуществляется ВМ-агентом VictoriaMetrics.

  2. Системы мониторинга для сбора и агрегации метрик,

    Сбор метрик осуществляется сервисом Yandex Managed Service for Prometheus

  3. FinOps-платформы Cloudmaster как ресурса для анализа и представления данных.

    Обработка данных осуществляется бэкендом FinOps-платформы, их хранение — сервисом ClickHouse.