From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 10 Sep 2004 12:48:01 +1100 From: Dmitry Lebkov To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] FreeNIBS Message-Id: <20040910124801.3a6fd117.dima@sakhalin.ru> In-Reply-To: <1094774915.2763.25.camel@underdark.interexc.com> References: <200409081710.52700.ru_classic@gts.lg.ua> <20040909021602.6e7f2aa2.dima@sakhalin.ru> <200409082155.40571.darkstar@altlinux.ru> <413F49EE.5080403@altlinux.ru> <20040909091702.080ddc82.dima@sakhalin.ru> <1094709796.2763.7.camel@underdark.interexc.com> <20040909180759.140a60a7.dima@sakhalin.ru> <1094774915.2763.25.camel@underdark.interexc.com> Organization: Sakhalin branch of DalSvyaz JSC X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Sep 2004 01:48:06 -0000 Archived-At: List-Archive: On Fri, 10 Sep 2004 03:08:35 +0300 Serge Pavlovsky wrote: > On Чтв, 2004-09-09 at 18:07 +1100, Dmitry Lebkov wrote: > > On Thu, 09 Sep 2004 09:03:16 +0300 > > Serge Pavlovsky wrote: > > > > > On Чтв, 2004-09-09 at 09:17 +1100, Dmitry Lebkov wrote: > > > > On Wed, 08 Sep 2004 22:05:34 +0400 > > > > Andy Gorev wrote: > > > > Под "функциями биллинга" понимается более-менее комплексный расчет > > > > денег/трафика/попугаев/чего-то-еще. И нагружать этим функционалом > > > > сервер авторизации - IMHO неправильно. > > > > > > а серверу авторизации надо знать, остались ли деньги на аккаунте чтобы > > > не пускать в кредит. это к слову, сам я freeradius не пользую > > > > Серверу авторизации надо задать вопрос системе биллинга: "пришел юзер Вася. > > Он имеет право на сервис?". И получить однозначный ответ. И _быстро_. Всё. > > а системе биллинга для ответа надо воспользоваться информацией от > сервера аккаунтига. Биллинг имеет свои хранилища, где находится вся необходимая информация. А попала она туда благодаря серверу авторизации, который не занимался всякой @#$% а честно отдавал (не важно как -- используя SQL, текстовые файлы или что-то еще) всю информацию о потребленных ресурсах. В реалтайме, либо с какой-то периодичностью. А биллинг ее обрабатывал. > который в случае с радиусом в том же экзешнике, что > и сервер авторизации. и чем короче будет путь между этой тройкой - тем > быстрее будет ответ. т.е. идеал - все в одном процессе Извините, бред! Скорость ответа мало зависит от длины пути (если конечно две подсистемы не находятся на разных полюсах шарика и между ними поганый спутниковый линк %)))). Идеал - это три разных подсистемы работающие в связке и максимально быстро: 1) Authorization/Authentication 2) Accounting 3) Billing Hint: где быстрее будет работать задача, требующая интенсивного обмена с диском, достаточно интенсивных вычислений и интенсивного обмена по сети: на навороченном сервер 'всё-в-одном' или на трех (по совокупности параметров, адекватных навороченному серверу), оптимизированных под каждую из частей задачи? Думаю, ответ на этот вопрос понятен без доп.аргументации. Так, от темы листа уже удалились порядочно. Завязываю я с этим ... %) -- WBR, Dmitry Lebkov