Windows Server 2003 和 IIS6.0:将网站切换到 DR 服务器

Windows Server 2003 和 IIS6.0:将网站切换到 DR 服务器

我是一名 .NET 开发人员,现在在新工作中必须负责 ASP.NET/ASMX/WebAPI 应用程序的开发和部署,尽管除了设置非常简单的内部网公司文件服务器和工作站之外,我之前没有使用 IIS 或 Windows Server 网络的经验。

我们为该网站配备了一台生产服务器和一台测试服务器。两台服务器的网络接口卡都分配了多个 IP 地址:每台服务器各分配一个 IP 地址,其他几个 IP 地址用于托管在服务器上的站点。

我想在测试服务器上设置生产环境的副本,以便在生产服务器发生故障时切换。它不必是自动的,我可以手动完成。

如何将 http 请求重定向到生产服务器并转到测试服务器?我应该将生产服务器的 IP 地址转移到测试服务器吗?或者我必须在某处(公司 ISP?)更新我们网站的 DNS 条目以指向测试服务器。如果两种方法都有效,人们通常会怎么做?

谢谢

答案1

如何将生产服务器的 http 请求重定向到测试服务器?

您更改了 DNS。考虑到旧服务器可能已停机,就像着火一样 - 您在那台机器上什么也做不了,真的。

我是否应该将生产服务器的 IP 地址转移到测试服务器?

这是最快的,但假设这是可能的。IP 路由上游无法被操纵 - 因此它需要相同的机架(发生灾难时很糟糕)或相同的数据中心(托管商的合作)。

人们通常做什么?

取决于它们有多小。小型 - DNS。中型:负载均衡器,用于移除有缺陷的服务器。大型:多个数据中心、单播路由、通过路由策略更新为其 AS 重新路由。

相关内容