我是一名.NET开发人员,现在必须在我的新工作中同时处理ASP.NET / ASMX / WebAPI应用程序的开发和部署,尽pipe除了设置非常简单的Intranet公司文件服务器之外,我没有使用IIS或Windows Server Networking的经验和工作站。
我们有一个这个网站的生产和testing服务器。 两台服务器都有多个IP地址分配给它们的networking接口卡:机器本身各一个,机器上托pipe的站点一个。
我想在testing服务器上设置一个生产环境的副本,在生产服务器发生故障的情况下可以切换。 它不必是自动的,我可以手动完成。
如何将http请求redirect到生产服务器到testing服务器? 我应该将生产服务器的IP地址转移到Test吗? 或者,我必须更新我们网站的DNS条目(公司ISP?),以指向testing服务器。 如果两者都有效,通常人们会做什么?
谢谢
如何将http请求redirect到生产服务器到testing服务器?
你改变DNS。 鉴于旧的服务器可能会像在燃烧和火焰中一样下降 – 从字面上来说,在这台机器上没有任何事情可以做。
我应该将生产服务器的IP地址转移到Test吗?
这是最快的,但假设这是可能的。 IP路由上游不能被操纵 – 因此它需要相同的机架(坏的情况下坏)或相同的数据中心(主机的合作)。
人们通常做什么?
取决于他们是多么微小。 小 – DNS。 中:负载平衡器,取出有缺陷的服务器。 大型:多个数据中心,单播路由,通过AS路由策略更新重新路由。