Перейти к содержимому

Руководство

Open Source биллинг CloudStack: ПО, учет ресурсов и исходный код

Биллинг для CloudStack превращает ресурсы, которые клиенты используют в Apache CloudStack (виртуальные машины, хранилище, IP-адреса, трафик), в тарифы, счета и платежи. NexCMP — это self-hosted платформа биллинга и клиентского портала для CloudStack, которая выполняет эти задачи бесплатно.

Обновлено 30 октября 2026 г. Сведения о сторонних продуктах получены с официальных сайтов поставщиков по состоянию на 2026-10-19.NexCMP Source: полный исходный код за $499, единоразово. Используйте, модифицируйте и размещайте на своих серверах для собственного бизнеса. Вы можете продавать услуги на базе своего сервиса, но не имеете права перепродавать или распространять исходный код или сборки. Условия лицензии Source

Что такое биллинг для CloudStack?

Биллинг для CloudStack — это уровень, который тарифицирует и списывает оплату за ресурсы, потребляемые клиентами в Apache CloudStack: часы работы виртуальных машин, диски, публичные IP-адреса, Snapshots, Backups и сетевой трафик. Он включает учет потребления (metering), тарификацию (rating), клиентский кошелек или баланс, выставление счетов, платежные шлюзы и, для провайдеров, продающих через партнеров, реселлерский биллинг.

CloudStack Usage Server — это «необязательный, отдельно устанавливаемый компонент CloudStack», который преобразует данные о событиях в сводные записи об использовании (running VM, allocated VM, IP address, network bytes, volume, template, snapshot и др.), получаемые через API listUsageRecords. В документации CloudStack эти записи описываются как основа для построения внешней биллинговой интеграции.

Тарификация, счета, прием платежей и брендированная витрина — это задачи биллингового слоя поверх CloudStack, именно поэтому провайдеры подключают такое решение.

Как клиенты видят свои счета

Страница виртуальной машины в клиентском портале содержит все финансовые данные: тариф и период, продление и историю. Выберите вкладку, используйте стрелки или откройте полноэкранный режим. На экранах показаны примерные данные.

Обзор

Панель клиента, обзор виртуальной машины: статус питания, тариф, vCPU, RAM и диск, IP-адреса, график трафика, сводка по биллингу, системная информация и журнал действий.
Вся информация о VM: статус, конфигурация, IP-адреса, трафик, биллинг и недавние действия.

Биллинг

Клиентский портал, вкладка «Оплата» виртуальной машины: текущий тариф, продление и история платежей.
Текущий тариф, продление и история платежей.

Смена тарифа

Панель клиента, вкладка «Смена тарифа» виртуальной машины: текущий тариф, расчетный период и доступные тарифы с ценами.
Выберите более мощный тариф или другой расчетный период с предварительным отображением цены.

История операций

Клиентский портал, вкладка «Активность» виртуальной машины: журнал действий, таких как перезагрузка, создание Snapshots и изменение дисков.
Все операции с виртуальной машиной, сначала новые.

Хранилище

Панель клиента, вкладка «Хранилище» виртуальной машины: корневой диск и дополнительные тома данных.
Корневой диск и дополнительные тома, которые клиент может приобрести, подключить или расширить.

Как провайдеры тарифицируют клиентов CloudStack сегодня?

Существует четыре основных пути. Выбор подходящего зависит от того, какой объем функционала вы готовы разрабатывать самостоятельно, какие еще услуги продаете и кто обслуживает ПО.

  • Собственная разработка на базе записей Usage Server. Никаких затрат на лицензии, но код тарификации, выставления счетов, приема платежей и клиентского портала придется писать с нуля.
  • Добавить модуль CloudStack в универсальную биллинговую систему. В HostBill есть модуль CloudStack для почасовой тарификации виртуальных машин или учета ресурсов, в документации Ubersmith описан биллинговый модуль для CloudStack, а в маркетплейсе WHMCS представлен один сторонний модуль CloudStack.
  • Использовать специализированный портал управления облаком для CloudStack. Один из примеров — StackBill (сейчас часть StackOrbit): тарификация идет за физический узел гипервизора, а точная стоимость не публикуется.
  • Развернуть self-hosted биллинг и клиентский портал для CloudStack. Это и есть NexCMP: единая лицензия без доплат за узлы, виртуальные машины или клиентов.

Что должна включать биллинговая система для CloudStack?

