我在ASP.NET和MS SQL 2005中创建了一个Web应用程序作为数据库
ASP.NET Web App托管于:http://192.168.0.90
和MS SQL Server DB on:192.168.0.91
用户使用网址:http://192.168.0.91来访问服务器。
Web App http://192.168.0.150和数据库的MY DR IP地址为:192.168.0.151
假设我的Web服务器失败。我需要自动将用户转移到我的Web应用程序DR服务器IP
与DB Server相同。
没有用户知道吗?我怎么能这样做......
等待你最早的恢复。
此致
Hasnain
首选的是流程应该是自动的
答案 0 :(得分:1)
对于Web应用程序,请使用DNS,例如myapp.domain.com,并为其分配两个IP(A记录)。它将作为循环负载平衡工作,当一个服务器崩溃时,它将引导您到另一个服务器。假设您在外部数据库中有会话或者您正在使用群集存储,这是提供一些额外可用性的最简单但非常有效的方法。 此外,当您的某个Web服务器不可用时,您可以从DNS中动态删除它的IP,并且此DNS A记录应该有300秒TTL。