Oracle公开抨击磁盘技术 大力发展磁带产品

Oracle执行副总裁John Fowler近期公开抨击了磁盘技术,赞扬闪存技术并表示磁带仍有前途。

Fowler是Oracle负责服务器和存储系统的最高管理者。我们有必要注意他的言行,因为反映他这些观点的系统将在未来几年内推出。Oracle的设想是构建整合的融合的服务器、存储和系统软件堆栈,以便让数据中心应用程序可以处理更多数据。Fowler描述了Sparc处理器战略。到2015年,这种Sparc处理器将有128核,16384个线程,并可以在每秒钟内处理1.2亿个数据库事务。

基于磁盘的存储是否可以跟上这个速率?

他认为服务器和存储之间不应该越来越分离–存储局域网(SAN)和管理器。EMC和NetApp发展得很好是因为它们构建了很棒的产品,但是现在是应该将存储整合到服务器和应用程序上去的时候了。

网络存储的发展相对独立于服务器和应用程序,比如Oracle的数据库、SAP、Siebel和PeopleSoft软件。Fowler表示他的开发团队理解运行在Oracle服务器上的这些软件所需要的带宽、记忆体I/O和延迟性,同时开发可以满足这些应用程序和服务器需求的存储。

磁盘–"旧技术且经常故障"

这就是Fowler对磁盘的看法:"它是旧的技术,而且经常发生故障"。他把磁盘比作电视显像管和晶体管,并表示未来存储界将迎来新一波变革。在服务器处理领域,他描述道未来人们将不愿意让线程和处理器核等待磁盘I/O。和如今的超级计算机一样,未来的系统围绕的是如何利用合适的容量、延迟性和速度来处理来自数百个执行Oracle或SAP应用程序的处理器核的数据并保持它们的繁忙状态。从逻辑上来说,这种情景下磁盘在主数据层确实没有立足之地。

他计划在2015年前将存储控制器吞吐量增加15倍,将容量增加50倍。

Fowler表示服务器和存储在不断改变,在他的开发团队更深层次地了解应用程序需求之后会更变得更多。受益于他的开发人员在服务器和存储上的研发努力,系统性能将不断提升。他同时还表示存储的价格在未来五年中将继续下降。存储是数据中心中最昂贵和最难管理的组件之一,现在这种情况将改变。

闪存和孤岛–Oracle都想要

他谈到可以将50TB的数据都放在闪存中以便整个数据模块和记忆体大小相匹配,同时让数据的处理可以实时进行而不是等事件发生后才进行。这正是TMS RamSan的想法,即在固态存储中存储数据库,但是在Oracle看来,不需要别的供应商来提供别的设备,固态存储应该由Oracle来提供和整合。看起来,未来Oracle的存储将更加直接地连接到系统。我们可以想象Oracle数据库和中间件服务器连接到Oracle自己的在线存储,而这个在线存储不和其他应用程序共享。这也是一个孤岛–虽然整合程度更高但仍然是孤岛。

因此,当应用程序速度和管理性成为目标的时候,如果本地存储孤岛可以让应用程序和服务器运行得更快,那么这种孤岛就会被人们所选择。谈到单独的存储和服务器以及EMC和NetApp,Fowler表示你之所以能够更好地构建服务器和存储以得到更好的性能和管理性是有许多技术原因的。当服务器和存储之间的接口发生重构的时候,可能会发生故障。

对于EMC、NetApp等公司来说这可不是什么好消息。Oracle的隐含意思是想降低它们在Oracle渠道中的比重。和以前一样,Elison想的是如何让客户把更多的IT支出花在Oracle的产品上而不是其他供应商的产品上。

看起来Oracle仍将继续销售单独的服务器和存储产品来运行其他厂商的应用程序,但是Oracle的重点将会是构建像Exadata这样的定制的整合的设备来运行它自己的和其他企业级供应商的大型应用程序。

磁带–2015年前达到20TB

Oracle重新重视磁带。Oracle最近发布的StreamLine 8500磁带库产品引起了人们的注意,风头压过了竞争对手的产品,比如SpectraLogic。磁带的价值在于可以在很长的时间内存储大量的数据–存 储时间要比磁盘长得多。Fowler认为StremLine 8500磁带库到2015年的时候将可以提供2EB的容量,带宽将达到1380TB/小时。它将使用的磁带卷将拥有20TB的容量,远超如今的1TB容 量。慢着,这是怎么突然冒出来的?

我们最近一次听到有关Oracle磁带计划的消息是在五月份。当时该公司表示将在12个月内推出新一 代磁带产品。比起现有StorageTek T10000B产品1TB的容量和120MB/秒的吞吐率,新的磁带格式将有更高的容量和更高的吞吐率。现在我们看到了20TB磁带卷的路线图。

假设这不是LTO(线性开放协议)磁带而是StorageTek格式且T1000C(不管叫什么名字)在未来几个月内推出,那么要经过多少代才 能达到20TB?

LTO联盟的路线图是这样的(假设每代间隔2.5年):2012年底推出3.6TB裸容量的LTO-6;2015年初 推出6.4TB裸容量的LTO-7;2017年底推出12.8TB裸容量的LTO-8。Sun的意思是在五年时间里把目前1TB的T10000B发展到 20TB!

我们设想一下,假如第一代新格式–有可能叫做T10000C(T10K C)迅速面世并且至少将容量提高到2TB,那么按照2.5年一代的速度,我们只要两代就达到20TB的容量,也就是说2013年中推出10TB产品 (T10K D),2015年推出20TB产品(T10K E)。从磁带标准的角度来说,这是个非常积极大胆的战略。

IBM和 Fujifilm已经宣布联合开发35TB磁带,因此从理论上来说,20TB还是可以达到的。

磁带库

如果2EB StreamLine库有2EB裸容量的话,那么它将有10万个针对20TB磁带的磁带槽。据说这个产品的吞吐率是1380TB/小时,但是我们不知道会 有多少个驱动器。假设这个磁带库的吞吐率是0.3833TB/秒。如果有10个驱动器的话,那么每个驱动器的速率为0.03833TB/秒,比如今的 T10K B的120MB/秒的速率快许多。看起来这是一个非常壮观的数据吞吐率的增长。20个驱动器可以降低每个驱动器的性能要求,但我们实在不知道到底这个系统 会使用多少个驱动器,因此猜测没有意义。

毫无疑问,StreamLine 8500客户将通过非公开披露渠道获得更好的有关容量和吞吐率的路线图。

总而言之,Oracle的存储观点可以总结为:磁盘是垃圾,闪 存很好,磁带也还是很好的技术。虽然Oracle不是很喜欢磁带,但是磁带是必要的技术,因为还没有其他存储媒介能像磁带那样便宜地存储大量数据。 Oracle将如何对待磁盘存储还有待观察,不过双层概念的闪存和大容量SATA驱动器系统应该是比较哟吸引力的。

总结

Oracle 的磁带格式、驱动器和SL8500磁带库路线图已经浮现。这是一个三步走的路线图。