Используйте этот чек-лист для сравнения любых решений, включая NexCMP.

  • Учет потребления и тарификация

    Что это значит
    Тарификация каждой VM, диска, IP-адреса, Backup и каждого GB трафика, используемого клиентами.
    Как это реализовано в NexCMP
    Виртуальные машины тарифицируются почасово или помесячно; диски данных и Backups — за GB-час; трафик считывается из статистики VM в CloudStack и используется для расчета квот, дополнительных пакетов и оповещений.
  • Предоплатный баланс или кредит

    Что это значит
    Клиенты пополняют счет, а списания происходят по мере потребления ресурсов.
    Как это реализовано в NexCMP
    Предоплатный баланс на базе журнала двойной записи только для добавления (append-only ledger): баланс рассчитывается как сумма неизменяемых строк, а не просто редактируемое значение.
  • Счета и платежи

    Что это значит
    Счет на каждое списание и пополнение, а также платежные шлюзы для оплаты клиентами.
    Как это реализовано в NexCMP
    Автоматическое выставление счетов с версией для печати; Stripe, PayPal, USDT (TRC20) и банковский перевод через SePay — вы подключаете собственные аккаунты.
  • Портал самообслуживания для клиентов

    Что это значит
    Клиенты заказывают серверы, управляют ими и отслеживают их работу.
    Как это реализовано в NexCMP
    Развертывание, управление питанием, изменение тарифа, переустановка, консоль в браузере, Snapshots, Backups, диски данных, публичные IPv4 и фаервол самообслуживания.
  • Реселлеры и white-label

    Что это значит
    Партнеры продают услуги под собственным брендом и по своим ценам.
    Как это реализовано в NexCMP
    Каждый реселлер получает собственный домен, брендинг, розничные цены и оптовый баланс; количество доменов реселлеров не ограничено; NexCMP Free включает 1 основной домен.
  • Квоты и лимиты

    Что это значит
    Защита от запуска клиентами большего объема ресурсов, чем было оплачено.
    Как это реализовано в NexCMP
    Квоты на основе депозита, проверяемые при создании VM, изменении ее тарифа или выделении дополнительного дискового пространства.
  • API

    Что это значит
    Возможности автоматизации для клиентов и партнеров.
    Как это реализовано в NexCMP
    Публичный REST API с разграничением прав, отзываемыми API-ключами и спецификацией OpenAPI.

Как NexCMP тарифицирует клиентов CloudStack?

От пополнения баланса до выставления счета — шаг за шагом:

  1. Клиент пополняет баланс

    Оплата картой, через PayPal, в USDT, банковским переводом или с помощью промокода добавляет запись в журнал и формирует счет.

  2. Клиент заказывает сервер

    Клиент выбирает тариф и ОС на портале и видит стоимость до подтверждения заказа. NexCMP развертывает VM в вашем CloudStack через API.

  3. NexCMP списывает средства во время работы VM

    Каждая VM тарифицируется почасово или помесячно со списанием с баланса. Диски данных и Backups тарифицируются за GB-час, а трафик проверяется на соответствие квотам.

  4. Взаиморасчеты с реселлерами по оптовым ценам

    При продаже через реселлера с клиента списывается сумма по розничной цене реселлера, а оптовая стоимость автоматически списывается с баланса реселлера.

Пример: в демоверсии NexCMP тариф 1 vCPU / 2 GB стоит $0.005 в час — $3.60 за 30 дней. Это цена из демо-каталога; вы устанавливаете свои тарифы.

Можно ли посмотреть клиентский портал CloudStack с почасовой тарификацией?

В демо-видео Cloud Servers показан процесс заказа, почасовая тарификация и ежедневное управление в клиентском портале NexCMP.

Cloud Servers

Что требуется для запуска NexCMP с CloudStack?

NexCMP ведет собственный почасовой учет, поэтому CloudStack Usage Server не входит в список обязательных требований. После получения бесплатной лицензии на странице вашей учетной записи отобразятся лицензионный ключ и точная команда для установки:

  • Сервер под управлением Ubuntu 22.04 или 24.04 x86_64 минимум с 2 GB оперативной памяти и домен.
  • Окружение Apache CloudStack, доступное серверу через его API — NexCMP разрабатывается и тестируется с CloudStack 4.23.
  • URL API и ключи учетной записи CloudStack, которой принадлежат продаваемые виртуальные машины, а также вычислительные предложения (compute offerings), шаблоны, сеть и пул публичных IP-адресов.
  • Дополнительные функции CloudStack требуются только для опциональных модулей: Backup & Recovery для резервного копирования, Kubernetes Service для Kubernetes, предложения VPC для Private Cloud.
curl -fsSL https://nexcmp.com/install.sh | sudo bash -s -- \
  --license <LICENSE_KEY> --domain <YOUR_DOMAIN> --port 3000

Сколько стоит биллинговое ПО для CloudStack?

Опубликованные цены, взятые непосредственно с сайтов поставщиков по состоянию на 2026-10-19. Цены не включают налоги и могут изменяться поставщиками — уточняйте перед покупкой.

  • NexCMP

    Опубликованная цена
    Бесплатно ($0) в первый год со всеми модулями и неограниченным количеством доменов реселлеров, затем $99 в год; NexCMP Source включает полный исходный код, все приложения и 30 рабочих дней с экспертом за $499 единовременно.

    Source: nexcmp.com/pricing · дата обращения 2026-10-19

  • Модуль CloudStack для HostBill

    Опубликованная цена
    Включен в редакции Enterprise, Data Center и All-Inclusive; отдельная цена в размере $299 (Standard) или $499 (Developer, с исходным кодом) была указана на 2026-10-19, но больше не отображается на странице.

    Source: hostbillapp.com — модуль CloudStack · дата обращения 2026-10-30

  • Редакции HostBill

    Опубликованная цена
    Startup $599 · Enterprise $999 · Data Center $1,599 · All-Inclusive $5,999 — единоразово, каждая включает 1 год обновлений.

    Source: hostbillapp.com/pricing · дата обращения 2026-10-30

  • WHMCS

    Опубликованная цена
    От $34.95/месяц (Plus, до 250 активных клиентов). Один сторонний модуль CloudStack в WHMCS Marketplace ($45.00, последнее обновление в декабре 2022 года).

    Source: whmcs.com/pricing · дата обращения 2026-10-30

  • StackBill (StackOrbit)

    Опубликованная цена
    Ежемесячно за физический узел гипервизора; точная сумма не опубликована. StackOrbit предлагает бессрочную лицензию минимум на 10 хостов с ежегодной техподдержкой 20%, по запросу.

    Source: stackbill.com/pricing.html · дата обращения 2026-10-30

  • Модуль CloudStack для Ubersmith

    Опубликованная цена
    Документирован; цена не опубликована.

Как NexCMP соотносится со StackBill и WHMCS?

В каждом сравнении приведены данные, опубликованные поставщиками, с указанием источников и дат:

Биллинг для CloudStack — часто задаваемые вопросы

Что такое биллинговое ПО для CloudStack?
Биллинговое ПО для CloudStack рассчитывает стоимость и списывает оплату за ресурсы, которые клиенты используют в Apache CloudStack — часы работы ВМ, диски, IP-адреса, резервные копии и трафик, — а также формирует счета, принимает платежи и обычно предоставляет личный кабинет клиента. NexCMP — именно такое решение: self-hosted сборка, которая доступна бесплатно.
Включает ли Apache CloudStack собственный биллинг?
CloudStack фиксирует потребление ресурсов с помощью опционального Usage Server и отдает эти данные через API listUsageRecords, однако расчет цен, выставление счетов, прием платежей и брендированный портал реализуются на уровне внешней биллинговой системы.
Можно ли тарифицировать виртуальные машины CloudStack с почасовой оплатой?
Да. NexCMP списывает оплату за каждую ВМ почасово или помесячно с предоплатного баланса. Модуль CloudStack для HostBill также поддерживает почасовую тарификацию ВМ или учет потребленных ресурсов; для режима учета ресурсов требуется CloudStack Usage Server.
Требуется ли для NexCMP наличие CloudStack Usage Server?
NexCMP ведет собственный почасовой журнал учета, поэтому Usage Server не входит в список требований на странице CloudStack. Данные о трафике считываются непосредственно из статистики ВМ в CloudStack.
Могут ли реселлеры использовать собственный брендированный портал?
Да. Реселлер работает на собственном домене со своим названием, логотипом, корпоративными цветами, розничными тарифами и оптовым балансом, и на его сайте бренд NexCMP нигде не отображается. Количество реселлерских доменов не ограничено и предоставляется бесплатно; NexCMP Free включает 1 основной домен.
Сколько стоит NexCMP?
NexCMP Free стоит $0 в первый год (затем $99 в год). Сюда входят все модули, исправления ошибок и обновления, 1 основной домен на лицензию и неограниченное количество доменов реселлеров, без техподдержки. Опциональная разовая покупка NexCMP Source за $499 добавляет полный исходный код, все приложения и 30 рабочих дней с инженером-экспертом.
Какие версии CloudStack поддерживаются?
NexCMP разрабатывается и тестируется с Apache CloudStack 4.23. По вопросам поддержки других версий свяжитесь с отделом продаж.
Можно ли протестировать перед покупкой?
Да. На страницах сервисов клиентский портал показан вкладка за вкладкой с демонстрационными данными: откройте View demo на таких страницах, как Platform, CloudStack или Bare Metal. Чтобы увидеть реальную установку, напишите в отдел продаж, и мы проведем презентацию.

Источники

Страницы просмотрены 2026-10-19. Поставщики могут изменять информацию на своих страницах; проверяйте актуальные данные перед принятием решения.

Запустите биллинг для CloudStack уже сегодня

Бесплатно в течение первого года, все модули включены. Установите на свой сервер одной командой.

Последнее обновление: