Сервера для MySQL
Модераторы: Trinity admin`s, Free-lance moderator`s
Сервера для MySQL
Добрый день!
Подскажите конфигурацию двух серверов.
В кач-ве нагрузки будет только БД MySQL для биллинга UTM5
Два сервера будут работать в кластере.
Сам биллинг будет подключен к серверам через гигабитный коммутатор.
Между собой сервера будут подключены кроссоверным кабелем по гигабиту
Кол-во абонентов до 2000.
Также посоветуйте ОС для MySQL
Подскажите конфигурацию двух серверов.
В кач-ве нагрузки будет только БД MySQL для биллинга UTM5
Два сервера будут работать в кластере.
Сам биллинг будет подключен к серверам через гигабитный коммутатор.
Между собой сервера будут подключены кроссоверным кабелем по гигабиту
Кол-во абонентов до 2000.
Также посоветуйте ОС для MySQL
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
Re: Сервера для MySQL
Нужно наверное понять, какая будет нагрузка - 2000 клиентов это слишком образно...mnemonic писал(а):Подскажите конфигурацию двух серверов.
Почтовый адрес для связи: a.ivanov@trinitygroup.ru | ICQ: 112586598
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Сервера для MySQL
Это билинг под вашу АТС на 2000 портов?mnemonic писал(а):В кач-ве нагрузки будет только БД MySQL для биллинга UTM5
Как UTM5 получит доступ к АТС (сеть, какая-то карточка)?
Сколько народу и как часто будут пользовать этот билинг?
Кластер под майскуль будете настраивать сами?
Re: Сервера для MySQL
Биллинг используется для авторизации абонентов VPN на NAS (Cisco) через Radius, для подсчёта IP трафика, отчётов по трафику и услугам.
Все абоненты непосредственно имеют доступ к серверу биллинга через IP сеть, 100Мбит/с.
NAS сервер подключен к UTM5 по сети 100Мбит/с
К БД биллинг обращается во время агрегации трафика Netflow каждые 100 сек, то есть идёт запись в БД.
Постоянно к БД идут UPDATE и INSERT, SELECT
При выполнении отчётов по трафику выполняется большое кол-во запросов.
Сколько будет стоить настроить кластер?
Все абоненты непосредственно имеют доступ к серверу биллинга через IP сеть, 100Мбит/с.
NAS сервер подключен к UTM5 по сети 100Мбит/с
К БД биллинг обращается во время агрегации трафика Netflow каждые 100 сек, то есть идёт запись в БД.
Постоянно к БД идут UPDATE и INSERT, SELECT
При выполнении отчётов по трафику выполняется большое кол-во запросов.
Сколько будет стоить настроить кластер?
- DeadMazay
- Advanced member
- Сообщения: 1743
- Зарегистрирован: 20 сен 2007, 15:07
- Откуда: Новосибирск, Мск
- Контактная информация:
Re: Сервера для MySQL
это да... проседать может по процессору и памятиmnemonic писал(а): При выполнении отчётов по трафику выполняется большое кол-во запросов.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Сервера для MySQL
Насколько активно ваши 2000 пользователей будут строить отчеты?mnemonic писал(а):Биллинг используется для авторизации абонентов VPN на NAS (Cisco) через Radius, для подсчёта IP трафика, отчётов по трафику и услугам.
Есть какие-то прикидки по нагрузке на сервер?
Re: Сервера для MySQL
Вы немного не понимаете по моему. Человек делает биллинг. У него трафик от клиентов терминируется на Циске, Циска отдает информацию о потребленном трафике по протоколу RADIUS и/или NetFlow отдает это на какой-то коллектор. Коллектор все это запихивает в базу данных.
По этой же базе данных строятся отчеты (аналитика, выставление счетов) и по этой же базе принимается решение о отключении абонента (не заплатил или деньги кончились). Кластер - дабы работало все в случае проблем (аппаратных, программных, профилактика, да мало ли чего еще).
Число клиентов в 2000 штук - ни о чем. Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.
По этой же базе данных строятся отчеты (аналитика, выставление счетов) и по этой же базе принимается решение о отключении абонента (не заплатил или деньги кончились). Кластер - дабы работало все в случае проблем (аппаратных, программных, профилактика, да мало ли чего еще).
Число клиентов в 2000 штук - ни о чем. Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.
- DeadMazay
- Advanced member
- Сообщения: 1743
- Зарегистрирован: 20 сен 2007, 15:07
- Откуда: Новосибирск, Мск
- Контактная информация:
Re: Сервера для MySQL
это точно... но сдается мне будет что-нить типа UTMand3008 писал(а):Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.
Re: Сервера для MySQL
Число активных сессий думаю будет ~300-400 потому как сейчас при 800 абонентах активных абонентов ~100-200 в зависимости от времени сутокЧисло клиентов в 2000 штук - ни о чем. Надо примерно знать сколько активных абонентов.
Лучше данные о аппаратных требованиях запрашивать у поставщика биллинговой системы. После этого идти к продавцам железа за ценами. И никак не наоборот.
Запрос в Netup был такого вида
Вот соответствующий ответ от них:> Необходима рекомендация по выбору железа для биллинга на UTM.
> Планируемое кол-во абонентов: 3000
> На сервере биллинга будут работать:
> Ядро UTM, Radius, Модуль для 1С, Модули платежей Яндекс деньги и Веб мани.
> Статистика будет браться с маршрутизатора Cisco по NetFlow
> Прогнозируемый объём трафика в месяц 1 терабайт
Сейчас на рабочем сервере работают UTM5 и MySQL:Процессор Вам подойдет самый простой, уровня Pentium-4-2.8GHz
F вот под 3000 пользователей лучше использовать диски SCSI или SAS. Объем -
в зависимости от желаемого времени хранения детальной статистики, которая
может занимать до 10% от прошедшего трафика (обычно 5-7)
Характеристика сервера:
2x CPU Xeon E5405
2Gb RAM ECC PC-5300
4 SATA HDD RAID 10; Intel SRCSAS-RB
ОС: FreeBSD 7.0
Во время отчётов сервер грузиться на 100%. Грузит его в основном MySQL.
Поэтому решено было БД вынести на отдельный сервер.
Re: Сервера для MySQL
Глупый вопрос: А вы MySQL тюнить не пробовали? Там есть чего по-тюнить.
Если хотите купить просто новую железку, то вопросов нет.
Если хотите купить просто новую железку, то вопросов нет.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Сервера для MySQL
А кто конкрентно не понимает?and3008 писал(а):Вы немного не понимаете по моему. Человек делает биллинг.

