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

Платформа

Open Source платформа управления облаком для CloudStack и Proxmox

NexCMP — это платформа управления облаком, объединяющая оркестрацию CloudStack, предоплатный биллинг, white-label перепродажу и портал самообслуживания в единой подписанной сборке, устанавливаемой на ваш собственный сервер. Начиная с версии 1.3.0 в той же установке доступна и продажа Proxmox VE.

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

Семь компонентов

Одна лицензия, семь компонентов

Все перечисленные ниже компоненты входят в NexCMP Free (а также в NexCMP Source, где дополнительно предоставляется исходный код). Перейдите к любому из них, чтобы увидеть полный список возможностей.

Клиентский портал: обзор сервисов

Каждый сервис имеет свою страницу в клиентском портале с единой структурой: меню вкладок слева и элементы управления справа. Ниже показан первый экран каждого из них. На скриншотах приведены примерные данные.

Виртуальные машины

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

Bare Metal

Клиентский портал, обзор сервера Bare Metal.
Сервер Bare Metal: питание, тариф, продление и метрики в реальном времени.

VPN и прокси

Клиентский портал, обзор подписки на VPN и IPv4-прокси.
Подписка на VPN или дата-центровые прокси: IP-адреса, пропускная способность и трафик.

Прокси IPv6

Клиентский портал, обзор тарифа IPv6-прокси.
Тариф IPv6-прокси с готовыми ссылками для подключения.

Object Storage

Клиентский портал, обзор аккаунта S3.
Аккаунт S3: объем хранилища, бакеты и трафик.

AI Models

Клиентский портал, страница AI Models.
AI Models: цены, ключи и статистика использования.

Часть 1

Compute & хранилище

NexCMP управляет Apache CloudStack через его API и синхронизирует собственные данные с тем, что фактически запущено в CloudStack.

  • Возобновляемый пайплайн развертывания

    Новые виртуальные машины создаются через автоматизированный пайплайн (публичный IP, SSH-ключ, инстанс, фаервол и NAT) и автоматически откатываются в случае сбоя на любом из этапов.

  • Полный жизненный цикл VM

    Запуск, остановка, перезагрузка, переустановка ОС, смена тарифа, изменение конфигурации и удаление — каждая операция выполняется как фоновая задача с логированием и повторными попытками.

  • Вертикальное Auto Scaling

    Если VM долго находится под высокой нагрузкой, ее ресурсы автоматически увеличиваются; клиент сам выбирает целевой размер и видит стоимость до сохранения настроек.

  • Диски данных

    Подключение и отключение дополнительных дисков для работающей VM с тарификацией за GB-час.

  • Snapshots

    Создание снимков и откат состояния VM по запросу.

  • Backups

    Резервное копирование VM выполняется встроенным механизмом Backup & Recovery в CloudStack с оплатой за каждый хранимый GB-час.

  • Консоль в браузере

    Браузерная VNC-консоль для клиентов и службы поддержки без необходимости установки клиентского ПО.

  • Тарифы и шаблоны

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

  • Каталог VPS

    Тарифы сгруппированы по типам (например, General Purpose и Dedicated), а операционные системы отображаются с полным названием и версией.

  • Сверка состояний

    Фоновый процесс регулярно сравнивает данные NexCMP с CloudStack и автоматически устраняет расхождения.

Cloud Servers
Block Storage
Cloud Backup
Auto Scaling

Часть 2

Сеть & доступ

Каждая VM получает публичный IP-адрес и фаервол под управлением клиента.

  • Публичные IPv4 из вашего пула

    Каждая VM автоматически получает публичный IPv4-адрес из заданного вами пула с периодом ожидания перед повторным выделением адреса.

  • Статический NAT 1:1

    Каждая VM доступна по собственному публичному IP, поэтому исходящий трафик идет непосредственно с ее адреса.

  • Фаервол самообслуживания

    Клиенты могут самостоятельно настраивать правила фаервола для каждой VM прямо из портала: протокол, диапазон портов и CIDR источника.

  • Трафик из CloudStack

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

Часть 3

Биллинг

Журнал только на добавление преобразует потребление ресурсов в предоплатные списания с почасовой точностью.

  • Журнал только на добавление

    Баланс всегда рассчитывается как сумма неизменяемых строк журнала, а не как перезаписываемый счетчик — благодаря этому списания прозрачны и не могут быть применены дважды.

  • Почасовые и помесячные циклы

    Списывайте средства каждый час или каждый месяц с предоплатного кошелька с автоматической генерацией счетов.

  • Платежные шлюзы

    Stripe, PayPal, USDT и банковский перевод с использованием ваших собственных аккаунтов и ключей шлюзов.

  • Единая история заказов

    Каждая покупка, продление, апгрейд и пополнение баланса по всем сервисам — в едином списке заказов в разделе Billing с фильтрами и поиском.

  • Ваучеры и промоакции

    Активируемые ваучеры на пополнение баланса и промо-слайды для привлечения и удержания клиентов.

  • Квоты на основе депозита

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

  • Партнерская программа

    Реферальная ссылка, приносящая комиссионные с депозитов привлеченных клиентов.

