《企业网D1Net》9月12日讯
什么是双机冗余?如果一项业务用一台服务器就可以处理了,但还是同时使用了两台服务器,以规避风险,提高系统的稳定性。因此,对于企业来说,双机冗余方案虽然提高了服务器购入成本,却能够维护业务稳定运营,反而能提高企业利润;对于服务器厂商来说,它同样能否带来巨大商业利益。所以从理论上来说,双机冗余是一种双赢的解决方案。
容错方案的本质是像一台x86 服务器一样进行管理,它的设计目的是实现标准服务器无法达到的保护运行时间,适合数据中心和远程现场关键应程序使用。它通过一个被称为“双模修复(DMR) Lockstep 设计”的技术,让2台服务器工作在相同时钟周期下,确保计算指令同步运行。两个系统运行结果一致,计算进入下一步,结果不一致,返回重新计算,避免错误的产生。其中,不仅CPU工作在双模修复状态下,内存、PCI和外部I/O全部工作在这个模式下。
如果硬件损坏,有故障的模块退出服务,该模块失去容错,进入单机工作状态,可靠性虽然降低,但系统仍然保持运行。由于模块支持热插拔,更换之后,重新投入容错工作状态。对于容错服务器而言,当且仅当相同模块同时损坏,才会导致系统的宕机,这种概率是非常低的,远远低于单台服务器的故障率。对于这种极限情况,更有效的手段是容灾,而不是在系统上做文章。
容错服务器是用户关键业务应有的理想选择。一台容错服务器的售价高于两台独立的服务器。但从系统的角度,容错是一台设备,所需要的操作系统、数据库、中间件的软件授权是一台,而不是两台。因此,在系统的TCO(总体拥有成本)上优势明显。但对软件商家而言,肯定不会推荐这样的系统。为此,有评论指出:双机是商家的选择,而容错则是用户的选择。
从市场表现看,容错处于下风,这说明,用户远没有商家精明。这不是悲哀!这种现象的背后,折射出的是商家与用户在信息技术上的不对等。另外一个原因就是Stratus等容错厂商,重视技术,不会进行市场推广,而这也恰恰Stratus的特点。
D1Net评论:
尽管从理论上分析,双机冗余的确是双赢的,但是从现实的市场角度来看,用户并不这么看。从普遍情况来看,用户更看重的是容错能力,但却对“双机”带来的成本提高有很大意见。服务器厂商显得比用户“精明”一些,利用信息不对称的优势获得了更多的利润,同时一定程度上压榨了用户,这对双机冗余的推广并不是一件好事。