ИМХО помимо просто сборки самой статистики от Циски есть еще задачи вывода этой статистики. Надо смотреть в какие моменты тормозит текущий сервер, просто во время сборки трафика или в момент вывода статистики по запросу пользователя.
Re: Сервера для MySQL
СУБД у него тормозит. Чтобы сервер вис при сборке трафика от Циски - это я не знаю какой кривизны руки надо иметь, чтобы такое допустить.
А в СУБД накосячить - пара пустяков. Индексы, к примеру, протухли и как говориться, с добрым утром. Тюнинг - это всегда из разряда искуства, не все им овладевают.
А в СУБД накосячить - пара пустяков. Индексы, к примеру, протухли и как говориться, с добрым утром. Тюнинг - это всегда из разряда искуства, не все им овладевают.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Сервера для MySQL
При сборе трафика согласен, но если на САТА дисках 10-к человек запустят отчет по трафику скажем за месяц, то какие бы не были индексы - тушите свет. Согласитесь, что из 2000 народу с десяток вполне может набраться.and3008 писал(а):СУБД у него тормозит. Чтобы сервер вис при сборке трафика от Циски - это я не знаю какой кривизны руки надо иметь, чтобы такое допустить.
Re: Сервера для MySQL
Все зависит от того, как они там инфу хранить будут. Если уже в агрегированном виде, с агрегацией скажем за час, то на SATA-дисках можно много запросов обслужить.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя