飞向“x86”——东航 IT 系统建设新风向

CNW

网络世界记者/周源

    近年来,x86 服务器发展势头无比迅猛——IDC 的数据显示:1996 年,基于 RISC 架构的 UNIX 服务器和大型机的市场占有率达到 70% 左右,其年收入则高达 490 亿美元,当时刚刚兴起不久的 x86 架构服务器市场份额仅有 30%,收入也不过 140 亿美元。当时间走到 2010 年时,已经发生了戏剧性的反转仅英特尔 x86 架构的服务器(即基于至强处理器的服务器)就已占据了近 60% 的市场份额,坐拥 300 亿美元的营收,而曾经辉煌的 UNIX 服务器此时的市场份额已降至 30% 以下,营收仅为 150 亿美元。

    这组数据虽然令人震撼,但终究是冷冰冰的数据。近日,记者有幸为大家“寻觅”到了一个真实而典型的用户案例,让我们来近距离地看看,企业用户在实际 IT 建设中究竟怎么看待、使用 x86 服务器和 UNIX 服务器,同时探讨用户选择背后的成因及意义。

    这个典型用户就是大家耳熟能详的东航。

有意向 x86 服务器倾斜”

    东航,全称中国东方航空股份有限公司,总部位于上海。作为我国三大航空公司之一,东航在全球拥有 11 家分公司、50 家海外营业部及办事处,同时拥有包括上海航空有限公司、东方航空云南有限公司、中国货运航空公司等在内的 24 家全资及控股子公司,每年为全球 7000 多万旅客提供服务,旅客运输量位列全球第五。

    “当前,总共有 600 多台服务器承载着整个东航业务的正常运转。而这两年,在服务器选型上,我们确实在有意地向 x86 服务器倾斜。”东航营运部总监冯劲松告诉记者。

    冯劲松表示,他所说的“x86 服务器倾斜”,指的是东航近两年来逐渐将应用服务器和接口服务器从 UNIX 服务器向 x86 服务器迁移。

    “在过去,出于可靠性可用性考虑,那些与航班管理、飞机维修相关的关键应用,不仅后端的数据库服务器是 UNIX 服务器,中间层的应用服务器和前端的接口服务器也会选择使用 UNIX 服务器。而现在,我们的应用服务器和接口服务器绝大多数已部署在实施了服务器虚拟化的 x86 服务器之上。”冯劲松说。

    如今,东航数据中心里 UNIX 服务器与 x86 服务器的比例大概是 2:8。所有 x86 服务器全是基于英特尔处理器的服务器,并且以采用英特尔至强 E7 处理器的四路服务器居多。

迁移成因溯源

    谈起东航 IT 系统变化的原因,冯劲松表示主要有两个驱动力。

    一是服务器虚拟化技术的兴起。“过去,UNIX 服务器与 x86 服务器在可用性可靠性上的差异,除了源自处理器和操作系统,还有一部分原因是 x86 服务器物理部件本身的稳定性不足所致,而服务器虚拟化技术将硬件与应用解耦,消解了上层应用对底层硬件的依赖,虚拟机迁移机制又增加了可用性,从而缩小了 x86 服务器与 UNIX 服务器之间的差距。再加上 x86 服务器有成本优势,所以,我们的应用服务器开始选择 x86 服务器。”冯劲松解释说。

    二是 x86 服务器本身在性能、可靠性可用性上有了长足的进步。当然,这种进步主要是 x86 服务器处理器的飞速提升所致。

    以英特尔至强 E7 处理器(该处理器主要面向四路及四路以上的多路服务器)为例,从性能上看,基于 E7-4800 处理器的服务器性能与 POWER 750 Express 基本相当 (99%),但造价却只要五分之一。并且,一系列基于 E7 平台的 IBM、HP、戴尔、富士通等品牌的服务器,已经在数据库、BI、ERP、中间件、虚拟化、HPC 等领域中刷新了 14 项世界纪录。例如,它运行计算密集型应用的性能相比上一代产品提升多达 40%,能在视速度为根本的科研和金融服务等领域提高其关键业务应用的运行速度和精确度。此外,运行虚拟机应用的性能也提升多达 25%。除了性能提升,E7 的亮点还在于增加了 20 多项 RAS (可靠性、可用性、可维护性)特性。例如,E7 引入了来自安腾处理器的可靠性技术 DDDC(Double Device Data Correction,双设备数据纠正)。该技术允许纠正双位硬件内存错误,从而有助于人们加速在云中部署越来越多的虚拟机。

    关于具体的迁移工作,冯劲松表示:“在迁移过程中,最大的困难并非来自技术。因为全球都在做这个事,大家都在努力的时候,你能获得很多资源,遇到什么问题总能找到解决之道。”

    “最大的问题是如何说服我们的用户去接受 x86 服务器,”他说,“在过去,我们经常告诉用户,你的系统很重要,所以要搭在小型机上,而现在又得说服用户去接受认识 x86 服务器,去打消用户对 x86 服务器的担忧。同时,我们也要向投资部门解释,为什么以前做一个系统要花很多钱,现在更重要的系统怎么投入反而少了,等等,诸如此类的问题。”

    “但总的来说,迁移还是比较顺利,效果也很好。”冯劲松总结道。