Часть 4

Реселлеры & каналы

White-label-реселлеры запускают собственную витрину на вашей платформе, со своим кошельком и ценами.

  • Мультитенантность по доменам

    Ваш основной сайт и собственные домены каждого реселлера обслуживаются одной и той же установкой с изоляцией по хосту. Число доменов реселлеров не ограничено; NexCMP Free поддерживает 1 основной домен.

  • Полный white-label

    Реселлеры работают под собственным брендом, с собственным логотипом и цветовой схемой; на их сайте ничто не указывает на бренд NexCMP.

  • Оптовый минимум, розничный максимум

    Реселлеры устанавливают розничные цены выше оптового минимума, который вы им гарантируете.

  • Оптовый кошелек

    У каждого реселлера есть отдельный оптовый кошелек; каждое списание по розничной цене автоматически списывает с него оптовую стоимость.

  • Собственные шлюзы

    Реселлеры могут подключать свои учетные данные платежных шлюзов, чтобы платежи клиентов поступали напрямую им.

  • Изолированная консоль реселлера

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

Часть 5

Портал, администрирование & API

Клиентский портал на вашем домене, консоль администратора по адресу /admin и публичный API.

  • Клиентский портал

    Клиенты регистрируются, пополняют баланс, заказывают серверы и управляют ими в корне вашего домена на английском или вьетнамском языке.

  • Консоль администратора

    Клиенты, биллинг, реселлеры, инфраструктура, поддержка и настройки в единой консоли по адресу /admin.

  • Клиентский API

    Публичный REST API, защищенный отзываемыми ключами API с разграничением прав, описанный спецификацией OpenAPI, с интерактивной документацией и консолью запросов по адресу /apidoc.

  • Утилита командной строки cmp

    Подписанный CLI для Linux, macOS и Windows, команды которого генерируются из API вашей панели. Клиенты устанавливают и обновляют его с вашего собственного домена.

  • Сервер MCP

    Клиенты подключают ИИ-ассистентов к своей учетной записи по адресу https://your-domain/mcp с теми же ограничениями прав ключей API.

  • Тикеты поддержки

    Клиенты создают тикеты на портале, а вы отвечаете на них в консоли администратора.

  • Оповещения и email

    Общие оповещения на сайте и транзакционные письма через ваш собственный SMTP-релей с настраиваемыми шаблонами.

  • Журнал аудита

    Действия администраторов и события жизненного цикла ВМ фиксируются с сокрытием конфиденциальных данных.

Admin Console

Часть 6

Модули & приложения

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

  • Kubernetes

    Продавайте кластеры Kubernetes с оплатой за каждую рабочую ноду. Требуется включенный CloudStack Kubernetes Service на стороне вашего CloudStack.

  • Private Cloud

    Изолированная сеть для каждого клиента на базе CloudStack VPC с выделенными тарифными планами по пропускной способности. Требуются предложения VPC в вашем CloudStack.

  • Object Storage (S3)

    S3-совместимые бакеты для ваших клиентов. Требуется собственный кластер Ceph с RADOS Gateway.

  • AI Chat

    AI-ассистент в клиентском портале, отвечающий на вопросы об услугах и аккаунте клиента, с возможностью перевода диалога на службу поддержки при необходимости.

  • AI Agent

    Клиент выбирает одну из своих ВМ и формулирует задачу на обычном языке; агент выполняет команды по SSH и отображает каждую команду вместе с её выводом. Оба модуля искусственного интеллекта используют OpenAI-совместимый эндпоинт и ключ, задаваемые в разделе Admin › Settings.

  • AI Models

    Продавайте доступ к моделям ИИ через шлюз на вашем домене: один ключ для многих моделей, цены по моделям, лимиты, учёт использования и списание с кошелька. Источники моделей, которые вы вправе использовать и перепродавать, вы подключаете сами; NexCMP их не предоставляет.

  • Bare metal

    Продавайте выделенные серверы: страница заказа, управление питанием, установка ОС из ISO-образа и удаленная консоль через контроллер Redfish / iDRAC каждого сервера. Учетные данные контроллеров хранятся в зашифрованном виде.

  • VPN и прокси-ноды

    Продавайте доступ к VPN и прокси по IPv4 и IPv6 с собственных нод. Каждая нода представляет собой отдельный сервер Linux x86_64 с установленным агентом ноды, входящим в поставку NexCMP.

  • Утилита управления сервером

    nexcmp status, update, backup и uninstall прямо на сервере.

