• Русский
  • Архитектура

    Платформа обеспечивает общие возможности учёта и выставления счетов через взаимодействие компонентов 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, агрегирует и рассчитывает данные учёта и выставления счетов по всем ресурсам кластера ежечасно и отправляет их на сервер. В случае неудачи отчёт будет повторно отправлен в следующем часу до успешной отправки.