【IT168 报道】关键业务应用是服务器领域的核心关键应用,主要指的是在线交易、商业分析和数据库三大类别,通常在金融、电信等关键行业的核心应用,强调系统的可靠性、可用性,由于关键业务应用单位时间内的工作负载往往较大,因此关键业务应用更加侧重Scale up(向上扩展)的应用模式。
标题中的云应用其实是不严谨的说法,我们强调的是在云计算及互联网计算架构影响下,数据中心向分布式方向发展,从而涌现的越来越多的Scale out模式的新兴应用案例,这些新兴应用模式缺省在x86环境下开发,包括但不限于Openstack、虚拟化、Hadoop等等,并更加强调Scale out(横向扩展)的应用模式。
关键业务和云应用相互融合
长期以来,这两类应用泾渭分明,各有各的应用行业,也通常采用不同的基础架构。不过今天我们看到,两类应用市场已经开始发生一定的融合。一些互联网企业应用的工作负载已经到达了相当的规模,和传统的金融、电信等行业达到同等的量级(如天猫、12306等等),与此同时,金融、电信等传统的关键行业用户也在尝试更多的解决方案,试图通过Scale out的方式,将传统由硬件层面实现的可靠性交由软件来完成。
▲天猫双十一的工作负载压力巨大,支撑双十一的基础设施架构也是互联网架构的典范
在产品端,从产品形态上,我们看见x86系统和小型机也正在发生一定程度的融合。小型机从上至下、由核心向外延应用渗透,而x86服务器也多年来持续向核心关键应用进取。今年年初发布的两款处理器新品:英特尔至强E7 V2和IBM POWER8,就很好的体现了这种融合。
英特尔至强处理器诞生12年,推出了不少划时代的产品,不过今年2月25日正式发布的E7 V2处理器仍然有着极其重要的意义,表明英特尔对关键业务领域全力出击的战略。E7 V2是英特尔推出的明确定位关键业务应用的处理器平台,并在提供关键业务应用所必须的RAS特性上,进一步强调了E7 V2处理器对于内存计算、大数据分析等应用的支持。
IBM POWER8处理器于今年4月28日推出。作为一款长期以来在关键业务应用领域占有优势地位的处理器平台,POWER8的发布带来很多新鲜的信息:IBM显然希望通过POWER8加大在新兴工作负载应用市场的攻势,在4月28日推出的五款Power服务器都集中在四路以下市场,并强调对Linux操作系统的支持和Scale out应用模式。此外,基于POWER8平台的另一项开放举措——OpenPOWER基金会,也全面面向Linux操作系统下的新兴工作负载。
E7 V2与POWER8全面比较
Xeon E7 v2是22nm制程工艺IvyBridge-EX架构下的产品,除之前提到奇数核心外,主要三通道DDR3-1600 DIMM内存(每路最多24条)、三条QPI总线、最多32条PCI-E 3.0通道、VT-x/VT-d/VT-c虚拟化、Turbo Boost 2.0睿频加速、TXT可信赖执行以及OS Guard系统保护。由于核心架构和核心数量的增加,为至强E7 v2处理器带来了全新的变化,而3条环形总线的应用则保证了每个核心到缓存的时间一致性,可以有效的降低延迟。
Power8处理器总共能支持96个线程。该处理器采用了22nm制程工艺制造,芯片晶圆面积为650mm^2。Power8的非核心区域,配置了eDRAM 3级缓存,PCI-E和DDR内存控制器,以及各种加速器,用于提升每个内核的处理速度。之后通过NUMA互联技术,让每个节点都可以共享内存。
当然处理器平台性能和整机性能之间还有很大的区别,而且仅就处理器而言,除了硬件上的指标规格之外,英特尔E7 V2显然强调了针对关键业务应用的高可用RAS特性,而已经在关键业务应用领域占据优势地位的POWER8则重点强调了对Linux环境的支持。 在虚拟化的支持方面,IBM POWER平台提供了原生的PowerVM虚拟化平台,英特尔则通过VT-x、VT-d以及VT-c技术以增强对虚拟化应用支持。