У меня есть некоторый опыт работы с решениями с балансировкой нагрузки, однако это действительно зависит от того, как спроектирована ваша сеть и программное обеспечение, какое решение для вас является наилучшим.
С точки зрения решений, с которыми я столкнулся:
Встроенная балансировка нагрузки в окнах хорошо работает в большинстве случаев, хотя вы должны убедиться, что ваши приложения могут правильно обрабатывать сеансы, если они не привязаны. и т.д.
Я использовал продукты F5, главным образом, в качестве решения для кэширования, однако они были слишком сложными для нас.
В настоящее время мы удаляем их, поскольку разработчики не использовали их правильно, поскольку они были слишком сложными. (Обратите внимание, что это были довольно старые продукты F5.)
В настоящее время мы тестируем аппаратные балансировщики нагрузки от Foundry, и, вероятно, мы пойдем с ними, поскольку они хорошо вписываются в нашу сетевую архитектуру. (Что довольно сложно.).
Так что я бы сказал, если вы хотите простое решение, используйте балансировку нагрузки в Windows (если ваши приложения будут работать правильно.).
Если не использовать что-то более сложное.
Независимо от того, с каким балансировщиком нагрузки вы работаете, ваша архитектура становится более сложной. Так что планируйте и проверяйте это тщательно.