<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">Настройте балансировку по группам URL так, чтобы все запросы к URL</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">одного типа уходили на один nginx. Таким образом отпадет сама</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">потребность синхронизации кешей, так как в них будут разные страницы.</span></blockquote><div><br></div><div>Тогда на мой взгляд теряется смысл железного балансировщика. Потому что в текущей конфигурации я могу практически безболезненно и без дополнительных манипуляций выводить из строя любой из nginx балансировщиков, либо добавлять при желании. А в Вашем варианте надо будет следить за нагрузкой на балансирах nginx и думать как распределить запросы между nginxами. </div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;background-color:rgb(255,255,255)">С уважением, Михаил</span></div></div>
<br><div class="gmail_quote">23 марта 2015 г., 17:10 пользователь Oleg A. Mamontov <span dir="ltr"><<a href="mailto:oleg@mamontov.net" target="_blank">oleg@mamontov.net</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Mar 23, 2015 at 05:02:35PM +0300, Михаил Пульман wrote:<br>
> ><br>
> > "железный балансировщиков" на каком уровне OSI работает?<br>
> > Он способен заглядывать в L7 (HTTP)?<br>
><br>
> Да, может!<br>
<br>
</span>Настройте балансировку по группам URL так, чтобы все запросы к URL<br>
одного типа уходили на один nginx. Таким образом отпадет сама<br>
потребность синхронизации кешей, так как в них будут разные страницы.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> С уважением, Михаил<br>
><br>
> 23 марта 2015 г., 16:41 пользователь Oleg A. Mamontov <<a href="mailto:oleg@mamontov.net">oleg@mamontov.net</a>><br>
> написал:<br>
><br>
> > On Mon, Mar 23, 2015 at 03:30:20PM +0300, Михаил Пульман wrote:<br>
> > > Ситуация в том что есть железный балансировщик, он раскидывает трафик по<br>
> > > 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима<br>
> > > перенаправляют на бэкенд сервера. На балансировщиках nginx  настроен кэш.<br>
> > > Получается что на всех балансировщиках разный кеш. Допусти клиентский<br>
> > > запрос попавший на балансир номер 1 кеша там не обнаружилось и запрос<br>
> > пошел<br>
> > > на бэкенд, в то время как на балансировщике номер 2 нужный кеш в этот<br>
> > > момент был, но по понятным причинам не был использоан. Вообщем если<br>
> > сделать<br>
> > > общий кеш для всех балансировщиков nginx  можно получить хороший прирост<br>
> > > производительности.<br>
> ><br>
> > "железный балансировщиков" на каком уровне OSI работает?<br>
> > Он способен заглядывать в L7 (HTTP)?<br>
> ><br>
> > > С уважением, Михаил<br>
> > ><br>
> > > 23 марта 2015 г., 12:56 пользователь Илья Шипицин <<a href="mailto:chipitsine@gmail.com">chipitsine@gmail.com</a>><br>
> > > написал:<br>
> > ><br>
> > > > возможно, вы придете к монстроидной схеме<br>
> > > ><br>
> > > > nginx --> squid (с поддержкой ICAP) --> бекенды<br>
> > > ><br>
> > > > и даже после танцев с бубном вы ее настроите.<br>
> > > ><br>
> > > > но, практика показывает, что в таких случаях надо уметь отвечать на<br>
> > > > вопрос "зачем это надо ?".<br>
> > > > после ответа на который часто оказывается, что на самом деле - не надо.<br>
> > > ><br>
> > > > вы бы рассказали про вашу ситуацию в деталях ?<br>
> > > ><br>
> > > > 23 марта 2015 г., 13:54 пользователь Михаил Пульман <<a href="mailto:pullmix@gmail.com">pullmix@gmail.com</a><br>
> > ><br>
> > > > написал:<br>
> > > > > Добрый день коллеги!<br>
> > > > ><br>
> > > > > На фронте имеется n-ое количество nginx которые выступают в качестве<br>
> > > > > балансировщиков.<br>
> > > > > Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть<br>
> > > > возможности<br>
> > > > > в nginx для реализации этой задачи?<br>
> > > > ><br>
> > > > > С уважением, Михаил<br>
> > > > ><br>
> > > > > _______________________________________________<br>
> > > > > nginx-ru mailing list<br>
> > > > > <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> > > > > <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
> > > > _______________________________________________<br>
> > > > nginx-ru mailing list<br>
> > > > <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> > > > <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
> ><br>
> > > _______________________________________________<br>
> > > nginx-ru mailing list<br>
> > > <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> > > <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
> ><br>
> ><br>
> > --<br>
> > Cheers,<br>
> > Oleg A. Mamontov<br>
> ><br>
> > mailto: <a href="mailto:oleg@mamontov.net">oleg@mamontov.net</a><br>
> ><br>
> > skype:  lonerr11<br>
> > cell:   +7 (903) 798-1352<br>
> ><br>
> > _______________________________________________<br>
> > nginx-ru mailing list<br>
> > <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> > <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
> ><br>
<br>
> _______________________________________________<br>
> nginx-ru mailing list<br>
> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
<br>
<br>
--<br>
Cheers,<br>
Oleg A. Mamontov<br>
<br>
mailto: <a href="mailto:oleg@mamontov.net">oleg@mamontov.net</a><br>
<br>
skype:  lonerr11<br>
cell:   +7 (903) 798-1352<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>