Please note that JavaScript and style sheet are used in this website,
Due to unadaptability of the style sheet with the browser used in your computer, pages may not look as original.
Even in such a case, however, the contents can be used safely.

集群与虚拟化互为补充

近年来,虚拟化技术已经在x86服务器当中逐渐成为主流技术,而很多用户也通过虚拟化技术来建设自己的高可用方案,而不是传统的集群技术。10月中旬,NEC卓越软件科技有限公司(以下简称NEC卓越软件)在北京举办了高可用集群软件EXPRESSCLUSTER的渠道大会暨新版本“X”的发布,并且阐述了在虚拟化环境下的传统的集群方案在高可用性方面的优势。

尽管基于虚拟化技术同样可以提供高可用(HA)方案,但NEC第二计算机软件事业部部长井上胜己在在接受ZDNetChina记者的采访时表示,虚拟化软件与集群软件之间不是谁替代谁的问题,而是通过互相补充,构建更加强壮、可用性更高的系统。VMware是在一台物理服务器上运行多个虚拟机,但这在带来众多好处的同时也会使单一故障点增加,一台物理服务器的故障会导致多台虚拟服务器上的业务停止。在VMware之上单独使用EXPRESSCLUSTER或结合使用VMware HA、VMotion,都可以使系统的可用性得到提高。

同时,VMware只能提供物理服务器发生故障时的虚拟机失效切换(所谓的迁移),而EXPRESSCLUSTER对虚拟环境的支持,不仅体现在能够提供虚拟机的失效切换上,还能够提供虚拟机之间的业务应用的失效切换。VMware自身也可能发生故障,此时EXPRESSCLUSTER能够监测到VMware自身的故障,并在发现故障后将系统整个切换到其他物理服务器上。实际上,在进行服务器整体切换之前,首先需要明确,服务器在什么情况下,需要进行失效切换?例如,发现上层的应用程序运行有问题,或者查到底层硬件故障等等,NEC的EXPRESSCLUSTER在对故障进行监测并判断是否进行切换上,就提供了多种方案。而VMware提供的高可用方案,在这些情况的判断上是有局限的。EXPRESSCLUSTER在总结了大量使用实践的基础上,能够准确找出切换的原因,并提示用户。

在高可用领域方面,不仅是对虚拟机的支持,NEC早在二、三十年前开发大型机时,就有了对高可用的需求。可以说EXPRESSCLUSTER积累了NEC近三十年的高可用技术精华。VMware的高可用解决方案是近期才出现的,技术上还有很多要解决的难点,比如能否顺利监测到故障,并在短时间内切换,能否避免由误操作导致的意外切换等,这些都是实际使用中很重要的问题,没有多年积累的经验和技巧是无法做到的。

不仅如此,NEC现在还将EXPRESSCLUSTER运用到虚拟环境中,不仅能在虚拟机间实现业务系统的失效切换,还能在查出物理服务器故障后,切换到另一台物理服务器的虚拟机上。此外还能够利用一台物理服务器上的多台虚拟机,对不同操作系统的多台物理服务器进行集中备份。在这些方面,NEC不仅停留在概念层面,而且已有了大量丰富的成功案例。

井上胜己还表示,作为全球知名的服务器厂商, NEC在日本所做的服务器项目,使用了VMWare的也都使用了EXPRESSCLUSTER作为高可用解决方案,并且非常成功。


文章转自: ZDNet China 2007年10月22日 袁斌  点击查看原文>>