我有两台 Dell PowerEdge 2950 服务器。为了(希望)消除任何停机时间,我必须实施一种解决方案来检测和调整组件故障、环境故障等......通常的“停机时间是敌人”场景。
从这一点开始,我将服务器称为server(s),因为实施的解决方案可以将两台服务器组合成一台逻辑服务器(老实说,最好使用一台逻辑服务器)。
我将有大约 15 个瘦客户端都指向上面提到的服务器。服务器将充当终端服务器。客户端将连接到服务器并运行客户端 GUI 的实例。实际的服务器本身将运行同一应用程序的服务器版本,为客户端 GUI 提供他们需要的信息/数据......(我希望这是有道理的!)
我被推荐使用 Marathon Technologies everRun 2G软件。虽然这似乎是一个公平的解决方案,但它也是 12,000 美元......对我来说似乎有点贵,(但这可能是我在这个领域缺乏经验)......
对于这种情况,是否有更具成本效益的解决方案?目前,我一直在研究涉及Citrix XenServer的解决方案,但尚未取得很大进展……
如何实现上述程度的容错?
编辑:服务器正在运行 Windows Server 2003 Enterprise。
编辑:为了澄清我的误解,我正在拍摄故障转移到仍在运行的节点以防发生灾难。托管的应用程序提供对大量电子锁门和对讲机的控制。因此,如果应用程序不可用,则不会打开任何门,也无法通过对讲机进行通信。哎呀!
编辑:嗯,经过一些范围变更、资金和其他非技术项目调整,我正在推进的解决方案实际上没有使用列出的任何方法:) 长话短说,我们正在维护两个独立的终端服务器;一个主备份和一个热备份。在紧急情况下,两者之间的切换将是手动的(尽管它实际上会与我们最初预期的一样快,甚至更快)。服务器硬件(两个 NIC、两个电池电源和两个 UPS)将解决所需的故障转移功能。感谢您的所有反馈,非常感谢!