Oracle为什么吃硬不吃软?

如果只靠SPARC M7处理器孤军奋战,就好像是一个有勇无谋的将领。如果想成为文武全才,就必须软硬嫌施,也就是实现硬件与软件的互补。Oracle正是这样做的。在发布SPARC M7处理器的同时还更新

未来,是一个软件定义的时代。不管你是否愿意,都不能阻挡这一趋势的到来。简单说,软件定义就是实现软件与硬件的解耦,基于标准化的硬件平台,由软件来定义功能和实现管理,从而简化系统的采购、部署、应用和运维。

既然一切由软件定义,那么硬件是不是不再重要?并非如此。一方面,软件定义也要由硬件作为支撑;另一方面,软件定义的发展可以更好地实现硬件的优化。现在,人们之所以将更多热情倾注在软件定义上,也从侧面说明,在过去若干年中,硬件的发展速度非常快,而软件并没有跟上硬件发展的步伐。现在正是软件“恶补”的时候。

总之,软件与硬件之间并不是对立或取代的关系,而是相辅相成,互相促进。以前,某些完全由硬件实现的功能,可能给用户带来了不便或限制,如果采用软件的方式可能会突破这些障碍;反过来,以前用软件不能实现的性能或功能,现在用硬件的方式来实现,可能会达到事半功倍的效果。

“以前,人们听到最多的是软件定义网络(SDN),即网络和其他一些配置可以通过软件的方式进行定义。甲骨文公司系统事业部执行副总裁John Fowler表示,“我们的操作系统已经具备了SDN的功能,而且最新发布的Oracle SPARC M7处理器也可以支持SDN。另外一个人们经常谈到的概念是软件定义存储。运行在Oracle SPARC M7处理器之上的我们的操作系统也具备了这一功能,当然也支持软件定义的计算功能。这些软件定义的模式都非常重要。我们在不增加用户任何成本的情况下,已经把这些软件定义的功能植入到了Oracle新一代的企业级系统中。”Oracle不仅在自己的操作系统、管理工具中融入了软件定义的功能,而且也在OpenStack方案中植入了上述软件定义的各项功能。John Fowler相信,通过Oracle在软件定义方面的努力,可以给客户提供更加强大的平台,以便更好地支持现代化数据中心的运营。

软件功能可不可以芯片化?

软件定义让人们看到了一个不同于以往的全新的IT世界。那么反过来,软件功能可不可以芯片化?安全功能、数据分析功能呢,是不是都可以芯片化?在Oracle眼里,这些都是必然的趋势,而且是现在就可以实现的。

在高端存储领域,某些厂商的高端存储设备的性能之所以能高出竞争对手的产品一筹,就在于ASIC芯片。千万别小看这颗ASIC芯片,它既是高性能的保证,又是厂商技术实力的体现。

以前,软件功能芯片化主要是从提升性能的角度考虑问题。近年来,随着互联网技术的快速发展,以及数据和应用规模的成倍增加,安全问题变得日益突出。兼顾高性能与高安全性成了企业走向云端必须解决的问题。

Oracle的应对之策是“安全功能芯片化”。最新推出的Oracle SPARC M7处理器采用了突破性的处理器和系统设计,通过安全功能芯片化和SQL芯片化特性,在大幅提升系统性能的同时充分保证了系统的安全性。

SPARC M7是Oracle 历经五年半时间研发出来的新一代处理器,旨在将软件中的诸多功能集成到硬件处理器中。作为软件芯片化创新的代表,32核、256线程的SPARC M7实现了均衡的高性能设计,可与现有基础设施无缝集成,同时提供全面集成的云虚拟化和管理功能,为Oracle集成系统和服务器带来了端到端的安全性和高效率。有了SPARC M7,客户可以在不影响性能的前提下,运行完全加密的工作负载,可谓鱼与熊掌兼得。

所谓安全功能芯片化包含两个重要组成部分:一是Silicon Secured Memory,可对内存数据访问进行实时校验,大大提高安全性和可靠性;二是硬件辅助加密,内置于所有32个内核中的硬件辅助加密功能,可以保证客户所有应用的安全运行和数据安全。“将加密、安全技术植入到芯片中,却不影响系统的整体性能,这是因为所有的算法都不是由核处理器完成的,而是由32个协处理器完成的。”John Fowler解释说。

安全功能芯片化表明,Oracle有能力保障从最底层的芯片到整个数据中心基础设施以及云的安全性。

Oracle还通过软件功能芯片化实现了数据分析的加速,这被称之为SQL in Silicon,即SPARC M7所有的32个内核都增加了协处理器,从而极大地提高了数据库应用的效率和性能。John Fowler解释说:“所谓分析功能芯片化,是把比较困难的分析功能通过32个协处理器进行处理,比如,协处理器可以对内存进行扫描并获取相关的值,同时还具有过滤功能。因为协处理器的结构比较简单,所以整个处理过程的速度比核处理器更快。我们称之为数据分析加速器(DAX)。DAX不仅支持Oracle数据库,而且可以支持其他第三方的应用软件。”不仅如此,Oracle还提供相关的开发工具包给开发者,希望他们能够充分利用Oracle的数据分析加速技术开发出更多高效的应用软件。

