Продажа биллинга для KVM-виртуалок

В связи с закрытием моего «сольного» проекта по организации VDS-хостинга с виртуалками KVM, я так же продаю и панель управления всем проектом.

Панель представляет собой несколько раскиданных между серверами модулей:
  • Основная часть. Это и сайт, и биллинг. Конечно, их можно и разделить, при необходимости.
  • API биллинга — прослойка между нодой и биллингом. Основная часть запросов, обрабатываемая на ноде, отправляется другому модулю API libvirt, который в свою очередь, выполняет необходимую функцию. Имеются как запросы обращающиеся к libvirt через API, так и запросы, которые выполняются на низком уровне.
  • Серверная часть — KVM. Это по сути обычная нода с установленным гипервизором KVM и настроенным libvirt, необходимым для работы API биллинга. Нет разницы в настройке самого гипервизора, лишь бы был libvirt, virsh и еще несколько дополнительных утилит, которые надо поставить отдельно (пропатченный libvirt-php, например).
  • Серверная часть — DNS. Достаточно ISPManager и урезанными правами для пользователя, чтобы биллинг смог получать и отправлять данные о DNS-записях. У нас используется кластер, данные отправляются на master-сервер, который уже отправляет все дальше.
  • Серверная часть — VNC. До сих пор работающая чудесным образом система туннелинга. Мы скрываем main-ip ноды при помощи туннелирования трафика и проброса несуществующих заранее портов на те, что сообщает нам нода. Для этого необходим отдельный настроенный VDS, можно поднятый в рамках одной ноды.

Функционал биллинга:
  • SMS уведомление, SMS управление. Работает на atompark
  • DNS-хостинг, VNC
  • Интеграция с платежными системами: Sprypay, webmoney, z-payment
  • Логирование всех действий пользователя
  • Автоматическая установка серверов после оплаты
  • Управление сервером (статистика, остановка/перезапуск, установка ISO, просмотр HDD)

Ещё может быть что-то, что я упустил.
Биллинг разрабатывался «для себя», поэтому некоторые моменты недоделаны, но реализация для конечного покупателя после, собственно, покупки, гарантируется.

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

Исходный код открыт, лицензирования нет, т.е. покупатель получит биллинг в таком виде, каким он есть у меня.
Написан он на PHP, используется MySQL, желательно наличие PHP >= 5.2. Код шаблонизирован, логика от верстки отделена огромной стеной Скрипт предусматривает его дальнейшее расширение даже тем кто умеет программировать на уровне чуть ниже среднего (на php, естественно).

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

Что получает покупатель, помимо биллинга:
  • Бесплатную поддержку. Не 24/7, конечно. Если надо написать что-то такое, что небыло предусмотрено — договариваемся. Если надо что-то исправить или добавить к тому, что уже есть — бесплатно (опять же, исправления бесплатны, дополнения оговариваются).
  • Обслуживание кода.

Цена договорная. Скрипт отдается в одни руки со всеми правами (вообще со всеми).
Писать в ЛС или ICQ 9-466-366


Читать дальше →