Мне нужно развернуть приложение ASP.NET на два отдельных сервера IIS. Мое приложение работает через HTTPS/TLS. Мой ASP-код должен обрабатывать SSL-сертификат клиента, и это означает, что я не могу использовать простые балансировщики прямой нагрузки, потому что я никогда не получу такой сертификат от nginx или Apache Load Balancer.Как получить балансировку нагрузки SSL?
Как я понимаю, нет единого (открытого или бесплатного) решения для балансировки нагрузки в мире Microsoft и особенно для SSL.
Я слышал о простой балансировке DNS, где мое доменное имя будет привязано к нескольким серверам ISS, и каждый новый клиент (сеанс) получит IP-адрес одного сервера, и таким образом я бы упростил балансировку и поддержку SSL.
Теперь я просто попрошайничал, и мне действительно интересно узнать ваше мнение о таком балансировании или, может быть, получить некоторые рекомендации.
Спасибо!
Что касается меня, я не могу найти другое решение для HTTPS помимо балансировки DNS. У меня просто нет выбора.
???
ugggh. Я проголосую за использование NLB.Мы используем NLB уже 4 года и, наконец, уходим от него. Он не может контролировать приложение только для здоровья. Для решения уровня предприятия это просто не режет. Мы переходим к брандмауэру Barracuda Web Application, который имеет встроенную систему балансировки нагрузки. Если вам нужно что-то дешевое и легкое, попробуйте Zen Load Balance http://sourceforge.net/projects/zenloadbalancer/ – tking 2011-02-04 19:12:34