甲骨文在2011年的OpenWorld上宣布将推出Oracle大数据机(Big Data Appliance,后简称BDA)和Exalytics商务智能服务器,当时TechTarget编辑曾表示这是甲骨文强势进入“大数据”市场的标志。随着BDA和Exalytics在今年年初的正式供货,甲骨文的大数据平台解决方案也逐渐浮出了水面。在3月20日举行的“Oracle大数据与极限分析峰会”上,甲骨文公司副总裁兼大中华区技术总经理喻思成为我们解读了甲骨文在大数据领域的愿景,并详细介绍了Oracle大数据平台的三个组成部分。
“三驾马车”打造完整的大数据平台
大数据是一个近期最火的IT话题,相信用户从我们之前的一系列报道中已经对大数据的概念有了一定了解。大数据同传统交易型数据库有着较大的区别,因此无论从存储还是分析的角度来说,大数据都需要用户进行“特殊对待”。在谈到甲骨文在大数据领域的愿景时,喻思成表示:“通过Oracle大数据机、Exadata以及Exalytics的最广泛、高度集成化系统产品组合,甲骨文将为用户提供一个端到端的大数据机解决方案,可以满足企业对大数据治理的所有需求。”不难看出,在大数据这一相对不成熟的市场,甲骨文仍要将软硬件集成的策略贯彻到底,而能够利用集成系统为用户提供全面大数据解决方案的厂商,也仅有甲骨文一家。
喻思成表示,在大数据的实际应用中,用户的最终目的是要利用大数据来进行更好的决策。而在这一过程是由四个部分来组成的:数据捕获、组织、分析和决策。甲骨文的大数据平台解决方案利用了“三驾马车”来分别应对这四个部分,即利用大数据机来捕获所有可用数据,通过Hadoop来将不同类型的数据组织为易分析的数据;然后再利用Exadata进行分析,其中Exalytics将起到加速BI分析过程的作用。因此通过BDA+Exadata+Exalytics的组合,甲骨文将为用户提供一个高集成度的大数据平台。
从记者与用户以往的沟通中我们了解到,许多人在处理大数据时往往会自己选择技术来搭建平台。而对于Oracle这样高度集成的系统在终端用户中的接受程度问题,喻思成表示,甲骨文的大数据平台是为客户提供了更多的选择,而并不是想把客户锁定在一种产品上。另外一方面,甲骨文也在积极地寻找更多本地合作伙伴,在集成系统的性能优势基础之上,为客户提供更加定制化的产品和解决方案。这两点将是让客户接受甲骨文方式的关键所在。
Oracle大数据机中值得关注的特性
在TechTarget之前的报道中,已经对Oracle大数据机和Exalytics的一系列软硬件参数进行了介绍,而今天喻思成也与我们分享了这两款产品中一些值得关注的特性:
Oracle NoSQL数据库。基于收购的BerkeleyDB产品,甲骨文在BDA中也添加了Oracle NoSQL数据库组件。作为一款分布式、高度可扩展并能够提供关键价值的数据库,Oracle NoSQL数据库专门为管理海量数据而设计,可以帮助企业存取非结构化数据,并可横向扩展至数百个高可用性节点。同时,该产品能够提供可预测的吞吐量和延迟时间,而且更加容易安装、配置和管理,支持广泛的工作负载。
分析沙盒。甲骨文最新添加的分析沙盒功能可以与Oracle企业管理器(Enterprise Manager)进行集成,帮助企业高效利用服务器、通过付费方式进行自我管理。它为用户提供了分析工作区,并控制对资源和数据的访问,同时对生成环境不造成影响。
集成Hadoop功能。BDA中的Hadoop功能是甲骨文与合作伙伴Cloudera一同开发的,其中集成了Cloudera的Distribution Including Apache Hadoop(CDH)和Cloudera Manager软件。BDA还提供了Oracle数据集成Hadoop应用适配器、Oracle Hadoop装载器和Oracle Direct Connector等组件,以确保大数据的重组并加载到Exadata中。据TechTarget记者了解,甲骨文选择Cloudera作为合作伙伴是看中了其在规范化Hadoop领域的能力和经验,这也是其他一些数据库厂商所推行的模式(如微软SQL Server 2012)。另外,Cloudera将BDA提供Level 2和Level 3的技术支持,因此甲骨文客户还将会直接从Oracle Support获取支持服务。
R Enterprise。甲骨文提供的Oracle R Enterprise实现了R开源统计环境与Oracle数据库11g的集成,分析师和统计人员可以运行现有的R应用,并利用R客户端直接处理存储在Oracle数据库11g中的数据,从而极大地提高可扩展性、性能和安全性。