数据库服务器:最后的堡垒?

    总的来说,当前,x86 服务器对中低端的 UNIX 服务器的确造成了不小的威胁,但 x86 服务器和 UNIX 服务器主要是在应用服务器这端“厮杀惨烈”,而在数据库服务器这端,UNIX 服务器仍占据优势地位。

    例如,东航目前是在虚拟平台上部署了一个 Sql Server 服务器平台,一些“5×8”部门级应用,或数据量不太大的应用的数据库会部署在该 Sql Server 服务器平台上,但绝大部分应用仍是选择“Oracle 数据库+UNIX服务器”的模式。

    然而,UNIX 服务器在数据库服务器方面的优势地位也并非牢不可破。甲骨文 Exadata 也推出了 x86 平台服务器产品——Oracle Linux+x86 服务器。这足以证明,x86 服务器可以胜任数据库服务器。并且,一位兴业银行的 IT 主管向记者透露,银行业目前对 Exadata 颇为看好,上海银行、邢台银行都是 Exadata 的用户。

    通过数据库一体机模式曲线进入数据中心的最核心位置,还不能被 x86 服务器阵营视为真正的胜利——对该阵营而言,什么时候用户毫无顾虑地将核心应用的数据库直接部署在 x86 服务器上,那才是终极胜利。

    对此,x86 服务器阵营持续地发起一波又一波全方位的“攻击”。例如,该阵营的“旗手”英特尔就从软件硬件多个角度推动着“x86 大迁移”。英特尔(中国)有限公司服务器平台事业部产品经理贺晓东在接受媒体采访时曾表示:“英特尔软件团队在软件、应用方面的工作非常到位,支持业界主流的应用系统,尤其是对 SAP、Oracle、微软等应用平台进行优化,确保用户从 UNIX 向 X86 架构平滑迁移。”同时,一些服务器厂商也开始力推 8 路 x86 服务器产品,期图用 8 路产品去撬动 UNIX 服务器的核心“领土”。

    如果说 x86 服务器阵营眼中紧盯的是最后端的数据库服务器,那么,IBM 作为 UNIX 服务器阵营的主要厂商之一,明显已经觉察到 UNIX 服务器在应用服务器这端的地位已岌岌可危。IBM 近两年来一直推“天工计划”,即联合 ISV (独立软件开发商)帮助用户将应用服务器部署在 UNIX 服务器之上,并且宣称 TCO (总体拥有成本)会更低。不过,从东航的情况来看,这原本就是 UNIX 服务器的“领土”啊!所以,对 IBM 等 UNIX 服务器厂商来说,现在的种种努力其实是将用户“留”下来,是一场“应用服务器保卫战”。

    这场发生在 x86 服务器与 UNIX 服务器之间的对抗赛一时半刻还难以落幕,但对企业用户而言,“战争”意义之一在于可以甜蜜地抱怨:“我们也要向投资部门解释,为什么以前做一个系统要花很多钱,现在更重要的系统怎么投入反而少了。”1

产品和性能信息

open

1. 媒体文章均为第三方观点,仅供参考, 不代表英特尔官方观点。