我必须将我的ASP.NET应用程序部署到两个独立的IIS服务器中。我的应用程序通过HTTPS/TLS工作。我的ASP代码必须处理客户端SSL证书,这意味着我不能使用简单的前向负载均衡器,因为我永远不会从nginx或Apache Load Balancer获得这样的证书。如何获得SSL负载平衡?
据我所知,没有用于微软世界中负载平衡的常见(开源或免费)解决方案,尤其是SSL。
我听说过简单的DNS平衡,其中我的域名将绑定到几个ISS服务器,并且每个新客户端(会话)都会获得一台服务器的IP,这样我就可以获得简单的平衡和SSL支持。现在
,我只是在部署乞讨,这是非常有趣的知道你的这种平衡的观点,也可以得到一些建议。
谢谢!
至于我,除了DNS平衡之外,我找不到另一个HTTPS解决方案。我只是没有选择。
???
ugggh。我投票选择使用NLB。我们现在使用NLB已经有4年了,现在终于摆脱它了。它不能监视应用程序健康状况。对于企业级解决方案而言,它并不会削减它。我们正在转向内置负载平衡的梭子鱼Web应用防火墙。如果你需要一些便宜又容易的尝试Zen Load Balance http://sourceforge.net/projects/zenloadbalance/ – tking 2011-02-04 19:12:34