在Windows Server上设置恒定的Web应用程序可用性

我是构buildASP.NET Web系统的团队的一员。 我们需要保证,当IIS的主要托pipe服务器正在更新时,网站访问者会收到服务器正在更新的特殊消息,并且很快就会回到正常的状态。 为此,我们需要安装另一台服务器,当主服务器没有时,这个服务器就可以使用。 但是什么机制最好自动将“将很快返回”页面发送给请求客户端? 是一个智能的DNS,检查一个本地IP是否被ping通,如果是,返回它的服务器响应,或者请求一个备份服务器的维护页面服务器响应给用户? 还是在生产中使用其他技术? 谢谢。

前端的负载均衡器或其他应用层代理软件/设备可以configuration为当没有可用的服务器时,通过testing或手动从服务器池中移除服务器,将客户端引导至“繁忙”页面。 我认为这就是你说“聪明的DNS”时的意思,因为DNS在任何方面都不聪明。