Прочитал ВНИМАТЕЛЬНО документацию по mod_proxy_balancer, как оказалось в нем 2-а метода пересылки запросов до клиентов:<br> <br>1) По количеству запросов на backend. <br>2) По объему трафика.<br><br>Прочитал документацию по Cisco CSS, как я понял он может балансировать запросы по ответу от клиента.
<br>Как альтернативы:<br>1) LVS<br>Алгоритмы (<a href="http://www.linuxvirtualserver.org/docs/scheduling.html">http://www.linuxvirtualserver.org/docs/scheduling.html</a>):<br>Shortest Expected Delay Scheduling<br>Never Queue Scheduling
<br><br>2) BalanceNG<br>Алгоритмы:<br>Организация на основе Агента.<br><br>Также есть куча коробок, которые могут такое делать:<br><a href="http://en.wikipedia.org/wiki/Load_balancing_(computing)">http://en.wikipedia.org/wiki/Load_balancing_(computing)
</a><br><br>Может кому-нибудь поможет.<br><br><div><span class="gmail_quote">21.01.08, <b class="gmail_sendername">Vitaliy Okulov</b> <<a href="mailto:vitaliy.okulov@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
vitaliy.okulov@gmail.com</a>> написал(а):</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Хм, в документации вроде сказано что это timeout на передачу между блоками данных, а не на всю сессию.<br>Неужели нет аналога mod_proxy_balancer для nginx?<br><br>Есть ли другие решения под Linux для этого?<div><span><br>
<br><div><span class="gmail_quote"> 16.01.08, <b class="gmail_sendername">Alexey V. Karagodov</b> <<a href="mailto:karagodov@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">karagodov@gmail.com
</a>> написал(а):</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
есть тайм-аут коннекта/передачи, их<br>срабатывание косвенно указывает на<br>степень занятости бек-ендов<br><br>On 16.01.2008, at 15:46, Vitaliy Okulov wrote:<br><br>> Хм, неужели всем хватает RR<br>> балансировки + весов? По идее нагрузка
<br>> может<br>> очень неравномерно распределяться.<br>><br>> 16.01.08, Alexey V. Karagodov <<a href="mailto:karagodov@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">karagodov@gmail.com
</a>><br>> написал(а):<br>>><br>>> больше всего умничать может Cisco CSS <br>>> (либо<br>>> CSM (как модуль для 6500 например))<br>>><br>>> On 16.01.2008, at 12:12, Vitaliy Okulov wrote:
<br>>><br>>>> Еще 1 момент - это поддержка SSL.<br>>>><br>>>> 16.01.08, Vitaliy Okulov <<a href="mailto:vitaliy.okulov@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
vitaliy.okulov@gmail.com</a>><br>>>> написал(а):<br>>>>><br>>>>> Вопрос как вы его используете, чисто<br>>>>> в режиме Round Robin? Или в ha-proxy <br>>>>> есть возможность реализовавывать
<br>>>>> балансировку на основе времени<br>>>>> ответа от<br>>>>> backend сервера или как-то еще?<br>>>>><br>>>>> 16.01.08 , Nikolay Sivko <<a href="mailto:default_xz@inbox.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
default_xz@inbox.ru</a>> написал(а):<br>>>>>><br>>>>>> Vitaliy Okulov пишет:<br>>>>>>><br>>>>>>> Коллеги, кто-нибудь использует <br>>>>>>> "умные" балансировщики запросов от
<br>>>>>>> клиентов?<br>>>>>>><br>>>>>>> То есть такие, которые мониторят не<br>>>>>>> только жив backend или нет, но и <br>>>>>>> какая на нем сейчас нагрузка,
<br>>>>>>> равномерно ли все backend сервера<br>>>>>>> нагружены.<br>>>>>>><br>>>>>>> Насколько я понимаю, mod_proxy_balancer в <br>>>>>>> Apache
<br>>>>>>> 2.2 может такое при<br>>>>>>> помощи опроса /balancer-manager. Его даже<br>>>>>>> используют в production<br>>>>>>> некоторые компании. <br>
>>>>>><br>>>>>>> Может есть что-то еще похожее?<br>>>>>>><br>>>>>> Мы используем в production ha-proxy - очень<br>>>>>> довольны.<br> >>>>>
<br>>>>>><br>>>>><br>>><br>>><br><br></blockquote></div><br></span></div></blockquote></div><br>