云计算的出现宣告业界将进入低成本、超级计算的时代。与此同时,大数据、移动、社交、物联网等新兴技术组成的第三平台不断发展,使得企业对中间件的需求有增无减。根据第三方调研报告显示,2014年,中国中间件市场规模将达到34.5亿元,增长率为14.1%,到2015年市场规模预计将接近40亿元大关。
甲骨文公司亚太及日本区融合中间件管理高级总监李国东
市场的广阔,必然会加大竞争力。在融合中间件中具有举足轻重位置的Oracle,也并未放松警觉。近日,在Oracle的媒体活动中,甲骨文公司亚太及日本区融合中间件管理高级总监李国东表示,Oracle率先完善融合中间件即服务这一理念,可为私有云和公有云提供核心服务,充分满足云环境需求的表现。
同时甲骨文也将坚持完整、开放、整合和同类最佳四项原则,继续对中间件产品进行大量的研发投入和创新,保持在中间件市场明显的优势。包括最新版本X4-2的Exalogic在计算、能力存储和网络的交互能力的提高,Oracle中间件的核心技术和应用的核心技术,将会在Oracle的公有云上为客户带来更优质体验。
正如所知,Oracle多年致力于部署客户的私有云,再加上Oracle本身在硬件、一体机、中间件,数据库方面都有应用,所以说Oracle做公有云是并不难,同时又能把所有的应用包含在一起。此外还有第三方公有云,Oracle可以把软件或者说上层的机构和第三方的公有云进行结合,例如目前的合作伙伴就有微软的Azure。可以这么说Oracle的融合中间件可以在以上私有云、公有云、第三方公有云上部署。
Oracle细分的公有云应用
其中Oracle把公有云更加细化,根据客户的不同要求将服务细分。李国东表示,将会陆陆续续的提供流程、文档、社会化,人工智能,大数据,还有高可用计算等等的细分应用。
尤其是新加入的大数据处理的公有云服务,包括对数据库的支持,中间件可以帮助大数据变成快数据。李国东形象地举例说明,当我们有大量数据的时候,需要数据的快速存储、查找以及人工智能的漏斗分析,以剔除无用数据,留下有用数据,以便把所有机器的存储更加无缝地利用起来,相当于在这个云的资源池,所有的内存都可以看作是一台机器的内存使用。
从侧面也反映出了弹性云计算的理念,对于硬件的配置,可以看成是把一些大机器分成小机器,比如说天气预报或者是地震预测,就需要快速的整合数据,进行大规模的计算。在这过程中,还需要缓存技术的支撑,加速存储和搜索的速度。
当然在人工智能方面的漏斗分析,就需要确定一些规则。通过这些规则以确定哪些数据有用,哪些数据没用,进而再将有用的数据整合起来计算。在这过程中,客户可以自己编写漏斗规则,当然Oracle 本身也预置了一些规则。
有了新加入的功能,随之带来的就是一些舍弃。Oracle对于虚拟机的一些想法看起来更像是行业内的“背道而驰”。以前一提到云计算的时候,一定要有虚拟机(Virtual Machine),是因为基于一些安全因素的考虑。但是李国东表示,当你已经同意把资料放到公有云上时,所谓的公有云的安全机制或者是安全的体制已经存在了。
举例来说,一个虚拟机就是一个单独的盒子,在虚拟机里面加了认为安全的服务,但其实当你加入的越多越会影响性能、资源调配的灵活度。而如果没有了虚拟机,代码是直接部署在基础架构的层面,性能会大大提高,而且也便于Oracle控制。当然,李国东澄清到,Oracle并不是控制客户的代码,只是更好的控制资源的调配,更好的控制安全管理系统,这被看来是云发展的一个方向。
这样的部署又是否会加大基础架构的压力呢?Oracle似乎是有想过,最新版本为X4-2的Exalogic中,在计算、能力存储和网络的交互能力都有大幅度的提高,以最优的基础架构组合服务于云计算。
同时Oracle也在开源反面有所涉及,如业界所知,Oracle收购了OpenStack,加大了其在开源方面的砝码。在Exalogic的产品性能中也一直强调是开源的,但这并不是all in 1的意思。软硬件的结合是为了提高硬件和软件的性能,而无需为了任何一个产品调试软件的各项配置,也体现了基础设施即服务的理念。
另外,在公有云服务方面,移动云服务也是Oracle比较新的一个重点,是Oracle所看重的移动、云和应用整合之一。移动的前景自不必说,中国是移动概念使用的最广泛的一个国家,尤其是移动支付领域飞速发展,这不仅涉及到消费者,还在向中小企业的需求蔓延。例如很小的一个面馆,通过实现移动管理,轻松实现出账进账,李国东认为未来移动和云计算会结合得更加紧密。
也是基于这样的原因,Oracle提出了移动云服务,包括各种不同的应用,这里面有Mobile Suite, 是Mobile Security Suite开发的一个移动包,通过移动的套件而不用更改内部设置。这在未来发展中,不仅可以应对现在的主流智能机,而且对于新标准也能及时切合需求。正如李国东所言,Oracle提倡的是当外围有所修改时,Oracle来帮助客户完成,而客户只需要专注于应用。