Я ищу хорошее программное обеспечение для балансировки нагрузки (или обратного прокси) для TCP и HTTP, есть предложения?
Для HTTP посмотрите Nginx, Лак, или Фунт. Для общей балансировки нагрузки программного обеспечения TCP см. HAProxy и Баланс.
Если это возможно даже отдаленно, я бы рекомендовал использовать циклический DNS.
С.
nginx довольно хорошо работает как кэширующий обратный прокси-сервер и может быть настроен в настройке баланса нагрузки / переключения при отказе. Возможно, если вы сможете описать приложение, мы сможем дать вам более конкретные рекомендации.
HaProxy может быть вам полезен.
http://haproxy.1wt.eu/
haproxy - лучшее программное обеспечение для балансировки нагрузки, с которым я столкнулся, я очень рекомендую его даже для веб-сайтов с высоким трафиком (> 100 Мбит / с). Pound отстой с точки зрения производительности и не имеет большого количества основных функций.