服务器选型:x86 vs 小型机谁更胜一筹

  市场上关于X86 和小型机的争论从来就没有停止过,在以往的印象当中,x86服务器在中低端形成了统治之势,而小型机则在关键性应用领域(金融、证券、政府等)享有王者地位。但是随着X86服务器的不断发展,这两年来“去小型机化”的趋势趋于明显,众多金融、电信、政府等用户正逐渐将更多的应用迁移到x86平台。

  X86系统在性能和可靠性上的改进,最终促成了如今市场上小型机与X86的针锋相对。这也使得用户要更换平台时,选择会多得眼花缭乱,这个时候,就需要综合考虑各种因素,才能下决定。

  X86服务器的发展

  目前市场上主流的x86服务器包括IBM x系列服务器、HP Proliant DL/ML/BL服务器、Dell PowerEdge 服务器以及曙光、浪潮、宝德等厂商的服务器产品。

  X86架构对RISC架构的侵袭是从大约15年前的奔腾Pro开始的。当时其最大优势就是开放架构带来的丰富软硬件选择和性价比,从非核心、非关键应用入手,逐渐侵食小型机在服务器市场上的地位。

  英特尔在2010年发布的Nehalem-EX架构至强7500处理器,使得x86平台不但在性能上得到了极大的提升、在可扩展性和RAS特性上也实现了前所未有的增强。更大容量内存(最高可配备1TB内存)和对更高扩展能力(可在单台系统上最高扩展至256颗处理器),将20多个高级RAS特性下移到至强7500,真正有了叫板同时期主流小型机系统的实力。

  而至强E7系列处理器所实现的睿频加速、超线程、虚拟化和智能节能等一系列智能的自动化技术,使得x86架构的至强E7服务器在性能上足以抗衡,甚至超越基于RISC架构的小型机,但在成本上却只有对手的20%~50%。而在关键业务领域最看重的RAS特性上,英特尔则表示,至强E7的水平已经可与安腾媲美比肩。这就意味着服务器厂商足以开发出拥有“5个9”、“6个9”甚至是“7个9”级别的可靠性的x86系统。

  在可扩展性能上,X86平台横向的向外扩展功能能满足大多数企业关键应用环境的负载需求,包括对内存和CPU要求都较高的数据库、商业应用和虚拟化。

  X86经过20多年的发展,通用性和标准化相当成熟,更加合适于企业长远应用和需求扩展,更加容易维护与更新。

  小型机在市场的局势

  UNIX服务器,在中国业内习惯说“小型机”,UNIX操作系统和硬件通常是由同一家制造商开发。基本上,各厂家UNIX服务器使用自家的UNIX版本和处理器。IBM的POWER系列,采用POWER6和POWER7芯片,运行AIX。HP的Integrity系列,采用由HP和INTEL联合开发的Itanium(安腾)处理器,运行HP-UX。Oracle-SUN系统,采用SPARC芯片,运行Solaris。

  小型机最引以为傲的一点就是高RAS(Reliability, Availability,

  Serviceability 高可靠性、高可用性、高服务性)特性。

  对于小型机来说,硬件和OS都来自同一家厂商,可以提供最可靠的硬件,提供稳定和具扩展性的OS。厂商会花费大量时间来测试第三方对硬件和操作系统的兼容性,确保最大限度的系统稳定,,而x86系统趋向于依赖第三方厂商自行测试不同的硬件与操作系统,所以支持UNIX系统的组件要贵于x86系统。

  小型机的系统和解决方案从处理器到平台、操作系统、中间件,再到应用软件,都出于自家门下。好处就是各层次之间能有一个较好的优化和配合,让用户在从采购到部署、再到应用和维护的过程中无需自己太过操心。反过来说,这种模式使得用户容易被厂商锁定,后续IT系统采购、维护和应用,全部处于被垄断后的弱势地位。采购后的维护和更新也只能被动接受,

  如果遇到任何风险或变化,打算从现有平台上迁移到其他厂商的平台、或基于其他架构的平台上时,同样会面临重重的困难并且迁移效率低下。

  关键业务对服务器的要求

  过去,小型机往往被认为是运行关键业务的最佳选择,但是x86架构服务器不断更新升级,使得传统观念正在发生变化。越来越多的用户开始尝试在关键应用中采用基于x86架构的服务器。

  关键业务其实是指企业和机构中那些不能在运行中出现间断的核心应用,包括商业智能分析、业务流程处理(交易处理和ERP等)、核心数据库等。特别是政府、国防、安全、电信、金融、交通、医疗等关系到国民生计的企业和机构所运行的这类应用。

  关键业务的特性决定了其应用的运行一旦出现意外中断就会造成极大的、甚至是无法弥补的不良影响及损失,这就对支持它的IT平台,特别是承载它的服务器提出了非常严格的要求。