Здравствуйте, Roman.
Вы писали 5 июня 2006 г., 20:48:15:
> Здравствуйте.
> Хочется построить схему распределения нагрузки в которой nginx
> учавствует как frontend и несколькими backend'ами (Apache).
> Я так понял для реализации такого решения необходимо использовать
> ngx_http_upstream? Достаточно ли создать записи подобные указанным в
> документации
> upstream backend {
> server backend1.example.com;
> server backend2.example.com;
> }
> server {
> location / {
> proxy_pass http://backend;
> }
> }
> или нужно еще что-то сделать? Каким образом происходит балансинг:
> случайным образом, по кол-ву запросов etc?
> P.S. Пробовал схему где frontend - Apache 2.2.2 с mod_proxy_balancer, но
> она тяжеловата.
Рекомендую обратить взор на очень мощный балансировщик под названием
Crossroads. Адрес тут http://crossroads.e-tunity.com/
Умеет очень многое, гибкий, легкий и быстрый (на уровне LVS). Сейчас
тестирую в проакашене для балансировки нагрузки на PHP сервера.
--
С уважением,
Максим mailto:mmp@xxxxxx