Simple Load Balancing with Nginx
Сегодня, изучая документацию к Nginx, наткнулся на интересный модуль, ну и собственно простенький пример конфигурации для него. Насколько я понял из описания, модуль устроен таким образом, что самостоятельно выбирает какому серверу проксировать запросы. Если вдруг сервер более недоступен, то ему нужно указать директиву down и Nginx сам поймет, что более его использовать нельзя.
К сожалению в боевых условиях опробовать данную фичу негде, поэтому оставлю её до лучших времен, пока же просто остается радоваться реализации интересных решений в этом софте.
P.S. Серверам указанным в блоке upstream можно указывать параметр weight, что видимо расставляет приоритеты при распределении нагрузки по нодам.