任何一种技术创新归根到底都是为了解决用户某些方面的需求。
2010年,全球经济正在复苏,建设“智慧地球”的帷幕已经拉开,新的时代对计算有了新的标尺。面对飞速增长的业务量和企业数据,用户迫切需要一套完整的解决方案,探索出一套和以往完全不同的新方法,以满足新发展时期的全新需求。笔者认为,Power7的问世正是揭示上述内容的最好注脚。
2月25日,IBM发布了全新的POWER7 系统。POWER7系统能够满足各类新兴应用的严格要求,采用一系列业内独有的技术,尤其可以满足那些需要处理大量并发交易和并发数据,同时又要进行实时信息分析的新应用和服务。
Power7颠覆传统服务器概念
在IBM系统与科技部Power Systems总经理Ross A. Mauri看来,Power7的问世不仅是一次产品的升级,更是对整个服务器领域的一次重新注解。
他表示,传统的划分服务器的方式是以操作系统来区分,比如说Unix、Linux或者Windows。今后,区分服务器将会朝着工作负载的角度去发展。因此,未来的市场界限可能会越来越模糊。
如今,很多用户使用Unix服务器来整合多台x86服务器的工作负载。因为Unix服务器本身有很好的特性以及投资回报率,采用操作系统作为一种划分的方式就更加模糊化了。IBM的POWER系统也可以跑多种操作系统,例如AIX、Unix和Linux,也可以运行IBM i这个整合度非常好的操作系统。所以,很难界定POWER到底属于哪个平台。
同时,在未来IT行业发展过程中,用户越来越关心的是工作负载,而不是操作系统。将来用户采购系统是希望有一个平台执行供应链,会从供应链的业务本身的应用、可靠性、稳定性的需求、扩展性等多方面的需求考虑,例如同时做在线交易类型的事务或者股票交易买卖的事务,按照业务的特性来选择平台。
同时从应用的角度出发,越来越难以界定客户到底采用哪个操作系统,原因是很多的ISV独立软件供应商开发的应用本身采用JAVA的平台,它是可迁移的,可以跑在虚拟层上。因此对客户来讲,他不会关心JAVA是跑在Window平台还是Linux平台,他们关注的是哪个平台操作更快。所以,将来客户是越来越关心哪一种工作负载对自己才是最优秀的,因而以这种标准来进行选型。
因此,在未来十年,以工作负载为标准的应用趋势将逐渐替代传统的应用需求。
为优化工作负载而生
正如Ross A. Mauri所说,Power7不仅仅是一个系统,它更是一个“完整的系统方法”,解决用户多种需求,为所有用户的业务和行业工作负载进行优化,而不是单一工作负载。
IBM通过整合硬件和软件,大幅提高了POWER 7系统的并行处理能力,可以满足用户管理上百万并发交易处理的关键需求。正如人们之前所期待的一样,全新的Power Systems仍旧保持了其在行业中领先的交易处理速度,为数据库工作负载进行了优化;同时实现了吞吐量计算的飞跃,从而为运行海量互联网工作负载进行了优化。
这两种计算方法与高级分析能力相结合就成为那些需要处理大量数据的新兴商业模式的最理想选择,例如:电网、公路、供应链等传感器中所含的大量信息可以被联接到为互联网工作负载优化的POWER7系统池,然后通过分析系统进行分析。
IBM还大幅提高了中间件的并行处理能力,如WebSphere, DB2, InfoSphere Warehouse 和 Cognos软件等,在管理互联网,数据,交易处理和分析等方面更好地支持POWER7 系统,使客户和应用开发商无需重写已有应用,就可享受POWER7的先进技术。
创新的工作负载优化功能
为管理不断增长的新兴应用需求,并更好地应对传统应用,由创新的集成硬件和软件组成的新POWER7系统,将工作负载优化技术运用到其设计当中,例如:
速度更快的内核及更大吞吐量能够管理大规模并行事务处理:POWER7系统运用更多“内核”或CPU,增加更多 “线程”或虚拟 “内核”, 从而增加每个芯片管理计算任务的资源。每个全新的POWER7处理器或“芯片”,都拥有8个内核,每个内核拥有4个线程,可以同时运行32项任务,是POWER6系统最大内核数的4倍,以及POWER6每个芯片线程数量的8倍。IBM Power Systems根据不同模式下的实际工作负载对内核及线程进行自动分配,从而实现最佳整体性能。
TurboCore模式可以对数据库或其他以事务处理为导向的工作负载进行高度优化,同时采用4个内核运行,并把芯片中所有8个内核大部分资源放到4个运行的内核中,以提供更大的缓存和内存带宽,大幅提升时钟频率,显著提高单核性能。TurboCore模式可使那些按核进行许可计费的应用将潜在软件成本减半,同时利用软件提升单核性能,以此通过软件实现最大限度的投资回报。包括今天推出的Power 780在内的一些型号都将支持TurboCore模式。
当不采用TurboCore模式时,所有POWER7处理器在MaxCoreTM模式下,拥有多达每插槽8内核、每内核4线程,共计32线程。通过每“芯片”并发线程数量的8倍提升,更得益于并行处理,POWER7能够很好地适用基于互联网的大任务量并行工作负载。例如:一家能源公司可以将POWER7服务器系统池与其上网的电表连接起来,在网络上向客户提供智慧电表数据。
POWER7的“智能线程”技术能根据工作负载需求进行动态调整。在拥有更多线程的情况下,POWER7可以并行处理更多任务,提供更大的处理量。例如运用智慧电网以分钟实时监控千家万户的能源用量。而在线程较少的情况下,例如那些实施分析或数据库交易处理等需要高速独立处理的工作负载,也可以获得其需要的性能,并确保最优化收益。“智能线程”在所有POWER7处理器上可以运行,并有效提升处理量和总体性能。
对需要大量内存的工作负载,或在虚拟环境中大量内存是非常有益的情况下,客户可以使用一项POWER7新技术——Active Memory Expansio。该技术的独特之处在于能够运用内存压缩技术,使系统的物理内存针对应用程序时显示出2倍于实际的大小。Active Memory Expansion技术可根据工作负载的内存需求,动态调整压缩内存量,透明压缩更多的数据放入内存,从而扩大POWER7系统的内存容量。例如:在没有安装任何更多物理内存的情况下使用Active Memory Expansion,系统配置能使SAP应用认为,系统中的物理内存量比实际多出50%。IBM估计该技术较之前受到内存容量限制的同样的服务器能多处理65%的交易处理或用户量。
IBM POWER7系统的设计能够显著提高能源利用率。独特的Intelligent Energy技术,使客户能够在一台服务器或跨越一个服务器池的多个服务器上,开关系统的各个部分,或根据热量和系统利用情况动态增减处理器时钟速率。POWER7能源管理技术已经被集成到从处理器到固件、PowerVM虚拟技术,操作系统支持,以及IBM Active Energy Manager软件和新的IBM Systems Director标准版和企业版中,这使得该系统能够基于策略实现能源使用、性能与系统利用的动态平衡。其结果是每瓦性能大幅提高,POWER7比相似的Intel x86系统提升2倍,比Sun SPARC服务器和相似的HP安腾服务器分别高出4倍和8倍。
Power7指引虚拟化取胜之道
正如上面所说,现在很多用户用Unix服务器来对多台x86服务器进行整合,这也是为什么服务器市场每年发货量都有轻微的下降的原因。理由是人们越来越多地把多个工作负载放在一台机器,采用虚拟化的技术实施。因此,可以预见的是,在未来的IT市场中,厂商取胜的关键就是如何实现虚拟化技术,谁能提供最优秀、最卓越的虚拟化,谁就可以在市场里占有优势。
众所周知,IBM的虚拟化技术由来已久,在高端市场中,IBM的Power Systems和大型主机System z的虚拟化技术拥有广泛的用户。从POWER6开始,IBM伴随每款新产品发布的基准测试数据,实际上很大部分是在虚拟化环境里测试机器的性能。
Power7系统的虚拟化技术能够在单一系统中支持1000个虚拟服务器或“分区”,其数量是Power6系统的4倍多。通过系统整合,以及采用IBM PowerVM虚拟化软件将利用率提升至90%,能够为客户缩减成本。实际上,这样能使一个单一大型服务器完成多达1000个小型服务器的工作,同时实现动态负载均衡,以此提高投资回报,性能和虚拟服务器利用率。 |