专家博客:甲骨文近日正式推出单台云设备

本人作者Drew Robb是专攻技术和工程的自由撰稿人。 他现在居住在加利福尼亚州,原先来自苏格兰,他在苏格兰斯特拉思克莱德大学获得了地质与地理学位。

DOSTOR存储在线9月21日国际报道:甲骨文首席执行官拉里埃利森本周在旧金山召开的甲骨文OpenWorld大会上宣布推出一款整合了甲骨文软件和Sun硬件的新产品Exalogic Elastic Cloud。这款新产品是在甲骨文Exadata Database Machine成功的基础上研发出来的,它整合了服务器、存储、连网以及专为数据库负载而定制的软件,由此可以看出甲骨文为何要收购Sun。

Exalogic Elastic Cloud是一款综合性软硬件系统,配备了Java和其他高性能应用软件。它可以被用作云应用基础设施的基础。

甲骨文Exalogic Elastic Cloud包含了30台基于64位x86多核处理器的服务器、一个基于Infiniband的I/O架构、一组固态硬盘、甲骨文WebLogic Server、Java中间件、Exalogic软件、虚拟机以及可选配Solaris或Linux操作系统。

埃利森表示:"Exalogic Elastic Cloud是一款软硬件产品,它也可以被称为单台云设备。我们的Coherence软件可以保证30台服务器内存同步,就象共有一个虚拟存储池一样。"

这是相当诱人的。一个机架中包含了3TB的RAM内存、1TB固态存储容量、40TB的SAN磁盘容量、4TB读高速缓存和72TB写高速缓存。总的来说,30台服务器共包含360个处理器核心,Infiniband的运行速度为40Gbps,可提供1.2毫秒的滞后时间率。外部连网则使用了10Gigabit Ethernet。这台产品在精简、镜像、进行重复数据删除和失效容限时未出现一次故障。

为了更高效地与Infiniband兼容协作,甲骨文改进了其软件。例如,甲骨文去掉了缓冲副本,利用更大的数据包来减少网络资源的使用数量。通过Infiniband并行,将信息通过量提高到10GbE的3倍,同时将滞后时间减少10倍。另一个功能是高速缓存与Infiniband和Flash关联,这样就可以即使检测故障和失效备援。一旦发生内存溢出,内存会溢出至固态存储而不是磁盘。

埃利森表示:"为了获得最高性能,我们花了大量的时间来优化甲骨文的软件和硬件。这是迄今为止速度最快的Java应用设备。"

他给出了一些统计数据:网络应用软件的性能提高了12倍,每秒处理http协议数超过100万条;两台设备即可支持Facebook的全部网络流量;通信应用软件每秒可处理180万条信息,性能比以前提高4.5倍。

用户一开始最低可配置四分之一机架,最高可扩展至8机架。1机架的售价为1075000美元,埃利森称这比同级别的IBM POWER 795的价格要便宜4倍。后者使用的处理器核心数量要多40%。他相信,POWER 795的SMP架构在处理器数量和共用存储数量等方面存在诸多限制。

埃利森表示:"扩展成本比升级成本要低一些。Exalogic Elastic Cloud是Exadata Database设备的理想引擎。今后公司还将推出更多类似的产品。"

软件功能

甲骨文Exalogic Elastic Cloud专为集成甲骨文11g和甲骨文Real Application Clusters(RAC)以及Exadata Database Machine、甲骨文E-Business Suite、Siebel CRM、PeopleSoft Enterprise、JD Edwards以及一大批行业特殊商业应用软件进行了优化。同时它也是专为虚拟应用而开发的。

可根据需求建立大量虚拟机

甲骨文为客户提供了完全一样的配置,从而简化了补丁修复工作。甲骨文可以确保补丁的兼容性,因为它可以专注于测试一台设备,在产品发布前解决所有的问题。

埃利森认为现在的销售模式很不合理,将软件卖给客户,客户则将它安装到各种不同的软硬件配置中。他说,这种解决方案会让软件供应商很难在补丁发布前发现不兼容的问题。

埃利森说:"利用这款新产品,你只要下载一个文件就可以修复所有的软件了。如果某个客户发现一个漏洞,所有的客户都能马上修复它。我们相信Exalogic和Exadata可以让我们在这方面做得更好,我们可以在产品发布之前进行测试,保证将潜在漏洞数量减少到最少并加快修复的速度。"

如果不提到某些厂商,那么拉里就不是拉里了。这次,拉里的矛头对准了Salesforce.com。他向Salesforce.com发起了挑战,并打算在未来几年推出竞争性产品以打败它。

他一开始就提出,许多厂商把旧的技术重新包装一下就作为云计算技术推出,那说那其实就是服务型软件(SaaS),而且用的可能还是十年前的技术。因此他认为Salesforce.com是服务型软件,而不是云。

他说,真正的云应该是亚马逊Elastic Computer Cloud(EC2),这也是"云"这个提法的来源。你可以在亚马逊云上以开放标准为基础建立任何虚拟应用,而且可以与Linux 、Java、甲骨文或MYSQL等软件兼容协作。另外,你还可以按使用量付费,这也是灵活性的体现。

另一方面,Saleforce.com只有一两款应用软件在互联网上运行。它不能虚拟化,属于版权软件,作为数据库来说,它包含了多个客户的数据,因此也不太安全。

埃利森说:"Salesforce.com的安全性较差,不能提供虚拟化隔离服务,即没有失效容限也不灵活。"

EC2可以随着虚拟机的增加而马上增长,但是salesforce.com却是通过控制需求来确保业务关键应用的性能不受影响。而且它是按使用时间来收费,而不是按使用数量的来收费。 按照甲骨文对云的定义,Salesforce.com不属于云计算。

第二个遭到埃利森指责的是红帽,但他说这更多的是外交上的指责。Exalogic虚拟机可支持Solaris和Linux两种操作系统。用户可运行其中一个或两个同时使用。据说甲骨文虚拟机的效率很高,拉里自己说处理器的使用率只有2%到4%,因此它是市面上效率最高的虚拟机,但是红帽Linux就不是如此了。

以前,甲骨文一直在使用红帽Compatible Linux。这个操作系统是以红帽Linux系统为基础,经甲骨文工程师针对自己的产品进行完善后而成。这个版本的系统现在拥有5000多家企业客户。

埃利森说:"红帽没有在甲骨文的产品上测试过它发布的操作系统,它在采纳社区增强功能方面反应太慢。红帽核心是建立在4年前的Linux基础上的。因此甲骨文推出了针对甲骨文应用软件Exalogic和Exadata进行优化的Unbreakable Enterprise Kernel核心。这个核心速度快、技术新而且安全可靠,它包括了最新的社区和甲骨文更新。"

他说,Unbreakable Enterprise Kernel在闪存高速缓存中读数据的速度提高了4倍,访问固态存储的速度提高了1.4倍,在联机事务处理(OLTP)方面每分钟处理的事务数量增加了80%,与Inifiniband协作的速度提高了2倍。埃利森说:"我们与红帽Linux操作系统之间一直存在一些问题,但我们没有放弃红帽。你可以在Exalogic上运行我们的Linux也可以运行红帽Linux。"

他最后戏称,也许公司下一次还会专门为此推出一款产品。

埃利森说:"我们明天将发布一款非常非常高端的联机事务处理Exadata产品。"