Часть 7

Установка & обновления

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

  • Установка одной командой

    Выполните команду из вашего личного кабинета на сервере с Ubuntu 22.04 или 24.04 x86_64 и объемом оперативной памяти не менее 2 ГБ.

  • Встроенная поддержка HTTPS

    Инсталлятор настраивает nginx и выпускает сертификат Let's Encrypt, обеспечивая корректную работу, даже если ваш домен находится за Cloudflare.

  • Мастер первоначальной настройки

    Откройте порт 3000 на сервере, создайте учетную запись администратора и подключите ваш Apache CloudStack.

  • Обновления в один клик

    Кнопка «Обновить» в панели администратора или команда sudo nexcmp update. Релизы подписаны и проверяются перед установкой.

  • Backups

    Команда sudo nexcmp backup сохраняет базу данных и конфигурацию в единый архив.

  • Низкие системные требования

    Единый исполняемый файл с двумя взаимодействующими процессами и встроенной базой данных SQLite — отдельный сервер СУБД не требуется.

Proxy & VPN

Продавайте прокси и доступ к VPN со своих узлов

Модули VPN и IPv6 Proxy тарифицируют и контролируют доступ к прокси на узлах и IP-адресах, которыми вы управляете. NexCMP не предоставляет IP-адреса и трафик.

  • ПО для тарификации прокси

    Узлы, тарифы, лимиты, квоты и счета для каждого прокси-продукта в одной панели.

  • Прокси дата-центров

    Выделенные адреса IPv4 с SOCKS5 и HTTP, продаваемые из ваших собственных подсетей.

  • Резидентные и ISP-прокси

    Статические прокси на резидентных или ISP-адресах, которые у вас уже есть. IP-сеть не входит.

  • Прокси IPv6

    Статические, ротируемые тарифы и тарифы без лимита трафика из вашего префикса IPv6 с ограничением в Mbps.

  • Сервис VPN

    Доступ SOCKS5, HTTP и UDP с ваших узлов. Без туннелей WireGuard и OpenVPN.

Bare metal

Продажа физических серверов

Модуль Bare Metal (по умолчанию выключен) продаёт физические серверы Dell через контроллер iDRAC 9. HPE iLO и Supermicro в разработке (Soon).

Платформа тарификации bare metal

Серверы, тарифы и пулы IP, заказы, питание, консоль и установка ОС с ISO, а также защитные переключатели. Нужны ваши собственные серверы и сеть.

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

Техническое устройство

Архитектура решения

Продуманная компактность вместо громоздкого стека микросервисов.

  • Бинарный файл из двух процессов

    Один процесс обслуживает панель управления и клиентский API, второй выполняет фоновые задачи биллинга и управления ВМ.

  • Встроенная SQLite

    Хранилище данных работает на базе встроенной SQLite — не нужно ничего дополнительно устанавливать, обновлять или архивировать.

  • Подписанные релизы

    Каждый релиз подписан цифровой подписью, а его контрольная сумма верифицируется перед установкой инсталлятором или через кнопку «Обновить».

Полезно знать

К чему следует подготовиться?

NexCMP разработан для решения конкретных задач. Вот его текущие ограничения.

  • Apache CloudStack

    NexCMP подключается к Apache CloudStack. Другие платформы не поддерживаются.

  • Ubuntu, x86_64

    Инсталлятор поддерживает Ubuntu 22.04 и 24.04 на платформе x86_64. Архитектура ARM не поддерживается.

  • Один сервер

    NexCMP работает как пара серверных процессов со встроенной базой данных; кластерный режим высокой доступности отсутствует.

  • Одна зона CloudStack

    В настоящее время ВМ продаются из одной зоны CloudStack.

  • Собственные шлюзы и ключи

    Платежные шлюзы, SMTP, Ceph, провайдер AI и аналогичные сервисы используют ваши собственные аккаунты.

  • Исходный код с NexCMP Source

    NexCMP Free — это подписанная сборка с автообновлением. Полный исходный код, все приложения и 30 рабочих дней с экспертным инженером входят в апгрейд NexCMP Source за $499, позволяя вам изменять код и собирать собственную версию по коммерческой лицензии для вашего бизнеса — без права перепродажи или распространения исходного кода или сборок.

Разверните на собственной инфраструктуре

Бесплатно в течение первого года со всеми модулями или бессрочный Source за $499. Установите на свой сервер уже сегодня или сначала посмотрите скриншоты клиентского портала.

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