【发布时间】:2009-04-27 14:15:48
【问题描述】:
我有一个带有 .Net 1.0 Web 应用程序的客户端,该应用程序使用 IIS 和 SQL 2000 数据库。它使用共享托管服务托管,并且流量并不多(每天最多有几个访问者)。当然,主机偶尔会出现停机时间,客户问我是否可以设置冗余系统以将停机时间减少到可以忽略不计。
我可以对此设置进行哪些最简单/最便宜的改进以满足客户的要求?
我想用 2 个不同的服务托管 Web 应用程序和 db,并为应用程序添加一些逻辑,将请求传递给任何 Web 服务器和数据库启动,但我担心保持数据库同步的复杂性。
有没有更好的办法?
【问题讨论】:
-
切换主机并选择提供此类主机的主机。
-
你举个例子吗?谢谢
-
如果您说的停机时间如此之长,以至于每天有 5 个访问者,所以网站总使用时间可能是每天 30 分钟,您的主机不够可靠,那么您最好只切换主机基本上任何可以提供 99.9% 正常运行时间的 SLA 的体面的托管公司。需要冗余和只需要一个原本就不错的单点故障之间是有界限的。
标签: sql-server iis web-applications failover redundancy