The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Carbon Billing 5 перешёл на Python и контейнеры (реклама)"
Отправлено opennews, 17-Фев-14 12:09 
Увидела свет биллинг-система Carbon Billing 5.1 (http://www.carbonsoft.ru/carbon_billing/?utm_source=opennetS...), которая ознаменовала доведение новой ветки до готовности для поставки в форме коробочного продукта. Carbon Billing 5 представляет собой модульный биллинг, поставляющийся в виде дистрибутива Linux с предварительно настроенными контейнерами приложений. После установки ISO-образа (http://www.carbonsoft.ru/download/#carbon-billing-5), поставляемого для ахитектуры x86_64, в течение 90 дней система работает в полнофункциональном demo-режиме. Carbon Billing 5 является коммерческим продуктом, но для конфигураций, обслуживающих до 200 пользователей, можно получить бесплатную лицензию на всю жизнь.

Системное окружение основано на пакетной базе Linux-дистрибутива CentOS 6.4. В состав входит серия приложений для провайдеров, каждое из которых находится в chroot-окружении. В дальнейшем, для запуска окружений планируется перейти на использование изолированных контейнеров LXC. Ключевым отличием выпуска Carbon Billing 5 является полная переработка компонентов, обеспечивающих работу биллинга. Вместо использования смеси, состоящей из интерфейса на Delphi,  демонов на C/C++ и бизнес-логики в форме PL/SQL-процедур СУБД Firebird, новый выпуск примечателен унификацией архитектуры и переходом на использование Python  в качестве основного языка разработки. В итоге, удалось существенно увеличить скорость разработки и упростить сопровождение продукта.

<center><a href="http://admin.carbonsoft.ru/wp-content/uploads/2014/01/2.png&... src="https://www.opennet.ru/opennews/pics_base/0_1392617570.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


В состав системы входят следующие контейнеры приложений:

-  asr_billing - непосредственно биллинг и веб-интерфейс для управления абонентами. Ядро составляет связка кода на Python и СУБД Firebird 2.1, веб интерфейс написан на Django и Bootstrap;
-  asr_cabinet - личный кабинет пользователя, портированный с Carbon Billing 4. Написан на CodeIgniter, имеет встроенный HelpDesk, интегрированный с интерфейсом для операторов в asr_billing;
-  asr_fiscal - модули для интеграции с платёжными системами, на текущий момент поддерживается 19 систем;
-  auth - система авторизации для предоставления доступа к веб-интерфейсу и API;
-  base - базовая система, которая позволяет управлять контейнерами приложений, и веб-интерфейс для администрирования контейнеров;
-  collector - netflow / sflow коллекторы, DHCP-сервер. Конфигурация генерируется через запрос к API;
-  monitoring - сервис мониторинга для наблюдения за состоянием сервера, основанный на преднастроенных zabbix server и zabbix agent.

Все контейнеры и работающие в них демоны можно отключить, если они не требуются для решения задач пользователя. Общение между контейнерами проходит исключительно по сети. Каждый демон выполняется в привязке к отдельному IP-адресу, поэтому компоненты легко могут быть разнесены на несколько серверов и продублированы.

Пользователям, установившим Carbon Billing 5, предоставляется (http://www.carbonsoft.ru/carbon_billing/?utm_source=opennetS...) подарок в форме игры в Steam. Среди участников, написавших отзыв о работе web-интерфейса, будер разыгран iPad Mini. Дополнительно можно отметить, что в разработке находится альфа-версия продукта Carbon Billing Softrouter 5, которая содержит контейнер Carbon XGE Router 5 с реализацией преднастроенного высокопроизводительного маршрутизатора для провайдеров.


URL: http://www.carbonsoft.ru/carbon_billing/?utm_source=opennetS...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39085

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру