0

我有一个用 ASP.NET 和 MS SQL 2005 制作的 Web 应用程序作为数据库

ASP.NET Web App 托管在:http: //192.168.0.90

和 MS SQL Server 数据库:192.168.0.91

用户使用 url : http://192.168.0.91访问服务器。

Web App http://192.168.0.150和数据库的我的 DR IP 地址是:192.168.0.151

假设我的 Web 服务器出现故障。我需要自动将用户转移到我的 Web 应用程序 DR 服务器 IP

与数据库服务器相同。

在用户不知情的情况下?我该怎么做...

等待你最早的回归。

问候

哈斯南

首选是该过程应该是自动的

4

1 回答 1

1

对于 Web 应用程序,使用 DNS 代替 myapp.domain.com 并为其分配两个 IP(A 记录)。它将作为循环负载平衡工作,当一台服务器崩溃时,它会将您引导到另一台服务器。这是提供一些额外可用性的最简单但非常有效的方法,假设您在外部数据库中有会话或者您正在使用集群存储。此外,当您的其中一个网络服务器不可用时,您可以从 DNS 中动态删除它的 IP,并且此 DNS A 记录应该有 300 秒的 TTL。

于 2012-02-25T19:40:55.053 回答