Документация Clouden
Режим фокусировки

Тарификация лицензий по хостам

Clouden тарифицируется по количеству подключённых хостов виртуализации. Хост виртуализации — физический или виртуальный сервер с гипервизором, подключённый к платформе Clouden для учёта и управления ресурсами. 

Учёт хостов

Лицензия учитывает хосты во всех интегрированных обработчиках виртуализации (VDS, VDC, VMmanager 6 и т.д.). Если лимит хостов превышен или данные невозможно получить, активируются ограничения.

Система уведомлений и ограничений

УровеньУсловие активацииДействие
Предупреждение
  • превышение лимита;
  • ошибка сбора данных за текущий день.
Отображается баннер.
Ограничение*
  • превышение лимита;
  • ошибка сбора данных за семь последних дней подряд.

Баннер и запрет на:

  • заказ новых услуг;
  • создание ВМ (виртуальных машин) в ВДЦ (виртуальных дата-центрах).

*Существует буферный период: первые семь дней после установки лицензии ограничения не применяются.

Методика подсчёта используемых хостов

VMmanager 6

Источник: данные лицензии в платформе VMmanager 6.

Типы лицензий:

  • лицензия по хостам — учитывается общее количестве узлов кластера;
    Пример
  • лицензия по ядрам — учитывается общее количество используемых физических ядер CPU на узлах кластеров. Конвертация: 32 ядра = 1 хост.
    Пример

Учитываются только данные лицензии — ресурсы ВМ в Clouden не учитываются.

Остальные обработчики (VDS, VDC и др.) 

Учитываются услуги и ВМ в статусах:

  • Активна;
  • Остановлена;
  • Обрабатывается;
  • Ошибка (только для ВМ в ВДЦ).   

Для расчёта принимаются следующие параметры:

  • средний сервер: 32 ядра, 128 ГБ RAM;
  • overcommit-коэффициенты:
    • по ядрам: 2;
    • по памяти: 1,3.
Пояснение

Таким образом, для лицензии Clouden потребуется 1 хост на каждые 64 ядра или 166,4 ГБ RAM, используемые ВМ.

Примеры

Сбор и хранение данных

Количество хостов проверяется каждый час и при запуске платформы.

Данные хранятся в зашифрованном виде в файле var/run/.billmgr.dat. Особенности файла:

  • каждая запись в файле имеет цифровую подпись;
  • защищён от модификаций. При повреждении или удалении:
    • в буферный период — файл пересоздаётся;
    • после буферного периода — активируется резервный режим (fallback). Решение принимается на основе последнего успешного сбора данных.

Особенности работы с данными

В зависимости от состояния и конфигурации обработчиков поведение системы будет отличаться:

  • если обработчик не настроен — данные по нему не собираются;
  • если обработчик настроен, но недоступен:
    • VMmanager 6 — данные не учитываются в подсчёте. Но каждый раз делается отметка о статусе для консистентности данных;
    • VDS/VDC — сбор продолжается по данным из Clouden;
  • если для одной и той же платформы VMmanager 6 настроено несколько обработчиков, данные по хостам не будут дублироваться.