近年来,以小型机与高端英特尔X86的服务器的争斗,一直不休,孰优孰劣莫衷一是。从竞争格局看,小型机和四路及以上的X86服务器都是一对不可调节的矛盾,这主要源于一些行业中将部分关键业务向 X86多路服务器迁移的现象。实事求是地说,X86服务器已经从最初的小规模突击,发展到现在热门应用大面积覆盖至侵蚀小型机部分市场的地步。
那麽选择服务器的过程中,到底有哪些考量因素呢。
一、 需求决定平台的选择
关于平台的选择,以X86服务器取代UNIX小型机的浪潮一刻也没有停止过。不可否认,目前实施中的平台,选择小型机作为核心的数据库和应用平台,有其自身的优点。它即可以利用IT开发和维护人员对UNIX系统易学和掌握人多的特点,又可满足对于高性能、高可用性及高扩展性的要求,支持大规模用户和工作负载的要求。
然而,随着对需求不断演进,越来越多的企业正将关注点转移到以最佳投资回报(ROI)的IT整合应用和整体运行能效上来。企业既要关心ERP的运行效率,也要综合考虑随业务能否灵活部署和灵活扩展,并能实现最佳的总体拥有成本(TCO)。
不过,对于虚拟化、服务器整合、ERP、数据库等企业关键应用,当前出现了许多企业向x86平台迁移。他们开始选择高端x86服务器来替代传统UNIX小型机。一个很重要的共性原因就在于x86技术在总体拥有成本上,提供了比UNIX更好的经济性——只有小型机几分之一甚至十分之一的硬件成本。
对于平台的选择,业界专家认为:现有的X86的平台,尤其是E7500和E7处理器的问世后,在处理器的性能上,逐渐接近小型机中的处理器。在一般的应用中,完全可以满足企业的需求。而小型机用户有着强烈的应用惯性,不会轻易改变应用平台,但如果真的决定将系统迁移至其他平台的话,原因无外乎是两个,一个是该平台的发展已经极为不确定,包括软件与硬件平台,另一个是该平台的性能与性价比已经不能满足最低的需求。
二、 X86平台的优势
X86平台中,英特尔至强7500或E7合作的方案拥有诸多优势,如成本低、性能高、可靠性(RAS)高、可扩展性好等优势。尤其是在以横向扩展(Scale-out),即由两台以上的机器构成集群。作为高端四路的机架服务器,无论是HP ProLiant DL580 G7,还是IBM的x3850X5最大可以支持4颗至强7500八核处理器(24MB L3缓存),即每机箱的CPU内核数可以达到32颗,使得X86平台上产品本身就能满足大多数企业关键应用环境的负载需求。
其次,对于要求更加苛刻的环境,比如大企业7*24小时不间断运行,可以通过将多台X86服务器组成集群系统,大幅提高并行处理性能、可用性和可扩展性。
在可扩展性能上,X86平台横向的向外扩展功能,即由两台以上的机器构成集群。能满足大多数企业关键应用环境的负载需求,包括对内存和CPU要求都较高的数据库、商业应用和虚拟化。进而避免传统UNIX双机方案“成本高昂,备机资源平时严重闲置浪费,主机故障切换期间用户服务被迫停顿”等诸多困境。
在产品的成熟性上,X86经过20多年的发展,通用性和标准化相当成熟,更加合适于企业长远应用和需求扩展,更加容易买到的备件与配件。
三、 业界观点
诚然,以IBM的Power为代表的小型机也有很多优势,包括良好的性能、高RAS(可靠性、可用性、可服务器)特性、广泛的用户基础等,业界普遍的观点是:
1. 对于中小型企业而言,在选择平台上,以英特尔至强E7和E5为代表的X86集群服务器,完全可以满足企业对于高性能、可扩展、灵活部署的需求,更重要的是对于总体成本的满足。X86平台有着比小型机更多的优势,尤其是价格方面。
2. 对于大型企业和关键应用型业务的企业而言,随着X86服务器性能的不断提升、RAS特性越来越强,以及各种云计算和虚拟化的广泛使用,越来越多的关键业务系统逐渐由Unix平台向X86+Linux/Windows平台迁移。
3.对于一些企业关键业务系统,如ERP、MES、CRM等和金融、电信等关键性应用的企业,这些系统一旦停止服务了将导致直接生产都无法继续,他们对RAS特性的要求是极高的,同时客户也已经习惯了Unix系统的使用和操作,这些系统往往不会考虑向X86平台迁移。
[此贴子已经被作者于2014-8-25 14:33:11编辑过]