IIS 负载平衡和站点部署

IIS 负载平衡和站点部署

目前,我有一个位于一台 IIS7 服务器上的站点。当我们部署该站点的新版本时,我们会关闭该站点并显示一个离线页面。我真正想要的是将两个完全相同的站点副本放在一台 IIS 7 服务器上,并在两个站点之间平衡用户负载。当我们部署该站点的新版本时,我们将关闭站点 1(站点 1 中的用户在下次回发时自动路由到站点 2),当站点 1 部署完成后,关闭站点 2(站点 2 中的用户在下次回发时路由到站点 1)。这可能吗?

答案1

您可以使用循环 DNS 来实现此目的:

http://en.wikipedia.org/wiki/Round_robin_DNS

如何配置负载平衡

http://www.zytrax.com/books/dns/ch9/rr.html

答案2

请参阅我对上一个问题的回答:
IIS 中的零停机上传/回滚

最大的问题是您的应用程序内如何进行会话处理。如果它与服务器实例(在内存中等)紧密相关,则在尝试此类解决方案之前,您需要先修复该问题。

相关内容