无论是什么产品,在其升级的时候都会有一些变化,而这些变化就有可能导致原有的应用不能运行,使用户原有的投资丧失应用价值。而企业的关键应用对这种变化更加敏感——关键应用一般都不会随着硬件架构的改变而随之改变,用户要求系统的兼容性。正是因为这一点,惠普公司ESG部门负责NonStop系统业务的沈德昌先生再三强调,NonStop系统一定会保证未来的系统兼容性。不会因为从MIPS处理器升级到安腾处理器而降低系统的可用性。
NonStop系统起始于1970年代的Tandem公司,至今已有20多年发展历史。目前已应用于证券、银行等对可用性有着特别苛刻的关键应用。尽管NonStop系统所采用的MIPS芯片已经非常成熟了,但考虑到安腾处理器的性能更好,成本更低,在惠普的长远规划中,未来的NonStop系统将仅仅采用安腾处理器。不过,在处理器的迁移过程中,惠普将在相当长的一段时间内保持基于两种处理器的NonStop系统的供应。
需要指出的是,NonStop系统在操作系统的特异性使它的处理器升级并不是一件容易的事。NonStop系统极高的可用性(99.9999%,)是建立在其操作系统与MIPS处理器的完美结合上的。比如,NonStop系统可以实现最高达到4080个处理器的线性扩展,采用双芯片机制对每个数据都写两次,从而能够确保数据不丢失。根据Gartner在1997年6月提供的研究报告, NonStop容错服务器在可用性水平方面获得了10分的最高分,而Unix服务器最高仅获8分,当时的Windows NT服务器甚至还没有达到通常意义上的6分及格线。
那么,采用安腾处理器,还能保证实现相同的可靠性吗?用户的应用能够平滑地升级吗?沈先生认为,惠普可以做到。此前,NonStop服务器已经经历了一次很大的系统架构变化——从NonStop早期的K系列产品升级到现在的S系列产品,服务器的架构已经大不相同。这种架构上的变化差异与之相对类似的实际例子,就是桌面PC与多路SMP架构的IA服务器之间的差异——处理器的指令集基本没有变化,但服务器本身的架构的发生了变化。在这次变化中,对用户并没有任何影响。
而从MIPS处理器升级到安腾处理器,这种变化主要是处理器的指令集上的,系统的主体架构并没有多大的改变。这种变化与Ahpha处理器到安腾处理器的过渡类似,惠普已经投入了一个专门的小组来保证这个计划的切实执行。惠普的有关人士表示,由于惠普是安腾处理器的合作开发者,甚至也不排除为NonStop系统对安腾处理器进行某种程度的改变。此外,NonStop容错服务器的容错机制已经是操作系统的特性,无论芯片如何改变,类似现在采用的锁步运算仍然会体现在新的系统中去。惠普的承诺是,采用新的系统后,只会对用户带来更多的应用优势,绝不会对用户现在应用造成任何影响。