балансировна нагрузки на nas

Технические вопросы по UTM 5.0
Ответить
MiO
Сообщения: 303
Зарегистрирован: Ср окт 01, 2008 23:34

балансировна нагрузки на nas

Сообщение MiO »

Уважаемые коллеги!

Как вы балансируете нагрузку (количество подключенных пользователей) на ваших серверах. Например сервера на основе

а) MicroTik
б) FreeBSD

Может кто то поделится своим готовым решением?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

PPTP через DNS round-robin

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

вот скрипт мой
viewtopic.php?t=6842

правда для циски, но для микротика переделывается элементарно

MiO
Сообщения: 303
Зарегистрирован: Ср окт 01, 2008 23:34

Сообщение MiO »

mikkey finn нет ли у тебя ссылочки на материал чтобы почитать ?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

нет никакого материала, кроме манов к dns-серверу. Если в базе ДНС прописано соответствие одного имени нескольким адресам, то есть два три варианта поведения сервера.
1. самый тупой(или все фичи отлючены) - по запросу отдается только первый IP из списка.
2. Включен DNS round-robin(по дефолту уже и на винде и в bind) - по запросу выдается следующий адрес по списку, адреса просто прокручиваются, получается примерно равное распределение пользователей. Вылет любого сервера будет сопровождаться разрывом сессий, ударной нагрузкой на оставшиеся. Часть клиентов может получить ошибку 800. Таким записям лучше присваивать еще минимальное время жизни, чтоб в кеше клиентов не застаивалось. Хотя винда при дергании интерфейсов(подъем/разрыв того же VPN) вроде кеш чистит.
3. Включен round-robin и записи для одного имени в разных подсетях, типа в каждой подсети по своему серверу. ДНС может оптимизировать по местонахождению ответ, отдав клиенту адрес сервера из той же подсети, а дальше уже начнет работать round-robin, если тот же клиент опять спросит про этот сервер. Реализовано в винде, в бинде не искал, потому как не нужно. В винде тоже от скуки нашел =)

Ответить