forum.bitel.ru
http://forum.bitel.ru/

Скорость обсчета данных модулем
http://forum.bitel.ru/viewtopic.php?f=7&t=1077
Страница 1 из 1

Автор:  Nicola [ 04 май 2008, 19:21 ]
Заголовок сообщения:  Скорость обсчета данных модулем

Здравствуйте!
В связи с необходимостью перехода на новый биллинг, хотел бы уточнить некоторые вопросы по BG, в особенности по IPN модулю.
Насколько я понял из документации, обсчет трафика и начисление оплаты за него происходят не в реальном времени, а с указанной при конфигурировании периодичностью. В связи с этим вопрос: с какой максимальной частотой это можно делать? Хотелось бы иметь актуальность 5-10 минут, т.к. при ширине канала 50 мбит за это время клиент может слить в минус больше гигабайта.
Нагрузка предполагается следующая: 500-1000клиентов, 200ГБ трафика в день. Весь биллинг+маршрутизация будут вертеться на сервере Core2Duo 2.4, 2ГБ озу, под базу SATA raid 0 2 диска с бэкапом 2-3 раза в день.
Кроме того, есть у меня некая неясность с тарифами. В документации написано что-то про возможность только 1 тарифного плана для 1 модуля IPN. Это меня смущает, т.к. надо реализовать несколько ТП с оплатой по трафику (типа ХХХр абонплата, ххххМБ включено, Y.YYр превышение) + несколько безлимиток. Неужели придется под каждый заводить свой ipn модуль? И вообще, насколько это будет работоспособно?

Автор:  Nicola [ 05 май 2008, 14:39 ]
Заголовок сообщения: 

Ну так все-таки можно надеяться на обсчет данных каждые 5 минут при 1000 пользователей? Неужели никто не тестировал модуль в таких режимах? Или всем хватает обсчета раз в час?

Автор:  Администратор [ 06 май 2008, 11:46 ]
Заголовок сообщения: 

Цитата:
Кроме того, есть у меня некая неясность с тарифами. В документации написано что-то про возможность только 1 тарифного плана для 1 модуля IPN. Это меня смущает, т.к. надо реализовать несколько ТП с оплатой по трафику (типа ХХХр абонплата, ххххМБ включено, Y.YYр превышение) + несколько безлимиток. Неужели придется под каждый заводить свой ipn модуль? И вообще, насколько это будет работоспособно?

Вы несколько не верно поняли фразу из документации. Она означает что одному договору в один момент времени может быть сопоставлен только один тариф IPN модуля. Всего тарифов может быть неограниченное количество. Вообще-то и фраза про один тариф на договор не совсем уже актуальна ) Пока не документирована возможность просто.
Цитата:
Ну так все-таки можно надеяться на обсчет данных каждые 5 минут при 1000 пользователей? Неужели никто не тестировал модуль в таких режимах? Или всем хватает обсчета раз в час?

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

Автор:  Nicola [ 06 май 2008, 12:55 ]
Заголовок сообщения: 

Администратор писал(а):
В данный момент модуль не предназначен для тарификации в реальном режиме времени. Мы модифицируем его для поддержки такой возможности. Так что надеяться можно, но только на будущую версию.


Какой интервал тарификации можно получить? хотя бы примерно? Считать абсолютно в реальном времени не требуется, мощностей не хватит (пример - стоит трафик инспектор, атлон х2 3600 кладет на 100% при прокачке 35мбит и 60-100 одновременных пользователей).
Если BG сможет считать с интервалом 5 мин - отлично, если 10 мин - тоже неплохо, а вот если больше, то это уже грустно...

Автор:  Администратор [ 06 май 2008, 14:07 ]
Заголовок сообщения: 

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

Автор:  Nicola [ 06 май 2008, 15:25 ]
Заголовок сообщения: 

Ну что ж, спасибо за ответы, пока будем пробовать на 10 мин. интервале, и с нетерпением ждать следующей версии:)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/