“在不使用DAX技术的情况下,SPARC M7的性能比SPARC M6有3-4倍的提升;如果使用DAX技术,性能提升的幅度会更大。”John Fowler表示,“SPARC M7的推出,不仅仅是增加了核心的数量,而且每个核的性能都进行了提升,因此才能做到在总体成本下降的情况下,大幅度提升整体性能。”

重振存储是“硬”道理

集成系统一直是Oracle的“杀手锏”。John Fowler介绍说:“在全球范围内,Oracle的集成系统业务,特别是一体机业务在持续发展,在中国本地的市场占有率也在快速提升。接下来,我们将发布基于最新的Oracle SPARC M7处理器和其他相关的具有突破性的硬件技术的集成系统。”

在中国市场,Oracle的战略重点之一是企业级存储市场。云计算、软件定义、超融合、闪存、大数据等新兴技术对存储的架构和产品形态产生了巨大影响。John Fowler表示:“在这种背景下,我们首先会把存储解决方案植入到已有的一体机中,这样可以大大简化存储的管理,并且进一步提升存储的性能。其次,我们将视用户需求提供专业的存储设备或集成的系统和服务。将存储解决方案与Oracle其他的软件、系统或云解决方案集成在一起,可以帮助用户自由、安全地实现数据和应用迁移。”

甲骨文公司中国区系统事业部总经理詹飞浪补充说:“今年初,我们就明确提出,存储将作为这一财年的业务重点。为此,中国区集成系统事业部专门成立了一个团队来负责存储。在过去的两个财政季度中,无论是产品销量还是销售额,也无论是SAN或NAS,销售业绩都超过了上一个财政年度的同期水平。”

在中国市场,Oracle下决心要重振存储业务。

Oracle擅长软硬兼施

如果只靠SPARC M7处理器孤军奋战,就好像是一个有勇无谋的将领。如果想成为文武全才,就必须软硬嫌施,也就是实现硬件与软件的互补,将两者的优势充分发挥出来。Oracle正是这样做的。在发布SPARC M7处理器的同时,Oracle还更新了Solaris操作系统。

最新版本的Oracle Solaris 11.3一方面可以很好地配合SPARC M7处理器在安全性方面的革新;另一方面,可以更好地实现生命周期管理,并与Oracle的数据库、OpenStack更紧密的集成,为企业级的DevOps提供支撑。

具体来看,通过Oracle Solaris 11.3可以搭建一个安全的云平台,它透明地集成了SPARC M7处理器的安全芯片化(Security in Silicon)能力,极大地提升了现有和未来的应用程序的安全性。一方面,Oracle Solaris 11.3成就了Silicon Secured Memory,同时使得数据库、Java、ZFS文件系统、现有应用程序、网络和热虚拟机迁移均可使用SPARC M7处理器进行加密和加速,而不会影响性能;反过来,Silicon Secured Memory有助于预防常见的安全攻击,比如缓冲区过读和缓冲区覆盖。

John Fowler强调说:“最新发布的Oracle Solaris 11.3将SPARC M7的功能完全、无缝地植入到了操作系统中,两者的配合可谓天衣无缝。换句话说,所有现有的应用软件在不需要任何改写和变动的情况下,就可以充分享用SPARC M7的新功能,包括安全芯片化、高效的加密功能等,即使是数据库使用数据分析和加速等功能时,也无需进行任何改动。”

SPARC M7也好,Oracle Solaris 11.3也罢,它们都是Oracle从芯片到系统直到云的端到端安全解决方案的重要组成部分。即使在没有硬件支持的情况下,Oracle Solaris 11.3操作系统本身的安全性能也可得到极大延伸。“通过安全的操作系统Oracle Solaris 11.3与安全的SPARC M7处理器的叠加,我们能够给客户提供世界上最安全、最高性能的平台。而且使用这样安全的平台,用户原有的应用并不需要进行任何修改,从而消除了客户升级或迁移的后顾之忧。另外,这样的端到端安全解决方案,也会增强客户部署云的信心。”John Fowler表示。

除了系统的安全性得到巩固以外,Oracle数据库内存选件和Oracle Solaris 11.3还支持全新的SPARC M7 SQL Silicon(SQL芯片化)功能,使得目前的所有企业软件和下一代分析应用程序的数据库查询速度提升10倍。

今天,OpenStack正以前所未有的速度进入企业级应用。如果哪个企业级平台还没有向OpenStack靠拢,恐怕就真要掉队了。Oracle对于OpenStack抱着一种开放、包容的态度,通过Oracle Solaris 11.3,OpenStack也具有了安全功能。Oracle Solaris 11.3利用基于ZFS文件系统的启动环境可实现自动更新和即时回滚。Oracle Murano数据库即服务应用程序可提供插入式数据库,并可将数据处理效率提升5倍。

想当初,Oracle收购Sun时,业界还议论纷纷。现在,人们不得不佩服拉里•埃里森的远见卓识了。Oracle与Sun在软硬件方面的强强结合,从IT基础设施到前端应用的结合,终于显示出了强大的威力。企业级用户也因之而受益无穷。

热门文章HOT NEWS