客服热线:10099 / 96123

信息公开

小型机Vs X86介绍

于丹

2015-10-15 10:58  

  小型机(minicomputer or midrangecomputer)是一个已过时的术语,用来指一类界于大型主机(mainframe)和微型计算机(microcomputer)之间的计算机产品。基本上,各厂家UNIX服务器使用自家的UNIX版本和处理器。比如IBM公司采用Power处理器和AIX操作系统,Sun、Fujitsu(富士通)公司采用SPARC处理器架构和Solaris操作系统,HP采用PA-RISC架构(现在转向于安腾处理器)和HP-UX操作系统;过去的Compaq公司(已经被并入HP)处理器架构采用Alpha。使用小型机的用户一般是看中Unix操作系统的安全性、可靠性和专用服务器的高速运算能力。

  随着“去小型机化”的趋势趋于明显,越来越多的用户正逐渐将核心数据库应用迁移到X86服务器平台。以往的印象,X86平台统治了政府机构的中低端服务器,而小型机则在关键应用领域(财政、税务、社保等核心数据库系统)享有王者地位。但是随着X86服务器的不断发展,这两年来“去小型机化”的趋势趋于明显,越来越多的政府用户正逐渐将核心数据库应用迁移到x86服务器平台。

  类似核心数据库这样的关键应用对支持它的服务器平台提出了非常严格的要求。

  1)可靠性:通常用“5个9” (99.999%) 、“6个9” (99.9999%)甚至“7个9” (99.99999%)来评估,代表服务器每年的非计划停机时间分别是5分钟、30秒和3秒钟。

  2)可扩展性:要处理的数据量巨大,又要求实时、动态和高效率,承载平台必须具有高性能处理能力并易于扩展。

  3)可用性:代表系统被请求时,能迅速反馈并被正确操作的能力。

  4)可维护性:系统从出现问题到恢复正常操作这一过程中所需的时间或能实现的效率。

  英特尔在2010年发布的Nehalem-EX架构至强7500处理器,使x86平台真正具有了叫板同时期主流小型机系统的实力。而至强E7系列处理器所实现的睿频加速、超线程、虚拟化和智能节能等一系列技术,使x86架构的服务器在性能上足以抗衡基于RISC架构的小型机,但在成本上却大大降低。

  在关键业务领域最看重的可靠、可用、可维护等特性上,英特尔公司表示,至强E7的水平已经可与安腾CPU媲美。这就意味着X86服务器同样可以具备“5个9”、“6个9”甚至“7个9”级别的可靠性。

  一、 需求决定平台的选择

  关于平台的选择,以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多年的发展,通用性和标准化相当成熟,更加合适于企业长远应用和需求扩展,更加容易买到的备件与配件。