“太阳”在Oracle这里升起。Oracle首席执行官Larry Ellison发布了两款预配置的Sparc/Solaris集群——Sparc平台复活的一部分。
Ellison很期待它们的前景——运行Solaris的Exalogic集群设备Sparc版本,以及用于Solaris 数据库或中间件(或两者同时)的新型通用Supercluster系统。这两个集群发布之后,Oracle就可以同时出售Solaris集群和x64 – Linux系统,借此与IBM和惠普争夺业务。
Ellison笑着说道:“对于那些认为Sun将要陨落的竞争对手来说,这将是流言终止的时候。这个让Sun重新升起的计划将关乎Sparc和Solaris。”
甲骨文CEO Larry Ellison:拜托,别再开“日落”的玩笑了
Sparc Supercluster是预配置的,由3个不同的基本服务器组件构成。Supercluster的组件都是基于九月份发布、采用16核的Sparc T3处理器的Oracle Sparc T3服务器,另一个组件基于富士通开发与制造的M5000服务器,采用了富士通Sparc64系列芯片。
Oracle在TPC - C基准测试中使用的第一个Supercluster配置是基于4个双路Sparc T3 - 2服务器。每个T3-2服务器配置了2个1.65 GHz的Sparc T3芯片、128 GB的DDR3主内存、2个300GB的1万转磁盘,及4个96 GB的PCI - Express的闪存加速器卡。(你可在这里看到的规格表http://www.oracle.com/us/solutions/sparcsupercluster-ds-191672.pdf)最后,Supercluster计算部分合计有512 GB的总内存、64个内核、512线程以及96 TB的磁盘容量。
据Ellison介绍,甲骨文将给Supercluster的另一部分配置了一个4路Sparc T3 - 4服务器,总计有12个处理器(具体如何实现尚不清楚,除非每个设备会空出一个插槽),192个内核和1538线程,还支持1.5 TB的内存附带闪存加速器,以及144TB的磁盘存储容量。Supercluster的第三个部分配置了2个M5000中端型服务器,具有16个Sparc64-VII+处理器,可得到64个内核,128线程以及1 TB的主存储器和144 TB的磁盘。
#p#
Sparc Supercluster T3-2简介
三个部门共有1.7 TB的写优化闪存和4 TB的读优化闪存。Superclusters并不完全是基于Sparc的。他们还使用了基于至强的Sun Storage 7420磁盘阵列以满足运行Solaris和ZFS所需的磁盘存储。集群的计算和存储模块由甲骨文自有的40 Gb InfiniBand交换机相连。Supercluster T3 - 2 还为Sparc 2.0配置了Solaris 10 9 / 10和VM服务器,为基于Sparc的配置了虚拟栈。
甲骨文的Sparc Supercluster T3-2
就如基于X64服务器和甲骨文企业级Linux操作系统的Exadata 数据库和Exalogic 网络应用服务器设备一样,多重Supercluster 框架通过互相连接来扩展服务器性能。
正如Exadata数据库和基于x64设备和Oracle企业级Linux操作系统的Exalogic 网络应用服务器设备一样,多个Supercluster 框架通过互相连接来扩展服务器性能。目前尚不清楚他们到底能扩展到多大的规模。在如今甲骨文引以为傲的TPC - C的事务处理测试中,由108台Sparc T3所组成的集群,具有1728个内核和13.5TB的主内存, 246TB的闪存,以及 1.37千兆字节的磁盘存储容量,能够进行每分钟3千多次的处理,且对这些处理的平均响应时间只有半秒钟。
Ellison也煞费苦心地向其客户说明,Supercluster主要针对那些想使用非Oracle数据库、中间件或应用软件的客户,目的在于同时支持数据库和中间件负载以及应用程序代码。
#p#
甲骨文其他新品
甲骨文还提前宣布了Exalogic Web应用服务器集群的Sparc版,并打算在2011年第一季度正式发布。而基于X64服务器和Linux的Exalogic Elastic Cloud于9月份在Oracle OpenWorl d大会上就早已亮相。
Sparc Exalogic Elastic Cloud基于Sparc T3-1B刀片服务器,此集群由30块刀片组成,具有480个内核,转速为1.6 GHz,可运行的甲骨文的中间件堆栈。这些刀片合计有3.8 TB的内存和960 GB的镜像固态磁盘。Sparc Exalogic系统拥有40 TB的集群磁盘存储容量,其中包括了4TB的读取缓存和72 GB的写入缓存,另外 40 GB /秒的InfiniBand结构将其连接为一体。
目前还没有关于Sparc Exalogic设备的规格表,但Ellison表示它无疑是“世界上最快的Java计算机”,它为运行Java应用程序进行了高度优化,有别于通用的Sparc Supercluster。这似乎在暗示,它将运行下一年度要发布的Solaris 11产品的开发版本Solaris 11 Express。
但也许不是。Ellison称,产品级Solaris 11是甲骨文即将开发的操作系统基准,并且不久之后也将“全面上市”。
除了新的集群系统,Ellison还公布了基于Linux和X64服务器的Exadata数据仓库和OLTP应用设备,基于Sparc 和 Solaris一体的Superclusters,以及两种类型的Exalogic Elastic Cloud中间件集群(X64-Linux 和Sparc-Solaris),宣布了一系列黄金级服务。利用这些黄金级服务,顾客可购买到精确配置,甲骨文已在其实验室为补丁代码、Solaris和软件堆栈较高的部件做过回归测试。
这样的想法为的是提供一个更高水平的保证——Oracle的补丁软件是不会攻击你的系统,因为他们并不攻击甲骨文的系统。据推测,甲骨文可能会因为支持黄金级服务而收取额外的费用,要不支持合同,要不是一个较高的初始标价。
甲骨文并没在发布仪式上公布Supercluster T3-2的价格, Exalogic Elastic Cloud的 Sparc-Solaris版本价格也只能等到明年初发布时才会公布。
#p#
明年发布SPARC T4芯片
在公布SPARC SuperCluster的同时,Oracle首席执行官Larry Ellison透露将在明年发布SPARC T4芯片。Oracle和富士通都宣布将升级面向SPARC Enterprise M系中端和高端SMP设备的SPARC64-VII+处理器,但是他并没有提供关于未来系统以及两家厂商之间协同芯片开发的任何细节。
目前我们并不完全了解SPARC T4芯片是什么样的,但看起来它似乎是现有16核代号为"Rainbow Falls"的SPARC T3处理器(由TSMC采用40nm工艺制造)的缩小版。Ellison新近透露的SPARC路线图与被Oracle收购之前的Sun路线图不尽相同,这似乎是件好事。
在之前的Sun路线图中,Sun将把核心数量减少到8个,主频降低到2.5 GHz,同样采用40nm制程工艺。当时这款芯片被Sun命名为"Yosemite Falls",原定发布日期是2011年下半年。到2012年,Sun将推出一款名为"Yellowstone Falls"的4核芯片,主频为3 GHz,用于扩展至192个插槽的设备,预计在2012年年中发布。然后到2012年年底是"Cascade Falls",与SPARC T3一样采用16个核心,主频也是3 GHz。后两款芯片都是采用28nm制程工艺。看起来,Sun似乎是想从已经被终止的"Rock"UltraSPARC-RK处理器以及"Supernova"系统中恢复元气。
Oracle在今年1月完成了对Sun的收购,原Sun公司的一员老将Mike Splain现在担任Oracle高级副总裁。他说,下一代SPARC T芯片(现在我们知道它被Ellison命名为SPARC T4)将采用40nm制程工艺,与SPARC T3是插槽兼容的,运行更高的主频速度。
除了SPARC T4之外,Splain曾在今年1月表示,T系列将得到一个新的核心,更多核心将被打包到芯片中,并运行频率更高。这款芯片(我们暂且称之为SPARC T5)将采用28nm制程工艺,并将采用一种新的内存控制器、更多的缓存、新的I/O以及电源管理功能,尽可能从系统中获得更高的每瓦性能。
那么,曾经规划中的3款芯片似乎已经被压缩到了2个。看起来Oracle似乎是保留了Yosemite Falls和Cascade Falls,但是也对其做了一些改动,使其获得高于Sun原计划的主频速度。而且,SPARC T4预计采用的新"VT"核心也将被延续到SPARC T5中。
Ellison证实,SPARC T5将把核心数从SPARC T3的16个削减到8个,同样保持每核心8个线程。在核心数方面这符合Yosemite Falls计划,但却保留T2/T3的核心,而不是迁移到新的VT核心。
#p#
当Oracle今年8月公布其系统愿景时给出的路线图是:
在上面这个新的Oracle路线图中,Oracle承诺提供"+3x Single Strand"的性能,也就是说,主频速度将是SPARC T2+或者现有SPARC T3的3倍。这意味着,主频速度在4.8 GHz~5 GHz之间,取决于Oracle是否对比1.6 GHz T2+或者1.65 GHz T3。这是Sun原计划Yosemite Falls 2.5GHz主频速度的2倍,所以我们很期待看Oracle是怎么做的。
你可能会想,为了留在与T3相同的温度范围内,Oracle可能不得不削减到4核心以提高主频。也有可能通过采用40nm制程工艺,Sun将把SPARC T4的主频提高到5 GHz范围,散热更高,使其温度范围接近其他高端RISC处理器,而不是与SPARC T3保持相同的散热范围内。
#p#
Ellison表示:"我们的T4现在还在实验室内,明年将会与众人见面。"当谈及未来的性能提升时,Ellison补充说,"通过发布T4,我们将提高单线程性能,而且现在看起来情况非常好"。
跳跃到28nm制程工艺将让Oracle的SPARC T5有多个核心数和主频速度的选择。它可以是高核心数和高主频的多个变体--这也许是件明智的事。
Oracle硬件设计副总裁John Fowler携手富士通全球副总裁Noriyuki Toyoki介绍了期待已久的4核SPARC64-VII+处理器升级。
富士通代号为"Jupiter-E"的SPARC64-VII+四核处理器
这款新的芯片最初被富士通以"Jupiter-E"为代号进行开发,现在被Oracle命名为"M3"芯片,主频为3 GHz。它采用12MB共享L2缓存,内存容量是2.88 GHz SPARC64-VII的2倍。Toyoki表示,更高的缓存容量将提高数据库性能,而且新芯片的性能大约是双核SPARC64-VI处理器的2.4倍。Oracle和富士通表示,通过增加缓存和主频,SPARC Enterprise M客户获得高出20%的性能。缓存是升级的重要部分,主频只提高了4.2%。
#p#
SPARC64-VII和SPARC64-VII+芯片的每核心中有2个线程,每个核心有128KB L1数据和指令缓存。这些芯片执行真正同步的多线程,而不是之前SPARC64-VI芯片中所采用的VMT线程。
如同以往的SPARC Enterprise M设备一样,最新的SPARC64芯片在不同的模式下主频也有所不同。并不是每个设备都配置速度最快的芯片--设备越大,芯片越好;设备越小,芯片越慢。
事实上,如果Oracle的规格表属实的话,单路M3000 入门级设备并没有配备SPARC64-VII+。4路M4000和8路M5000终端设备采用了新SPARC64芯片的2.66 GHz版本,16路M8000、32路和64路M9000设备则采用了3 GHz的芯片。
Toyoki提醒说,新芯片和之前的SPARC64-VI以及SPARC64-VII芯片可用于同一机箱内,这是其他高端服务器制造商还没有做到的。当你在一个系统内混合使用不同CPU的时候,处理器都是以全速运行的。
有一件事Oracle和Sun没有提到,那就是任何让8核"Venus"SPARC84-VIIIfx处理器商业化的潜在计划,它是日本"Project Keisoku"10 petaflops Project K项目的核心。今年6月,富士通新任总裁Masami Yamamoto表示,Oracle和富士通签订了一份新的开发和转售协议,并希望在一两个月内完成。
现在这次交易已经完成,因为Ellison透露的SPARC路线图现实,M系列处理器的吞吐量已经提升了6倍,到2012年年中单线程性能将提高1.5倍。当然,2012年还远,更不用说计划在2013年或者2014年的升级了。笔者认为4核、4.5 GHz的SPARC64-VIII要比8核、4.5 GHz的SPARC64-VIII更可能在2012年与我们见面。这就是从路线图中所能了解到的。但是,Oracle和富士通并没有透露这项计划的内容究竟是什么。
很难说,规划在2015年推出的64路SPARC设备将是什么样的。他们不会把它的代号命名为"Uranus"吧。
【编辑推荐】