Архитектура

Платформа обеспечивает общие возможности учёта и выставления счетов через взаимодействие компонентов Alauda Container Platform Cost Management Server, Alauda Container Platform Cost Management Essentials и Alauda Container Platform Cost Management Agent:
-
Alauda Container Platform Cost Management Server: Этот плагин необходимо установить в любом кластере, но только один экземпляр, чтобы использовать функции учёта и выставления счетов платформы.
-
Взаимодействует с Clickhouse, отвечает за приём данных, отправленных клиентами, и хранение их в базе данных Clickhouse без ограничения по времени хранения.
-
Предоставляет возможность изменять цены за единицу и настройки валюты.
-
Примечание: Валютная единица, установленная платформой, в настоящее время влияет только на отображение и не поддерживает конвертацию валют между разными единицами.
-
-
Alauda Container Platform Cost Management Essentials: Этот плагин необходимо установить в кластере
global, чтобы использовать UI и API функции учёта и выставления счетов платформы.-
Предоставляет API для запроса данных учёта и выставления счетов.
-
Подключается к Alauda Container Platform Cost Management Server, получает данные учёта и выставления счетов для UI.
-
-
Alauda Container Platform Cost Management Agent: Этот плагин необходимо установить в кластере, где планируется учёт и выставление счетов, чтобы платформа могла учитывать и выставлять счета за ресурсы в кластере.
-
Взаимодействует с Prometheus, предоставляя экспортер для хранения данных метрик учёта и выставления счетов в Prometheus.
-
Подключается к Alauda Container Platform Cost Management Server, агрегирует и рассчитывает данные учёта и выставления счетов по всем ресурсам кластера ежечасно и отправляет их на сервер. В случае неудачи отчёт будет повторно отправлен в следующем часу до успешной отправки.
-