Форум Тринити

Открытый технический форум по серверам и системам хранения данных, кластерным решениям, SAN, NAS.
Microsemi infortrend storage
Текущее время: 16 авг 2018, 12:28

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Сервера для MySQL
СообщениеДобавлено: 01 дек 2009, 14:05 
Не в сети
Junior member

Зарегистрирован: 14 ноя 2009, 14:45
Сообщения: 13
Откуда: Покров
Добрый день!

Подскажите конфигурацию двух серверов.

В кач-ве нагрузки будет только БД MySQL для биллинга UTM5
Два сервера будут работать в кластере.
Сам биллинг будет подключен к серверам через гигабитный коммутатор.
Между собой сервера будут подключены кроссоверным кабелем по гигабиту
Кол-во абонентов до 2000.

Также посоветуйте ОС для MySQL


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 01 дек 2009, 14:46 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 11 фев 2004, 16:49
Сообщения: 5088
Откуда: Москва
mnemonic писал(а):
Подскажите конфигурацию двух серверов.

Нужно наверное понять, какая будет нагрузка - 2000 клиентов это слишком образно...

_________________
Почтовый адрес для связи: a.ivanov@trinitygroup.ru | ICQ: 112586598


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 01 дек 2009, 15:06 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
mnemonic писал(а):
В кач-ве нагрузки будет только БД MySQL для биллинга UTM5

Это билинг под вашу АТС на 2000 портов?
Как UTM5 получит доступ к АТС (сеть, какая-то карточка)?
Сколько народу и как часто будут пользовать этот билинг?
Кластер под майскуль будете настраивать сами?

_________________
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 01 дек 2009, 18:05 
Не в сети
Junior member

Зарегистрирован: 14 ноя 2009, 14:45
Сообщения: 13
Откуда: Покров
Биллинг используется для авторизации абонентов VPN на NAS (Cisco) через Radius, для подсчёта IP трафика, отчётов по трафику и услугам.

Все абоненты непосредственно имеют доступ к серверу биллинга через IP сеть, 100Мбит/с.
NAS сервер подключен к UTM5 по сети 100Мбит/с

К БД биллинг обращается во время агрегации трафика Netflow каждые 100 сек, то есть идёт запись в БД.
Постоянно к БД идут UPDATE и INSERT, SELECT
При выполнении отчётов по трафику выполняется большое кол-во запросов.

Сколько будет стоить настроить кластер?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 01 дек 2009, 18:28 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 20 сен 2007, 15:07
Сообщения: 1759
Откуда: Новосибирск, Мск
mnemonic писал(а):
При выполнении отчётов по трафику выполняется большое кол-во запросов.

это да... проседать может по процессору и памяти


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 02 дек 2009, 08:36 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
mnemonic писал(а):
Биллинг используется для авторизации абонентов VPN на NAS (Cisco) через Radius, для подсчёта IP трафика, отчётов по трафику и услугам.

Насколько активно ваши 2000 пользователей будут строить отчеты?
Есть какие-то прикидки по нагрузке на сервер?

_________________
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 07 дек 2009, 20:02 
Не в сети
Заслуженный сетевик

Зарегистрирован: 04 янв 2004, 00:30
Сообщения: 1108
Откуда: Н.Новгород
Вы немного не понимаете по моему. Человек делает биллинг. У него трафик от клиентов терминируется на Циске, Циска отдает информацию о потребленном трафике по протоколу RADIUS и/или NetFlow отдает это на какой-то коллектор. Коллектор все это запихивает в базу данных.

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

Число клиентов в 2000 штук - ни о чем. Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 07 дек 2009, 20:08 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 20 сен 2007, 15:07
Сообщения: 1759
Откуда: Новосибирск, Мск
and3008 писал(а):
Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.

это точно... но сдается мне будет что-нить типа UTM


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 08 дек 2009, 13:07 
Не в сети
Junior member

Зарегистрирован: 14 ноя 2009, 14:45
Сообщения: 13
Откуда: Покров
Цитата:
Число клиентов в 2000 штук - ни о чем. Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.

Число активных сессий думаю будет ~300-400 потому как сейчас при 800 абонентах активных абонентов ~100-200 в зависимости от времени суток

Запрос в Netup был такого вида
Цитата:
> Необходима рекомендация по выбору железа для биллинга на UTM.
> Планируемое кол-во абонентов: 3000
> На сервере биллинга будут работать:
> Ядро UTM, Radius, Модуль для 1С, Модули платежей Яндекс деньги и Веб мани.
> Статистика будет браться с маршрутизатора Cisco по NetFlow
> Прогнозируемый объём трафика в месяц 1 терабайт

Вот соответствующий ответ от них:
Цитата:
Процессор Вам подойдет самый простой, уровня Pentium-4-2.8GHz
F вот под 3000 пользователей лучше использовать диски SCSI или SAS. Объем -
в зависимости от желаемого времени хранения детальной статистики, которая
может занимать до 10% от прошедшего трафика (обычно 5-7)


Сейчас на рабочем сервере работают UTM5 и MySQL:
Характеристика сервера:
2x CPU Xeon E5405
2Gb RAM ECC PC-5300
4 SATA HDD RAID 10; Intel SRCSAS-RB

ОС: FreeBSD 7.0

Во время отчётов сервер грузиться на 100%. Грузит его в основном MySQL.
Поэтому решено было БД вынести на отдельный сервер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 08 дек 2009, 15:47 
Не в сети
Заслуженный сетевик

Зарегистрирован: 04 янв 2004, 00:30
Сообщения: 1108
Откуда: Н.Новгород
Глупый вопрос: А вы MySQL тюнить не пробовали? Там есть чего по-тюнить.

Если хотите купить просто новую железку, то вопросов нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 11 дек 2009, 10:33 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
and3008 писал(а):
Вы немного не понимаете по моему. Человек делает биллинг.

А кто конкрентно не понимает? :)
ИМХО помимо просто сборки самой статистики от Циски есть еще задачи вывода этой статистики. Надо смотреть в какие моменты тормозит текущий сервер, просто во время сборки трафика или в момент вывода статистики по запросу пользователя.

_________________
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 15 дек 2009, 01:48 
Не в сети
Заслуженный сетевик

Зарегистрирован: 04 янв 2004, 00:30
Сообщения: 1108
Откуда: Н.Новгород
СУБД у него тормозит. Чтобы сервер вис при сборке трафика от Циски - это я не знаю какой кривизны руки надо иметь, чтобы такое допустить.

А в СУБД накосячить - пара пустяков. Индексы, к примеру, протухли и как говориться, с добрым утром. Тюнинг - это всегда из разряда искуства, не все им овладевают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 15 дек 2009, 09:52 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
and3008 писал(а):
СУБД у него тормозит. Чтобы сервер вис при сборке трафика от Циски - это я не знаю какой кривизны руки надо иметь, чтобы такое допустить.

При сборе трафика согласен, но если на САТА дисках 10-к человек запустят отчет по трафику скажем за месяц, то какие бы не были индексы - тушите свет. Согласитесь, что из 2000 народу с десяток вполне может набраться.

_________________
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервера для MySQL
СообщениеДобавлено: 16 дек 2009, 01:38 
Не в сети
Заслуженный сетевик

Зарегистрирован: 04 янв 2004, 00:30
Сообщения: 1108
Откуда: Н.Новгород
Все зависит от того, как они там инфу хранить будут. Если уже в агрегированном виде, с агрегацией скажем за час, то на SATA-дисках можно много запросов обслужить.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB