农夫山泉尝鲜HANA数据库 DL980加速到秒级

一句“农夫山泉有点甜”,让“农夫山泉”成为了国内畅销的瓶装饮用水品牌之一。然而,伴随着各地办事处如雨后春笋般地建立,农夫山泉股份有限公司CIO胡健越来越感到IT系统带来的压力。

农夫山泉在2004年引入SAP ERP系统进行客户关系及销售的管理,到了2008年,随着数据量越来越大,农夫山泉将联机分析处理(OLAP)系统从原有系统中剥离出来单独运行。但是,随着农夫山泉业务的拓展和各地分中心不断加入,OLAP的数据展现越来越慢,每次都得花费数小时。并且,农夫山泉销售等数据以80G左右的数量在增加,总数据已超过3TB。更为可怕的是,农夫山泉旗下400多个成本中心,计算一次需要24个小时,为此每月的财务结算只能推迟一天。

农夫山泉股份有限公司CIO胡健

“当时的感觉是小马拉着大车在爬坡。”胡健说,“业务部门的抱怨,让我们IT部门压力倍增。”

勇吃HANA“螃蟹”

面对OLAP呈现慢等系列问题,有着16年企业信息化工作经验的胡健决定对后台数据库进行全方位的更新。比较和测试了SAP的HANA数据库和Oracle数据库后,胡建和他的团队选择了HANA。

农夫山泉系统架构演变

“当初有人也劝我不要冒险,毕竟相比与ORACLE数据库,HANA是一款全新的数据库产品。但是我更相信测试的结果,数据最有说服力。”胡健表示。

农夫山泉也由此成为了勇吃“螃蟹”者。因为从目前的反馈来看,农夫山泉是亚太地区第一家采用SAP HANA的企业,即使放眼全球,农夫山泉亦能排名第三。

“HANA主要的特点有三个:第一是快速报表展现;第二是高效的逻辑计算;第三是实时的数据复制。”胡健介绍,“在HANA里进行逻辑计算和运费报表汇总非常节省时间,以前我们需要24小时,而到HANA上算只需要5秒钟。”胡健坦言,自己的团队开发的程序只能将时间缩短到36秒钟,后来在惠普技术工程师的帮助下,将程序优化成并行处理的方式,这样5秒钟就能解决问题了。

从去年6月27日到8月20日,农夫山泉IT部门用了不到2个月的时间,就实现了HANA数据库的切换和上线。为了确保项目顺利开展,胡健将自己的团队分成了3个小组,一组负责把早先Oracle库中的数据加载到HANA上去,一组负责HANA的数据展现,还有一组负责数据的实时同步。

HANA上线后,原先困扰农夫山泉的OLAP呈现慢等问题得到了彻底的解决,同时还大大加快了财务呈报的时间。原先农夫山泉原先财务报表每个月月底关帐到数据出来,中间需要7天左右来进行计算和分析。现在采用HANA系统之后财务数据只需要3天不到的时间就能出来。

谈及第一个吃“螃蟹”的感受,胡健的感觉是又累又有成就感。累是因为HANA比较新,很多资料只能到网上去看英文的,另外很多实践也是只能摸着石头过河。碰到过不去的坎就只能请教SAP研究院的专家。另一方面,HANA成功上线不仅提升了企业的效率,而且还锻炼了队伍。农夫山泉也由此锻造了国内第一批HANA技术团队。

“中间我们也走过弯路,光方案就设计了三个。经过多次探讨,最终我们将三个方案中的优点揉在一起,形成了最后的方案。”胡健说,“现在回过头来看,那几个月真的像是炼狱,但不经历风雨哪能见到彩虹。”

而通过和惠普在HANA数据库上的合作,胡健认为双方证明了HANA是一款可以实际使用成熟的数据库产品,并且是一款高速的内存计算列存储数据库产品。一方面数据可以从硬盘上载到内存里并且不释放,另一方方面HANA以一列作为存储单元,而不是像Oracle的关系型数据库是行存储,所以效率和速度非常快,命中率高。此外,HANA还可以真正实现实时数据分析。

幕后英雄——惠普DL980

农夫山泉将OLAP系统提升到秒级,除了HANA数据库本身在数据呈现方面的优势外,一个不得不说的幕后英雄就是承载HANA数据库的惠普Proliant DL980。

SAP在推出HANA数据库时,同期公布了包括惠普、IBM和富士通在内的三家经过验证的服务器品牌。而农夫山泉鉴于以往和惠普的长期良好的合作关系,自然而言地选择了惠普的服务器作为数据库运行平台。

事实上,惠普在SAP推出HANA 1.0数据库后,就针对其提供了微型、小型、中型、中型+和大型共计五种服务器配置方案,而超大型配置方案则在验证中。

胡健表示,农夫山泉根据自身业务的规模和投入产出比,选择了“中型+”的配置。“农夫山泉目前的数据量还不需要大型级的配置,另外512G内存也绰绰有余。因为每次去读报表的时候,所需要的数据不是所有数据库里的数据,而仅仅是一部分。再加上DL980的特点是扩展性强,即使将来业务量更大了,我们也可以在此基础上扩展成大型级的配置。”胡健说。

中国惠普有限公司关键业务服务器产品部产品经理周庆青表示,除了高可扩展外,DL980作为X86架构的高端服务器,还采用了惠普独有的PREMA架构,具备了高速智能缓存的技术和冗余系统架构的设计,因而具有高效性。同时,DL980作为一款针对关键业务的8路服务器,惠普还让它在很大程度上继承了小型机的可管理、可恢复性。一旦机器出现故障,可以快速定位故障,快速修复故障。此外,DL980还可单独配置I/O加速卡。这些特性使得其非常适合大型数据库和虚拟化等方面的应用。

中国惠普有限公司关键业务服务器产品部产品经理周庆青

融合“I”和“T”

通过农夫山泉数据库的升级改造,惠普再一次实践了帮助客户实现“瞬捷”企业的承诺。

谈到近年来惠普在提供更加适合客户需求的解决方案方面的努力,中国惠普有限公司副总裁、关键业务服务器产品部总经理吴坚申表示,很多厂商都在说IT解决方案,但其实I和T完全是两码事。用户所需要的是I—信息,而厂商很多时候提供的是T,也就是技术。并且T的步伐很难跟得上I的速度,需要很多的实践、经验、教训以后才可以慢慢地接近I的要求。惠普通过全面的方案、软件、硬件、服务,逐渐地超越其他的竞争对手,尽可能帮助客户从全方位考虑他们对IT的要求,真正地达到“I”和“T”之间的融合,并形成方案提供给客户。

中国惠普有限公司副总裁、关键业务服务器产品部总经理吴坚申

“惠普可以端到端地了解客户,让客户从安全到架构一直到运作,逐步地实现对I的种种要求,从而帮助其适应瞬息万变的环境,并在这个环境中做得更好更强。”吴坚申强调。

目前,惠普已经有超过40年的经验,并在竭尽所能地帮助客户实现“I”和“T”之间的整合和融合。全球排名前列的100家消费类产品企业中,有超过85%都是惠普的客户。因为这些企业也看中了惠普公司在全球和消费行业中累计的经验,并能把经验带到客户中,把“I”和“T”的关系做得尽善尽美。农夫山泉则是在中国市场的又一例证。