中国数据存储服务平台

Oracle如何定义超融合? 

12月10日,由DOIT传媒、存储在线和易会联合主办的“2015中国存储峰会”在北京举行。作为中国存储界有影响力的年度行业盛会,峰会以“把握数据经济,重塑商业变革”为主题,吸引了上百位存储界的顶级学者专家、数百位产业精英和企业用户出席。
 
由DOIT主办的中国存储峰会是中国存储产业界最为隆重的年度大会。十一年来紧贴存储产业发展,丰富地记录了存储产业在各个历史时期的变化发展,已成为存储学术界、产业界和企业用户不可错过的历史见证。
 
在当天下午举行的“超融合分论坛”上,甲骨文中国资深存储销售顾问曲凯介绍了Oracle超融合解决方案,他说,Oracle融合的思路不仅仅局限于存储,服务器,虚拟化,而是从底层融合一直往上层延伸,最终跟应用和业务连在一起。只有这样才可以真正给我们生意带来价值。
 

“我们融合不仅仅做的是硬件的融合,对于所有的厂商来讲,硬件技术进步带来收益一样的。Oracle做的融合,更多跟上层做的堆栈图,更多跟上层应用结合以后,跟软件融合以后,收益的曲线是一个加速增长的过程。”曲凯表示。

 
以下为演讲实录。
 
曲凯:我是甲骨文公司存储部门的技术顾问,很高兴在一年一度的全国的存储业界大会跟大家见面。今天见到了了很多的老朋友,也是有很多新朋友。今天想给大家分享一下超融合。Oracle作为传统软件公司,在新的转型方向,包括我们的云,大数据,包括融合架构,都有一些新的思路。就是说Oracle对于超融合有一个新定义。
    
大家都是在谈融合,融合一定给大家带来一些收益,无论是客户还是IT厂商。融合,可以产生很大的效果,对于我们IT架构来讲也是同样的。总体来讲,融合架构,第一,可以带来效率的提升。现在市场环境,市场变化非常快,客户需要走向这个市场,怎么提升效率,减少走向市场时间?我们有很好的融合架构存储产品可以提升性能。我相信这个都是融合架构带来的效率的提升。
    
第二复杂度。上线一个应用的时候会面临很多的问题,存储怎么样划分?容量怎么样划分?保护怎么样去做?在上层,数据库怎么搭建?操作系统怎么跟应用更好地结合?以及最后应通过什么方式去展现?
 
在以前,我们所有这些部分,都是让客户,让ISV去做,这个里面就会有很多复杂度在里面。第一,要考虑什么?每一个层次怎么样去匹配,操作系统是不是遵循最佳实践?操作系统跟上层数据库也是不是遵循最佳实践?这样的话,对于一个应用部署来讲,其实是会面临很多复杂的流程。
 
融合,其实我们可以把很多的部分融合在一起,这样就是减少了客户或者ISV的人工调整的过程。
 
第三,降低风险。因为融合架构很多的技术,包括配制,我们都是在工厂里面是预先定制好的,是一个预调试的过程,这样到现场就有很多都是通过最佳实践来设置。所以,减少了客户在实际使用过程当中的风险。
    
最后,为什么大家都是会提融合?为了更快走向市场。融合架构作为云的一个最基础的构建,是可以提供一个Ready的方式,用户不再去关心是不是一层一层搭建,下面作为一个模块可以实现这种融合。我们看一下这种超融合需要具备什么能力。
 
首先,第一,要有端到端可视化,现在应用场景非常复杂,可能有各种各样的应用,各种各样的数据。我们具备了融合和云的架构以后,怎么样来了解这样的应用究竟是哪一种状态?最上面应用到对底层的存储必须有端到端可视化课程,知道现在应用是运行到什么情况,并且,这种端到端可视也是为后面管理运维调优作为一个基础。
    
第二,要有持续的动态优化。现在的环境变化很快,应用要根据实际的环境做快速地调整,如果说用人工的方式,这个调整就是非常滞后,并且,带来了很大的工作量。这就要求融合架构具备持续优化,随着业务的变化可以自动地去做持续优化的调整的能力。
    
第三,预安装,预调试,这个可以减少风险,就是让我们在实际使用过程当中避免一些可能出现的一些故障。
    
第四,资源池化,把所有的组件,无论是存储,还有网络,计算,变成一个大资源池,可以实现动态高效分配。
 
还有就是安全。最后是自动化。跟云的平台,自动化运维去结合,这个是超融合要具备的能力,Oracle在这几个方面其实都有自己非常独到的技术。
    
大家看一下这个图,这个图是典型的一个应用,我们实现一个应用肯定要有这些部分。最底层要有存储,存储之上有服务器,包括网络,提供数据交互能力,往上有虚拟化层,然后,有操作系统,操作系统会装有数据库,还有中间件,最上层就是用户程序。我相信大家最关注的是什么?最关注的一定是最上层的应用。因为只有应用是给业务做服务做支撑的,也是最直接给我们带来价值的。
    

我们看一下传统典型融合架构更关注是哪一个方面?是关注下面这三层。怎么样让我们的存储变成资源池化?让资源和计算资源融合在一起减少存储和计算节点之间的通讯的代价。包括跟一些虚拟化技术结合在一起,减少实现云的成本和管理的投入,这个是典型的,Oracle角度来讲。
 

 
Oracle融合的思路不仅仅局限于存储,服务器,虚拟化。我们更多的融合是在于什么?是从底层融合一直往上层延伸,最终跟我们的应用和业务连在一起,只有这样才可以真正给我们生意带来价值。所以,不仅仅是关心底层的存储。
    
当然,在存储这一个层次,刚刚讲了很多的高性能存储特性我们都是完全具备。但是,我今天想讲更多的,就是怎么跟上层去融合。Oracle的思路是什么?第一,工程一体化设计。我在Oracle看到一句话,我觉得非常的霸气。讲了什么?所有的厂商都可以说“跟应用有整合”,只有Oracle可以做工程一体化的研发,在我们的底层存储,虚拟化,各个层面,在研发的时候就是一个工程一体化的设计。所以,Oracle的存储有很多其他存储不具备的东西。它主要的目的就是可以帮助我们的应用跑更快,应用更智能,更高效。
 
对于工程一体化带来的好处,第一个端到端优化,这个端到端不仅仅是跟某一个服务器层面。它端到端优化是针对与应用层,甚至云环境里面某一个用户的一个体验,都是可以做到端到端的打通。
    
然后,还有就是更快的应用交付,因为所有的测试开发都是一起完成的。然后,更加简化的运维。简化运维,不仅仅是让我们存储和服务更加简化,跟实际的应用跟软件功能可以结合在一起,就是优化整个的应用的堆栈,我们做的层次会更高。
 
总结下来,Oracle这种融合架构是可以做的更多的,这个也是我们不断努力的一个方向。
 
说到产品,今天不会太多讲具体产品。我们看一下一体机技术带来的收益是什么?为什么Oracle这种融合架构可以比传统的底层的融合带来更多的收益?这个是我们要讨论的问题。我怎么样对应用做更好的保护?我们会讲到一个零数据丢失恢复一体机。这个里面看到什么呢?Oracle融合技术也是有什么呢?不光是一个硬件或者底层的融合,更多是有很多软件功能跟底层存储融合在一起,这个也是Oracle在融合方向的一个重大优势。
    
我们看一下融合的力量。首先,我相信典型的融合架构是存储网络计算,甚至是OS连在一起。但是,Oracle融合的设计更多是把我们的应用融合在这个体系里面去,有很多针对应用的优化放在里面,这个不仅仅是更先进的网络的通信技术,还有一些跟软件结合的点在里面。我们看一下,通过这种跟软件的融合带来一个收益。我们看到那个红色的柱形就是在一个分析环境里面,通过Oracle一体机达到一个性能效果。然后,蓝色这个柱形是用某知名厂商的服务器做到的。这是一个分析数据库的一个吞吐的情况,代表了真正应用的收益,我们看一下是17倍。
    
为什么会有这样的结果?刚刚讲了,不仅仅是硬件,有很多融合技术方面的。第一,为什么说刚刚的交易,还有查询可以快那么多?我们把很多的数据库的负载卸载在存储当中进行。在传统的开放架构里面,我们查询都是按照服务器做的。但是,如果通过我们把数据库一些查询的工作交到存储的CPO去做,对于整体性能有很大的帮助。所以,我们看到带来的数据库查询吞吐非常的高。再强调一遍,这个是真正带来应用的价值。
 
还有我们针对与数据库优化的一个PCI Flash,现在这个存储都提供Flash,怎么样让它用的更好?我有一些智能算法在里面帮助让他效率更高,这个不一样的。而且,对于我们最终带来的效果来讲就是完全两个级别的。我们可以看到,通过这种智能的Flash的技术可以达到真正Smart caching,。
 
我们数据库会越来越大,但是,增大数据对于任何用户来讲第一意味着成本,第二,意味着管理效率的下降。但是,这个数据又没有办法处理掉,因为现在讲了大数据,我们都是基于海量的数据,海量沉淀数据对我们可以产生价值。所以,我们要有相应的一些数据优化或者智能管理功能在里面。针对数据库进行数据压缩。
 
混合压缩可以给我们带来什么?第一,我们有10倍空间节省。第二,带来更快的分析和查询,这个跟我们产生的认知不一样的。我们传统是认为压缩是有开销的,通过这种混合压缩技术,不但节省空间,可以让查询变得更快。包括在数据库层面这种网络,当然可能更多厂商都是在使用这种技术,中间传输的协议或者标准不一样。
    
还有针对与数据库优化的QoS,大量的数据,尤其是在云的情况下,肯定有应用要求很高,就是优先级应用;有一些应用要求很低,怎么样去区分?怎么样达到云的要求?这个一定是要通过一些QoS技术解决,传统如果没有这个功能大家就是吃大锅饭。所以,后面就是专门就这个去讲。
    
最后,还有就是数据高可用。
    
刚刚更关注是怎么样去保护我们的实际的应用?而不是说底层的磁盘。在这个里面我们看到了什么?传统的数据保护备份系统里面,大家都是有这样的体验,减少数据丢失。所以,传统的这种数据保护这个体系非常的复杂,大家可以看到,这个是功能上面一个罗列。备份作业就是成千上万,会带来什么?第一,保护的效能非常的差,我曾经有客户说,他们每一天备份作业2000个,他每天上不班不干别的事情,就查我的备份作业是不是成功了。所以,这种模式非常的复杂。对于Oracle来说,在我们数据库的数据保护里面我们有一个全新解决方案,也是融合了刚刚讲的所有的功能。包括我们这种持续数据保护,因为我们看一下这个名字,就是零数据丢失恢复一体机。说一,这一个设备可以做刚刚列出的所有的模块做的事情。
    
并且,有一个优势,我确保这个备份是一定可恢复的。这个也是传统数据保护方案里面所欠缺的地方。大家是把数据库作为一堆文件弄,内部状态什么样子不知道。风险在于,我真正要恢复数据的时候,发现备份数据是不合格的。Oracle的这个一体机可以保证什么?这个备份是可靠的,是一定可恢复的。
 
现在数据量越来越大,但是数据保护窗口越来越小。干活很多,但是给的时间少,这个是一个矛盾。那么为什么不可以在生产的时候做备份?我们完全可以做一个在线持续数据库保护。所以,避免了对于生产的开销。
    
我们看一下零数据丢失恢复一体机的做法。第一,它非常的高效,因为是做一个永久增量的架构。我们知道备份里面有全备份,典型的方式是,每一个周末做一个全备份,每天做一个增量,这个时候在恢复的时候,可能就是恢复一个,恢复时间会很长。这个恢复一体机永远做增量的备份。但是,恢复的时候可以在系统内部生成一个虚拟的全备份,这样就避免了在恢复的时候需要恢复全备再不断增加增量的过程,就是意味着恢复更快。
    
对于我们这个空间节省,因为我们最理想的状况是什么?就是做全备,但是空间不允许。通过虚拟的全备份以后,存储空间有10倍节省,就是让备份体系的效率更高,更节省成本。然后,我们看到这个底层数据管理是一个智能管理的方式。就是当空间允许的时候我会尽量保证更多的这种可用备份版本在里面。当我空间不够的时候,会根据每一个应用的每一个数据库定义备份等级做空间处理。所以,减少了传统备份环境里面用户要去管理这些所有介质的问题。
 
我们可以做到什么?零数据丢失,为什么可以做到?因为传统的备份一定是备完以后是一个时间点,意味着有数据的损失。但是,我们这个恢复一体机用了全新的技术,就是叫做实时日志传输,会在线把所有生产数据库的交易日志同步传送到一体机里面去,不是基于某一个时间点,当生产发生数据丢失逻辑故障的时候,这个备份一体机里面数据是跟生产是实时同步的,几乎没有任何交易损失。这个与传统备份是非常大改进。因为以前去归档日志,有交易就是丢掉了。这个对于很多重要应用比如金融,是不可以接受的。
    
另外一个,就是实时日志传输。传统的备份是从生产存储里面把数据拿出来,发送到备份端。但我们是通过在数据库,直接从内存把数据传出去,对于生产的性能几乎没有影响。意味着备份实时在做,每一刻在做保护。
 
这个保护的目标是什么?是数据库是应用,而不是底层磁盘。只有保护应用对我们来说是有价值的。整体来讲,我们可以把它作为一个云数据保护体系来做,我这一端有很多数据库,有成千上万个。然后,在一体机以内,第一,数据刚刚讲过就是经过测试的,确保数据一定可以恢复。第二,我可以通过一些压缩节省这种空间开销。并且,我们通过这种实时传输方式,我可以找到任何一个需要恢复的时间点。这个就是一个持续数据保护。
    
然后,从架构上面来讲,这个一体化设备可以做横向扩展,未来可以作为一个整体集中备份解决方案。基于我们现有传统环境,这个备份磁带库方式对于生产没有任何开销,不会造成生产性能下降。这个解决方案,第一,可以实时保护数据库的数据,保护应用。并且,这个保护是非常可靠的,一定保证可恢复。第二,可以把它做成容灾的模式。并且可以实现持续数据保护。可以恢复到任何一个时间点,可以保证数据最小的流失。所以,这个是Oracle在这个融合的一个备份的一个解决方案,也是从我们应用出发的。
    
所以,给客户带来的价值我说一下。刚刚其实已经提到了,我觉得这个对于传统的备份是一个极大的改进,这个是传统备份架构所做不到的。
    
刚刚提到了Oracle的融合不仅仅是硬件的融合,还有跟软件跟功能融合在一起的。现在还要关注存储功能,就是数据的生命周期管理。在现在这个环境里面有更多的意义。
 
我们企业传统的运维,负担非常重,因为数据增长非常非常快。原来一个部门管理几个T数据,现在变成什么?一个人管理几百T的数据,系统越来越多。所以,压力也非常大,造成了成本持续的增长,效率不断地下降,存储空间越来越大,读取存储变得越来越慢,空间使用率也下降的很厉害,风险也会增加,因为里面有太多数据。
 
另外一个维度就是大数据。大数据累计到一定程度以后就是从量变到质变,可以指导业务。数据必须留下来,要随时地查询,要使数据的存储和使用更加高效,这一点跟管理难题是矛盾的。所以,一定要在存储里面有数据生命周期管理功能,可以减化运维,产生企业价值。
 
时间有限,重点说几个数据管理功能,一个是混合列压缩。这是一个例子,是一个典型零售行业的例子,如果一个数据库原来被压缩,700多G,然后,经过这种混合列压缩以后变成了38G,这个带来的就是存储空间的释放,降低了成本。但是,另外一个方面,查询速度反而提升了。这一点对于企业非常非常的关键,尤其大数据环境里面非常的有帮助。
    
还有一个叫做ADO,全自动数据优化。随着数据的累计,数据对我们的重要性是不同的。我们希望把热数据放在内存,放在SSD,让冷数据放在大容量。但是,传统存储没有分层。Oracle存储可以做到这一点,因为它懂数据库,哪些块是热的,可以在不同的环境里面去移送。更重要的是,它针对不同热度的数据,还可以自动地匹配不同的压缩方式。所以,意味着数据放在这样的设备里面以后,存储管理或者数据管理后续是很少需要做调优的。
    

还有一个,就是QoS+,通过服务质量控制可以让底层存储设备应用拥有不同的优先级,这是对业务有帮助的地方。最重要的是业务跑的更快,所以,一切从应用出发,可以满足我们的服务等级的要求。另外,我们为什么叫QoS+?加了一个叫做应用档案一个东西,典型应用场景的档案,存储里面已经内置好了典型的应用的一个应用的模板,用户只要在里面选,然后设定容量就好了,基本上就是一键配制,就是解决了配制难题。
 
 

    

刚刚讲的是Oracle融合技术的一部分,仅仅这些已经得到了很多用户的认可。
 
我们看一下融合的力量究竟在哪里?我们融合不仅仅做的是硬件的融合,对于所有的厂商来讲,硬件技术进步带来收益一样的。Oracle做的融合,更多跟上层做的堆栈图,更多跟上层应用结合以后,跟软件融合以后,收益的曲线是一个加速增长的过程。所以,我们融合不只硬件,跟上端的软件结合起来,根据典型硬件进步带来的收益的提升,其实跟软件融合之后是会带来更大的收益。并且,这个收益的鸿沟是不断地增加的。所以,Oracle在这个方面会一直做下去。
    
最后讲一下云。Oracle跟腾讯也有合作过,公有云已经落地了。公有云,私有云融合在一起,并且采用同样的产品,同样的价格,同样的技术。
    
今天关于Oracle的融合之道的介绍就是这么多,谢谢大家。

未经允许不得转载:存储在线 » Oracle如何定义超融合? 
分享到: 更多 (0)