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 настроено несколько обработчиков, данные по хостам не будут дублироваться.