Архитектура продукта⚓︎
Архитектура ядра продукта⚓︎
Мультиоблачная платформа Cloudmaster включает несколько модулей (приложений):
-
Основной модуль Cloudmaster.
WEB UI и API-сервера, Nginx, PostgreSQL, RabbitMQ.
-
Приватный агент
, необходимый для сбора, актуализации и передачи информации мультиоблачной платформе Cloudmaster о состоянии ресурсов в приватных облаках клиента.
Архитектура интеграции Kubernetes⚓︎
Раздел Отчеты Kubernetes работает с кластерами
Yandex Managed Service for Kubernetes
Интеграция Kubernetes включает три основных компонента:
-
Инфраструктуры клиента как источника данных,
Чтение данных осуществляется ВМ-агентом VictoriaMetrics.
-
Системы мониторинга для сбора и агрегации метрик,
Сбор метрик осуществляется сервисом Yandex Managed Service for Prometheus
-
FinOps-платформы Cloudmaster как ресурса для анализа и представления данных.
Обработка данных осуществляется бэкендом FinOps-платформы, их хранение — сервисом ClickHouse.