The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Балансировка исходящего веб-трафика в ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Балансировка исходящего веб-трафика в ..."  +/
Сообщение от auto_topic (??) on 01-Сен-08, 23:17 
Обсуждение статьи тематического каталога: Балансировка исходящего веб-трафика в squid между двумя провайдерами (squid proxy balance)

Ссылка на текст статьи: http://www.opennet.dev/base/net/squid_ipvs_keepalived.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от Аноним (??) on 01-Сен-08, 23:17 
Вариант решения: тупо покупаешь железку за 2000 рублей и нет тебе горя.
Все эти наколенные шаманства уже немножко смешны. Либо это идет в дистрибутиве, либо умирает...

Особенно прикалывает разбор полетов со сборкой ядра (не в этой статье, а вообще встречал про балансировку)

Более того, на железках это реализованно еще и с поддержкой сессий, так что есть над чем задуматься.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от User294 (??) on 02-Сен-08, 17:14 
>Вариант решения: тупо покупаешь железку за 2000 рублей и нет тебе горя.

А нельзя ли уточнить что это за железка за 2000 рублей?

>Все эти наколенные шаманства уже немножко смешны. Либо это идет в дистрибутиве,
>либо умирает...

Каждый изгаляется как умеет.Если результат достигнут быстро и работает - ну и гуд, хотя на мое имхо описанный метод довольно геморройный.Только я одного не понял - а на нагруженном сайте без особого геморроя DNSом можно ведь раскидать нагрузку на несколько машин.Деление на сессии само получится, "нахаляву", т.к. юзеры имеют свойство кешировать DNS и после получения из DNS айпишника будут работать уже с конкретным сервером.Я что-то пропустил и это не в моде?Вроде орава нагруженных сайтов так и делает...

>Более того, на железках это реализованно еще и с поддержкой сессий, так
>что есть над чем задуматься.

А примеры железок за 2 килорубля вас не затруднит в студию?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от metallic on 03-Сен-08, 22:40 
>А примеры железок за 2 килорубля вас не затруднит в студию?

Да пожайлуста DI-LB604
Сам ее юзаю.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от User294 (??) on 03-Сен-08, 23:42 
>Да пожайлуста DI-LB604
>Сам ее юзаю.

Да... сразу видно решение чуть ли не энтерпрайз класса.Для энтерпрайза "квартира Василия Пупкина" чтоли?Что видим?Видим роутер с достаточно небольшим кол-вом ресурсов и навороченным процессором.Аж на целых 175 МГц (для сравнения, у лучших SOHO образцов процессор уже давно 240...500MHz, что понятным образом влияет на пропускную способность железяки, ибо никакого крутого аппаратного ускорялова за столько денег не полагается).

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

У меня такие вопросы:
1) А он хоть на чисто роутинге+фаерволинге+нате 100Мбит осилит пропихнуть вообще?Или чего там балансить то?А то этак пожалуй все упрется в роутер а вовсе не в сервера которые надо балансить.Особенно 175 МГц процессор смущает - это, гм, не густо даже для просто роутинга 100 Мбит.Ну разве что как балансер для совсем небогатых с его 2-я WAN м балансировкой?Просто балансить на такой штуке будет иметь смысл если сервера чуть ли не первые пеньки.Остальные сервера на то что можно через 100 Мбит пропихать через эту девайсину и так пожалуй не очень обидятся, кроме каких-то очень уж специальных случаев когда запросы требуют немеряно обработки и при этом мизерное количество траффика.

2) Фирменная проблема длинка по жизни - неспособность настроить размеры таблицы НАТинга адекватно имеющейся у девайса RAM.В итоге у значительной части девайсов от Д-Линк при большом числе соединений срывает крышу из-за окончания RAM, т.к. таймаут отслеживания соединений они ставят безбашенный - несколько часов а то и суток, что при таком количестве RAM - смерти подобно.Итоги разные.Взвисы, ребуты... я так свой длинковский девайс даже условно порутал - ибо он после ребута еще и на дефолты слетел, так что как говорится, got root.Логин то тоже дефолтный стал, так что знать пароль уже и не требуется :).В свете этого очень интересно как эта штука себя ведет когда серваки агрессивно бомбят сотнями соединений.Она осилит их размазать?И даже само не сдохнет на трэкинге соединений через нат?Что, реально???

3) Крайне интересно - а что этот девайс может выжать при балансинге HTTP с отслежкой сессий.Какие-то бенчмарки на этот счет имеются?

4) Ну и как это добро в плане стабильности?Особенно если не миндальничать особо - http_load какойнить загнать на сервак с 500 конекций - вот это да, тест будет неплохой :).И посмотреть что будет в течении нескольких часов :).Оно выживет?Или это так, для совсем тепличных условий?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от metallic email on 04-Сен-08, 10:46 
>[оверквотинг удален]
>
>
>3) Крайне интересно - а что этот девайс может выжать при балансинге
>HTTP с отслежкой сессий.Какие-то бенчмарки на этот счет имеются?
>
>4) Ну и как это добро в плане стабильности?Особенно если не миндальничать
>особо - http_load какойнить загнать на сервак с 500 конекций -
>вот это да, тест будет неплохой :).И посмотреть что будет в
>течении нескольких часов :).Оно выживет?Или это так, для совсем тепличных условий?
>

Про какой сохо вы говорите, это совсем другие деньги и какие 100Мбт? еще бы гигабит вспомнили.
Эта железка честно отрабатывает свои 80 баксов, которые за нее отдали, балансит нагрузку двух каналов, отслеживает сессии, может балансить по разным параметрам, байтам, пакетам, сессиям и т.д.
У меня два мегабитных канала в инет и эта железка с ними справляется отлично, за три месяца ни разу не повесилась, клиентов около 160, в онлайне по 50-100 человек. Трафика в месяц через нее проходит более 100Гб. Есть задачи и безусловно, как я уже убедился, эта железяка может быть использована для решения части из них.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от metallic email on 04-Сен-08, 10:48 
Кстати еще может использовать только один канал, а второй держать как резервный, переключение на резервный после паденя основного канала меньше секунды, вообще не заметил.


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от Zlo (??) on 05-Сен-08, 10:52 
Напиши конфиг, как это выглядит охото посмотреть. И переключение происходит поностью НАТ и сквид, или толька сквида канал меняет??
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от metallic on 05-Сен-08, 19:02 
Для сервера все прозрачно происходит, он работает с одним шлюзом, для него все выглядит как будто один канал, два канала втыкаются в железку и она сама там уже рулит ими, а на выходе у нее один канал (объединенный)

или я не понял вопроса?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от Андрей (??) on 29-Авг-09, 23:30 
Не верю....
Soho - это домашний роутер.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от igRonin email on 26-Ноя-09, 12:44 
1) подскажите плз что такое myhost в
acl lhost1 myhost 192.168.1.10
acl lhost2 myhost 192.168.1.20
в squid такого типа нет

2) что имеется в виду "Предположим, что шлюз в Интернет на двух провайдеров настроен и
   работает."

3) в логе keepalive пишет
HTTP status code error to [192.168.100.1:3128] url(/white.html), status_code [400].

192.168.100.1 это первый виртуал сервер
для второго аналогично

поскажите хоть примерно в чем может быть проблема

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Балансировка исходящего веб-трафика в squid между двумя пров..."  +/
Сообщение от Hao on 18-Дек-12, 10:26 
статья до сих пор актуальна, много форумов и способов перерыл, ни один не помог, а эта статья помогла. за 5 минут сделал то, что делал два дня. спасибо автору!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру