应用充满想象 内存计算或颠覆商业模式

来源:互联网 发布:电脑如何切换网络 编辑:程序博客网 时间:2024/05/16 18:14

应用充满想象 内存计算或颠覆商业模式

http://www.sina.com.cn  2011年08月08日 16:05  中国计算机报

  什么是内存计算?内存计算是指CPU直接从内存,而不是硬盘上读取数据,并进行计算、分析,是对传统数据处理方式的一种加速。内存计算非常适合处理海量的数据,以及需要实时获得结果的数据,比如可以将一个企业近10年的几乎所有财务、营销、市场等方面的数据一次性地保存在内存里,并在此基础上进行数据的分析。当企业需要做快速的账务分析,或要对市场进行分析时,内存计算就能够快速地按照需求完成。

  随着互联网的不断发展,用户的应用环境越来越复杂,数据变得越来越庞大。如何充分利用大数据给企业带来更大的价值,正成为目前IT业界面临的一个新的挑战和机遇。内存计算能够使得数据计算的速度呈几何级的增长,带来了充满想象的应用。接触过内存计算应用的人普遍表示,借助内存计算,很多以前不可能实现的应用现在都可以实现了。甚至有人认为,内存计算将催生颠覆性的商业模式。

  那么,内存计算究竟会给企业应用带来怎样的变化?用户和IT厂商都该如何应对内存计算带来的变化呢?

  <b>需求和技术发展的必然</b>

  需求和技术发展的必然

  所谓内存计算,是指数据放在内存中直接操作。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中直接读取,比传统的从磁盘上访问可以极大地提高应用的性能。在当今日新月异的商业环境中,这一性能的提升对企业用户具有很大的吸引力。

  SAP中国区总裁萧洁云分析说,目前商业模式的生命周期正在缩短,以前8~10年创造一个新的商业模式就不错了,而现在,三四年就能产生一个新的商业模式。而商业模式的改变,需要新的应用模式的支持。

  戴尔服务(中国)有限公司上海分公司负责人、毕博管理咨询有限公司董事总经理王承华认为,在多变的社会中,企业需要在第一时间从海量数据中得到真正的业务上的收益。

  某企业已经在北京、上海、广州、深圳建设了四个数据中心。该企业的CIO问思科中国副总裁、无边界网络和数据中心业务负责人冼超舜,下一步他们该怎么做。冼超舜告诉他,首先,应该将数据中心集中起来;其次,让数据用起来更加流畅;最后,将数据变成真正有价值的东西,通过数据分析改进业务。随着信息化建设的不断深入,最大化数据的价值恐怕是很多企业都面临的挑战。而内存计算,在其中能够起到很大的作用。

  2010年SAP技术大会上,SAP高调推出了基于内存计算的产品SAP HANA。SAP解决方案和架构部总经理张志琦认为:“SAP HANA是一个革命性的产品。”据了解,SAP HANA是包含内存计算、实时数据交互,甚至硬件的一整套解决方案,能够满足用户对海量数据进行实时分析的需求,为应用创新提供了基础,适用于智能交通管理、快速的商品定价和促销等。

  此后,SAP非常高调地推广其内存计算产品和应用。SAP大有后来居上的架势,让很多不明就里的人以为SAP独创了内存计算技术。这让早在2005年就收购了内存数据库厂商TimesTen的Oracle有点诧异。事实上,除了SAP和Oracle拥有内存计算技术之外,与内存计算相关的产品还有sqllite、Altibase、eXtremeDB、fastDB等内存数据库产品。

  Oracle系统事业部执行副总裁John fowler指出,内存计算速度要快于磁盘计算速度是一个“公开的技术秘密”。Oracle一直都在关注内存计算技术,并且在这方面做了很多开发工作,通过内存计算技术提升性能。他透露,Oracle公司作为全球领先的数据库提供商,可以将内存计算技术广泛地应用到各类企业级应用当中,当前Oracle正在研发的硬件产品集成了比其他产品高出许多的内存容量。

  不过张志琦认为,SAP是唯一一家能够提供完整的内存计算解决方案的厂商,SAP提供的不只是数据库,也不只提供数据抽取和数据展示功能,而是完整的应用。

  来自SAP的资料称,SAP HANA为构建新一代创新应用提供了坚实基础,使客户能够实时地分析来自几乎任何数据源的大数据量。由于SAP HANA采用了整合的方法和新型编程范式,SAP正在简化现有的计算层次,使应用软件第一次可以直接受益于硬件性能的改进。借助主存储器、处理器技术和应用领域的最新成果,SAP HANA充分发挥内存数据处理的威力,使分析应用软件获得了前所未有的效能,并由此开启了一个全新的应用软件类别。

  “SAP HANA除了能够作为一个开放的平台给更多的客户和合作伙伴创造更多的价值之外,自身也做了很多研究以保证基于SAP HANA的企业级应用能够得以实现。”张志琦解释说。

  引发新的应用

  对于HANA的性能,SAP CTO Vishal Sikka告诉记者:“我们把HANA放到客户运营场景中运行的时候,发现报告、分析等功能的运行速度和以前相比提高了几千倍。我们的内存计算技术不光是在速度和性能上有很大的提升,而且能够根本性地改善客户的业务运营。”

  提高数据的计算效率从而提升业务处理效率,是内存计算价值体现的第一步。作为中国电信的全资子公司,安徽电信的在线计费系统是国内第一家成功应用Oracle TimesTen内存数据库的计费系统。借助Oracle TimesTen的易封装性,以及对标准SQL语法的支持,系统中的数据完整性和一致性可以得到充分保证,有效地降低了安徽电信OCS(在线计费系统)的在线处理风险,简化了系统维护工作,并为系统未来的升级和扩展奠定了良好的基础,安徽电信OCS的数据处理速度增加了150倍。

  面对公司每天几百万条信息数据的处理量,农夫山泉的CIO胡健深感原有的处理能力有点吃不消。为了能更好地对海量数据进行实时分析处理,为决策者提供有价值的数据,胡健参与了SAP HANA联合创新计划。胡健介绍,农夫山泉为SAP提供了超过1亿条的客户记录,将它们加载到SAP HANA中之后,仅仅数秒钟SAP HANA就可以完成对这些记录的梳理。而在此之前,将这些数据从农夫山泉的数据仓库和SAP商务套件中抽取并展现出来就要花费二十几分钟时间。

  但是,提高业务运营效率还远远不能体现内存计算的全部价值。通过快速的分析使大规模数据产生价值,是内存计算更深层次的应用。SAP中国区首席技术官张侠表示,一旦应用了基于内存计算的SAP HANA这种高速分析工具,用户甚至可以在事情发生前假设各种场景,然后进行分析,以预测将要发生的事情。

  Vishal举例说,博世(Bosch)在应用SAP HANA后,能够基于产品数据和客户数据实时对盈利情况进行预测。而在以前这是很难做到的。

  在我国,通过内存计算实现以往不可能实现的案例也已经出现。值得一提的是,在今年6月SAP在美国举办的SAP蓝宝石大会上,来自中国的联想和两个中小企业的代表作为SAP HANA的成功用户在会上做了演讲。

  萧洁云举例说,某快消品公司应用了SAP HANA的一个测试版,仅仅用了4秒钟时间就分析了9500万条信息,这是该公司过去三年的销售信息。而在此前,进行这样的分析根本是不可能的。

  Vishal认为,内存计算之所以能够改善客户的业务经营,主要源自其带来的三方面价值:第一,其所提供的数据是实时的;第二,这些数据具有充分的细节,而不是基于某种归纳;第三,这种新技术的部署对于客户现有的ERP系统的运行不会带来任何干扰。

  内存数据库还有可能在一定领域内取代数据库。有资料称,Oracle TimesTen是一种针对内存进行了优化的关系数据库,而且可以完全当作一个数据库产品来用。如果用户的数据量不是非常大,而且没有一些特别的功能需求的话,完全可以用TimesTen作为后台的数据库,取代传统的数据库。

  用内存数据库取代传统数据库的范例已经出现。俄罗斯西伯利亚的一家石油公司把ERP系统通过SAP HANA和终端手持移动设备联系在一起之后,把很多复杂的环节都消除了,其中包括一个原来非常重要的环节——数据仓库。

  作为SAP HANA的用户,农夫山泉正对此功能跃跃欲试。在尝到了内存计算的甜头后,胡健称:“下一步我们想要尝试一个更加大胆的想法,通过在HANA数据库中加入触发器建立一个实时更新的数据库系统,直接取代数据仓库、数据挖掘等过去依赖的技术。这种尝试,可能具有非常好的前景。”



Vishal还指出,内存计算不仅可以通过实时连接应用取消数据仓库,未来甚至可以取消很多物理世界中的实体仓库。“现实社会中存在大量的实体仓库是因为供应商和客户不能获取足够的信息。如果他们能实时获取相互的信息,基于这些信息进行即时交付就可以了。也就是说,将来信息的即时交付可能减少一些实体仓库。”Vishal分析说。

  作为一个拥有15年咨询服务经验的SAP顾问,IBM GBS大中国区咨询服务总经理王首虎认为,SAP HANA让他很“兴奋”,“这是一个新时代的开始”。之所以那么说,是因为王首虎认为,过去数据量太大的时候,由于计算速度受限,应用就会遇到瓶颈,而HANA提供了一个高速的分析平台。但是,王首虎指出,内存计算也为咨询顾问带来了新的挑战——过去SAP顾问只要深入理解SAP产品就可以,但是现在他们则要对用户所在的行业有精深的了解,要有丰富的想象力和强大的创新能力。

  “现在(内存计算)的应用只是冰山一角,等待有创新力的顾问去挖掘更多的(应用和业务)转型。”王首虎说,“未来我觉得可以实现两种转型,一种是帮助客户实现SAP应用的转型,另一种是推动客户本身业务运作模式的转型。”

  值得一提的是,SAP邀请了一些用户和他们一起利用SAP HANA进行联合业务创新。张志琦介绍,SAP研究院针对SAP HANA的应用成立了HANA Olympics项目组。该项目组收集了超过600个利用SAP HANA来帮助客户实现更多业务价值和业务原型的应用。

  已经参与了SAP HANA联合创新计划的喜利得公司首席信息官Martin Petry表示:“我们参与了开发SAP HANA的联合创新计划,并体验到SAP内存计算能如何显著地改进我们的流程。喜利得为SAP提供了超过900万条的客户记录,将它们加载到SAP HANA中之后,仅仅数秒钟SAP HANA就可以完成对这些记录梳理。而在此之前,将这些数据从我们的数据仓库和SAP 商务套件中抽取出来就要花费几天时间。我们期待进一步探索SAP内存计算可能对我们的业务运营方式带来的变革性影响。”

   用户充满期待

  对于内存计算,用户也充满了期待。来自SAP的消息称,SAP HANA已经成为SAP用户数量增长最快的产品之一。

  今年6月曾带队到美国硅谷访问学习的中国医药集团信息化专家组组长、信息部主任雷万云回来后告诉记者,在美国SAP硅谷实验室了解到HANA以后,他希望能更多地关注和进一步了解SAP HANA,并可能在适当的时候采用。“如果下一步(SAP HANA)所描述的能梦想成真,(内存计算)将会颠覆IT行业的数据库和存储设备割据现状,为大数据处理提供实时快速的内存计算,改变IT业态,形成创新的企业管理和商业模式。”雷万云在访问总结上写道。

  知名的葡萄酒和烈酒经销商Charmer-Sunbelt集团正在实施HANA。该集团CIO Paul Fipps称,Charmer-Sunbelt已经在应用SAP的技术,但是不包括BI产品。SAP HANA推出时,他们发现他们终于可以对商业交易进行实时分析了。

  Charmer-Sunbelt集团在美国有很多仓库,为了及时给客户提供产品,他们要进行很多夜间作业。SAP HANA帮助Charmer-Sunbelt集团进行管理分析,使其业务运营更加高效。Fipps称,SAP HANA帮助他们解决了诸如哪里需要工人,某地方的工人数量是否合适等问题。Charmer-Sunbelt集团还想将其ERP中的数据拿到SAP HANA上进行深度的盈利分析。

  “我们不会有真正的指标”,但是Fipps说,有个已经深入应用SAP HANA的朋友告诉他说,HANA的表现让人“难以置信”。所以Fipps希望每个人都能从该项目中获取大的应用价值。

  联想作为HANA的成功用户,在业界已经有了较大的影响。联想应用HANA分析其CRM上的数据,并通过商业智能系统Business Objects呈现给最终用户。联想IT部门的一位负责人在最近的中国SAP用户会议上介绍,SAP HANA给联想带来的最大改变是,用户不再需要等待几个小时才得到最新的报表,而是可以获得实时数据的报表。

  作为SAP的合作伙伴,冼超舜透露,思科内部已经有5000个SAP HANA的用户。他介绍,思科每个星期都要追踪、预测销售情况。因为思科的销售数据非常大,所以在此之前,思科一周之后才能得到数据,然后在8天以后才能得到所有的订货数据。因此应用HANA对思科的销售预测的价值非常大。

  冼超舜指出,HANA不一定非要在SAP的应用之上分析数据。日本东京的一个出租车公司开发了一个导航系统,思科帮助他们应用HANA分析其导航系统上的实时信息,从而使出租汽车公司能够更高效地实时引导和调度出租车。

  来自SAP的资料称,除了上述提到的用户,日本三井公司、柏林夏洛蒂医科大学、德国喜利得、美敦力公司和振锋企业等都已经选择了应用SAP HANA。

  而Oracle的资料称,Oracle TimesTen在全球的客户包括有Amdocs、亚斯贝克通信公司、爱立信、JP摩根、NEC、诺基亚、斯普林特、美国航空等。这家公司目前支持的系统包括实时计费系统、股票交易系统、呼叫中心系统、航线运营系统等。

  生态系统已经形成

  正如王首虎所言,要最大地发挥内存计算的价值,要有丰富的想象力和强大的创新能力。因此,实施和应用就显得非常关键。萧洁云认为,HANA能否达到预期的效果,关键要看合作伙伴的配合,而SAP HANA作为一个开放平台,可以为合作伙伴提供巨大的想象空间。

  王首虎认为,目前大家所看到的基于内存计算的应用创新只是冰山一角,合作伙伴还可以进行更多的创新。不过他指出,要做好基于内存计算的应用创新,服务提供商应该具备两方面的能力。其一,具备内存计算的技术能力。比如说,作为HANA的合作伙伴,要了解HANA平台,并基于该平台进行研发。其二,要对行业和客户有着深入的了解。他认为,SAP的产品,如R3是跨行业的,但是HANA所提供的是实时的数据分析,行业化、客户化特点很强,要求服务提供商了解用户所在行业的痛点,以及该如何进行业务转型,才能发挥应用的想象力。

  在7月27日举办的SAP HANA合作伙伴媒体见面会,IBM、惠普、富士通、思科、戴尔等硬件系统厂商均表示已经为SAP HANA提供服务器平台支持,并针对SAP HANA的业务发展制定了计划。如此可见,基于内存计算的生态系统已经形成。

  早在7月1日,思科与SAP就联合宣布,SAP HANA正式在思科统一计算系统服务器平台上推出,双方将携手为企业、电信运营商和中型市场客户带来已经优化的商务智能解决方案。SAP HANA在思科统一计算系统上实现了显著优化。该系统显著增加了内存容量,并提高了性能和处理能力,能够全面支持要求苛刻的虚拟化和大型数据集工作负载。

  作为SAP在中国的最大的合作伙伴,王首虎透露,IBM已经把SAP HANA业务作为其未来5年的重要业务增长点,为客户提供更加高效的客户化的解决方案。为此,IBM将专门为SAP HANA建立一套完善的解决方案。“SAP过去的一系列软件就像一匹奔跑的快马,我认为SAP HANA给这匹马插上了一双翅膀。IBM希望能跟着这匹飞马把这个业务做得更好。”王首虎补充说。王首虎透露,IBM中国将借鉴SAP灯塔计划,帮助客户实现基于SAP HANA进行创新的应用,创新性地打造一些行业的灯塔用户。

  王承华表示,戴尔已经为SAP HANA做了充足的准备,能够为SAP HANA提供足够的平台支持。同时,戴尔还将充分利用SAP HANA的开放性、高效性,建立完整的解决方案,为客户创造价值。

  富士通(中国)信息系统有限公司解决方案业务统括部总经理黄邦瑜表示,富士通的策略是先建立体验中心让客户了解SAP HANA的性能后,再全面展开商用。目前,富士通在日本和德国都建立了SAP HANA体验中心。他透露,富士通几乎在SAP HANA推出的同时就宣布推出预装了SAP HANA的产品服务包。该服务除了预安装了SAP HANA产品,还提供相关的咨询和购买服务。目前富士通与SAP已经在日本为客户提供SAP HANA产品。

惠普中国区副总裁、企业服务事业部总经理潘家驰表示,惠普将根据不同行业的特色,借助SAP HANA扩大市场份额。他透露,未来惠普还将成立HANA的卓越中心,同时还希望在天津成立HANA的展示中心。同时,惠普还可能结合云计算打造HANA as a Service(HANA作为服务)。

  应用场景1:成就永不缺货的零售商

  SAP中国区首席技术官张侠表示,一旦应用了内存计算这种高速分析工具,用户甚至可以在事情没发生前假设各种场景,然后进行分析,以预测将要发生的事情。内存计算的这一特性,对零售企业来说特别有用。

  某全球性的体育用品零售商,系统中有4年近32亿条销售零售数据。如果该零售商希望对这些数据进行分析,得出某个店哪些商品卖得最好,应该补充哪些产品,应该向供应商进多少货,从而保证货架不空,如果按照传统的分析方式,这可能要花一个星期,甚至更长时间。但是,如果将这些数据加载到装备了512GB内存的SAP HANA服务器上进行分析,能够在不到一秒时间内完成数据的分析。

  此外,HANA不但能够分析历史性的数据,还可以实时连接收银系统。当收银柜台完成一笔交易后,系统可以实时将这笔交易的信息反映到分析界面上,将实时的数据加以汇总分析。

  张志琦介绍,HANA的界面简单、易使用,可以帮助领导更方便地随时随地去分析所有的数据。如果领导出差在外,他只要带上他的iPad,所有信息都可以点指之间获得。

  这一应用场景,在未来集团(Future Group)已经基本上得到实现。作为拥有约1000家店铺的印度最大的服饰零售商,未来集团需要实时地检视销售数据,这样才能更好地了解顾客需求,并相应地制定业务规划。SAP HANA具有即时提供相关信息的功能,比如提供哪些产品卖得好、哪些促销效果好、哪些店铺业绩最佳等信息。SAP的内存计算应用还能为未来集团提供一个强有力的支撑,帮助他们从集团层面分析众多店铺及多条产品线的顾客消费和收入情况。

   应用场景2:改变精益生产的内涵

  精益生产是制造企业共同的追求目标。借助内存计算所提供的强大的分析能力,精益计算的内涵可能会有所改变。张志琦举汽车生产企业为例进行了说明。

  目前汽车厂商主要是基于订单来生产的。由于产能有限,所以在北京,经常可以看到有人摇号获取购车资格后,还要等待很长时间才能买到车。在产能不足的情况下,汽车制造商就应该考虑如何平衡其利润和市场占有率。而内存计算的应用,可能帮助汽车制造商基于历史销售情况,在产能有限的情况下最大限度地帮助企业实现利润最大化。

  张志琦说,比如说某汽车制造商所生产的5种型号的汽车都非常畅销。在产能不足的情况下,他们要根据组装线和配件生产线的生产能力,以及库存的配件情况进行排产,同时还要考虑利润和市场占有率。这在以往看来,是不可能实现的。

  在SAP HANA的平台上,汽车制造商可以根据去年全年的销售情况进行模拟演算,计算出下一周市场每天的需求状况,然后再根据利润最大化或者市场占有率最大化的要求进行系统化的排产,仅仅几秒钟时间,这个汽车制造商就可以得到一个分析结果。而以往通过MRP运算进行排产时,由于数据量太大,计算过程过于复杂,往往都要花费大量的时间。有点操作人员甚至按下MRP运算的按键后,就回去睡觉了,第二天早上才能得到运算结果。

  “通过SAP HANA的技术,我们将需要几天甚至几年才能完成的计算过程,在短短几秒钟之内完成,给企业提供最精确的信息。”张志琦说。

  应用场景3:提供战略人力资源管理计划

  在2010年12月推出SAP HANA时,SAP就推出了基于SAP HANA的SAP BusinessObjects战略性人力规划应用。

  张志琦介绍,一个企业往往有一些岗位空缺和岗位候选人,企业管理者需要考虑如何实现利润和人力资源成本的最佳匹配。基于SAP HANA这个技术,企业可以快速地根据这些需求进行人力资源的匹配。

  SAP BusinessObjects战略性人力规划应用的内存计算版本利用内存数据库和计算引擎,使企业管理者可以实时模拟相关业务场景,快速分析复杂数据关系并审视被建议的组织结构调整对企业业务产生的影响。企业管理者和人力资源高管可以使用预测性建模功能模拟企业人员总数需增多少、人员配置应如何变化等,这使他们能就人员配置或调整做出基于数据的明智决策,尤其是在企业一项收购行为完成以后或者是当企业要进入一个新市场领域的时期。

  精彩观点

  我们的内存计算技术不光是在速度和性能上有很大的提升,而且能够根本性地改善客户的业务运营。

  ——SAP CTO Vishal Sikka

  喜利得为SAP提供了超过900万条的客户记录,将它们加载到SAP HANA中之后,仅仅数秒钟就可以完成对这些记录的梳理,而在此之前,将它们从我们的数据仓库和SAP 商务套件中抽取出来要花费几天时间。

  ——喜利得公司首席信息官Martin Petry

  我们想要尝试一个更加大胆的想法,通过在HANA数据库中加入触发器,从而建立一个实时更新的数据库系统,直接取代数据仓库、数据挖掘等过去依赖的技术。

  ——农夫山泉CIO 胡健

  目前针对内存计算的应用只是冰山一角,内存计算需要服务提供商具有丰富的想象力和强大的创新能力。

  ——IBM GBS大中国区咨询服务总经理 王首虎

  一旦应用了基于内存计算的SAP HANA这种高速分析工具,用户甚至可以在事情发生前假设各种场景,然后进行分析,以预测将要发生的事情。

  ——SAP中国区首席技术官 张侠