3、新的技术理念反过来也在帮助UNIX服务器:这方面最典型的例子,就是虚拟化了。其实,虚拟化技术对于大型主机以及UNIX服务器来说都不是新鲜东西,但随着x86服务器因高性价比而迅速普及,当x86平台的虚拟化不断成熟之际,很多不曾接触过UNIX的用户反倒觉得它比较新鲜。当然,UNIX服务器也不必觉得亏,x86平台的虚拟化发展其实也带动了整体虚拟化应用的愿景,这最直接的后果就是——云计算的风生水起。当人们越来越深入了解虚拟化之后,也会对UNIX的虚拟化世界产生新的认识,而在这方面的确UNIX走在了更前面,其虚拟化性能损耗至今仍保持着对x86的优势。所以说,虚拟化这一“新的”技术理念在让x86风光无限之时,也帮助UNIX服务器重回大众视线,吸引着新用户的关注。
从某种意义上看,UNIX服务器在经历了2009至2010年年中的低谷之后,伴随着新一代产品的发布(如IBM的POWER7系列与HP的Superdome2),又在2010年底至今重新获得增长,也是与当前的大环境有着密切的关系。这无疑提醒我们,客户的需求各有不同,应用的种类、等级也千差万别,是否真的需要“千篇一律”,全部统一至某一平台下,还是说根据新的系统的特色,发挥各自所长,进而为企业业务增长提供最为合理的解决方案呢?就我个人观点,如果条件都能满足的话,全部采用统一的平台,是更好的选择,不过以现有的情况来看,x86在高端表现方面仍然需要较长时间的努力,虽然虚拟化可以帮助x86迅速提升人气并提高灵活性与可用性,但UNIX在这方面实力有目共睹。而另一方面,UNIX服务器价格也不可能做到人人满意,与x86相比,贵族的帽子是摘不掉了。所以,我相信在相当长的一段时间里,在一些企业中双方仍将并存。
既然UNIX服务器仍然闪光点,那么对于如何融入未来之云的问题,也就是那些不想放弃UNIX,尤其是正准备采用UNIX服务器的用户所必须要面对的了。不过,相对于那些早就在使用UNIX服务器的用户来说,新来者无疑也多了一个全面向云融合的考虑机会。
我还是那个观点,对于一个企业的IT架构来说,在云计算时代,它也理应包含所有的应用体系,关键业务也不例外。这里务必要澄清一个概念——UNIX服务器与云的关系。很多人认为云计算的基础架构必须是虚拟化的,而且是应该统一在x86架构之下,但这种认识有失偏颇。云计算的精髓是一种应用交付的理念,它强调的是自动化的管理,虚拟化的特性的确会让资源的调配和供给更为灵活,但并不意味着必须全盘的、统一架构的虚拟化,因为应用多种多样,需求也各不相同,所需要的平台标准也并不统一。云计算并不排斥这种异构的环境,它追求的是更高层次上的全局的管控与统一的调度,所以在一个企业的云环境中,我们可以看到虚拟与物理资源并用, Windows/Linux的应用与UNIX的应用并存——应用需要怎样的资源,云计算平台就会灵活自动的提供相应的资源——这才是一个真正的云计算理念,UNIX服务器也因此必须融入这一体系中来,接受统一的管理,而不管是否虚拟化。
现在能生产UNIX服务器的厂商也都在生产x86服务器,不过他们对于双方在云中的关系以及交给客户的方案,似乎并不相同。比如IBM Power System部门提倡的是POWER云,通过推出一系列的廉价POWER7服务器,配合定制优化的DB2数据库与WebSphere中间件,来帮助用户将应用从x86迁移至其POWER+AIX的云平台上。IBM的x86部门则反其道而行之,帮助用户从UNIX迁移至x86平台上。因此,双方给人的感觉似乎是非此即彼,要么是用POWER替代x86,实在不行就各玩各的云,但显然没有几个客户真的希望自己IT系统的内部有多个,而且还很难协调的云。Oracle给出的是统一的云应用平台,比如ExaLogic+ExaData,你的应用在ExaLogic上部署就OK了,它有SPARC与x86两个版本,因此从理论讲,你可以部署x86和UNIX两类不同架构的应用,但是也仅限于定制化的ExaLogic平台上。相对来说,惠普则走了一条中间道路,它并没有要求客户进行应用的迁移与转换,而是将UNIX与x86应用环境通过高层的管理软件结合了起来,体现了其融合基础设施(CI,Converged Infrastructure)的理念。这一点,也正是笔者所更认同的。