【IT168 评论】尽管步步高集团只是一个业务集中在中南地区的中型零售企业,但是在其新应用系统上线的第一天,众多零售巨头的CIO都给步步高集团CIO彭雄打电话来询问上线情况。
步步高集团的系统如此受关注,是因为其采用一个数据中心和一套ERP系统来服务于超市、百货、电器、餐饮、娱乐、地产等多种业态的这种大整合实践,是大势所趋,但又面临较大的风险,谁都不愿成为第一个吃螃蟹者。确实,直到系统上线前一天,步步高集团都还有人怀疑彭雄选择甲骨文公司的全套产品是否正确。
对于零售行业的信息化建设,我认为以下三点值得注意:第一,购买新产品、产品上线并不意味着项目一定能成功,CIO的决心非常重要,项目还离不开领导层和业务部门的支持;第二,永远不要认为产品是完美的,当产品无法满足需求时,要通过开发和融合去优化它;第三,IT部门要对业务有足够的了解,能很好地管控风险、完善架构。
——步步高集团CIO 彭雄
▲甲骨文公司副总裁兼中国区技术产品部新兴市场行业总经理 吴承杨
当前中国零售行业的机遇和挑战并存。线上线下合作竞争给传统零售业带来巨大的挑战。未来存活下来的零售企业一定是注重IT发展的。在IT平台化的趋势下,观念转变十分重要。尽管当下转变会有一定的痛苦,但这会给未来的发展奠定良好的基础。
——甲骨文公司副总裁兼中国区技术产品部新兴市场行业总经理 吴承杨
告别100多台服务器
步步高超市、步步高百货、步步高广场……在湖南湘潭,步步高集团的身影随处可见,甚至还有一条以步步高命名的步步高大道。始创于1995年的步步高集团,拥有超市、百货、电器、餐饮、娱乐、地产等各种业态店面298家,并拥有中南地区最大的零售业现代化物流中心。随着营业网点和业务量的高速增长,以及复杂架构环境下的混合负载与安全需求,步步高集团原来应用采用的传统小型机架构与存储架构开始难以为继。
彭雄介绍,步步高集团的信息化建设由来已久。最初,他们购买了一些小型软件来辅助业务运行。从2001年起,步步高集团开始应用一些自主研发的软件。“自主研发的软件应用集成度很高,但是我们没法做到很专业。”彭雄回忆。于是步步高集团开始采用国内软件供应商提供的软件产品。为了能够应用尽可能专业的系统,步步高集团在不同事业部或部门分别应用了来自不同供应商的多种专业系统,比如用友的财务系统、富基的零售系统……结果他们应用的软件越来越多。而不同软件供应商需要不同的硬件产品来支撑其软件的运行。
“逐渐更换为国内软件后,后来我们共使用了100多个服务器。”彭雄回忆说。单是服务器就有100多个,那时步步集团IT部门的管理难度可想而知。不仅如此,当时各系统之间的信息难以共享,信息孤岛林立,步步高集团很难在集团层面对业务、风险进行整体管控。为此,步步高集团从2010年开始探讨建立统一的大型系统,以支持各事业部的快速扩张。
双核、多业态是步步高集团的核心战略。双核指的是百货和超市这两个核心业务,而步步高集团所谓的多业态也不是杂乱无章的,而是零售相关的多业态。步步高集团希望将所有业务均纳入一个统一的大平台、大架构下进行管理。为此,步步高集团将应用系统分为三个层次:集团系统、集团对事业部的公共支持系统和事业部的专业系统。尽管百货和超市后端的业务流程基本一致,如报销、员工福利、采购等,但针对的业务不一样,采用的标准不同。因此,步步高集团要求各个业态采用统一的报销审批流程,又要在业务流程中针对事业部、人事级别、城市对各项标准进行区分。这就要求这个系统平台具有足够的灵活性。
兼顾OLTP和OLAP
要在一个平台上构建所有的系统,平台选择的重要性不言而喻。尽管作为一个技术控,彭雄对各个IT巨头的平台产品了如指掌,但是他还是对选型工作采取非常谨慎的态度。
这次选型工作花费了整整两年时间。在这两年中,彭雄和他的项目团队都在和各家厂商接触,进行各种考察和测试,并与业务部门进行充分探讨,以寻求最为合适的产品和解决方案。彭雄还亲自写了测试脚本来对目标产品进行测试。
最终,步步高集团决定选择甲骨文公司为其软硬件产品供应商,并选择了IBM作为实施商。
彭雄解释,步步高集团之所以选择甲骨文公司,是因为它能够提供非常全面的应用产品。
“我们几乎采用了我们能用的甲骨文公司的所有应用产品。”彭雄说,“可能不同供应商提供的单个应用软件产品也很优秀,但应用太多供应商提供的产品系统的整体性能就下降了。长期来看,甲骨文公司这样完整的应用产品组合才能真正发挥整合价值,并在一个统一的平台上节约成本。”
据悉,步步高集团采用了Oracle零售行业解决方案及Oracle Exadata数据库云服务器搭建信息化平台,同时应用了包括ERP、电子商务套件、Siebel CRM与PeopleSoft HR等在内的诸多应用软件。
2012年5月,步步高集团携手甲骨文公司和IBM(实施合作伙伴)在步步高集团总部大楼召开步步高新ERP系统签约暨项目启动大会。记者从步步高集团的官网上发现,这个涉及数千万元投资的事件已经被写进步步高集团的发展大事记中。
彭雄介绍,之所以选择Oracle Exadata数据库云服务器,主要是考虑到作为一个零售企业集团,步步高集团的数据量非常大,且数据处理需求在不同的时间段不均衡。将各个事业部的系统整合后,服务器将面对巨大的数据处理量。甲骨文公司副总裁兼中国区技术产品部新兴市场行业总经理吴承杨介绍,作为软硬件集成设计产品,Exadata采用的SmartScan(智能扫描)、InfiniBand、Hybrid混合压缩和Flash Cache四大技术可以大幅提升系统性能,因而它非常适合零售行业企业。
步步高集团的IT系统在白天要处理大量的零售交易,晚上还要对交易数据进行分析,如预测未来销售额、安排采购等,因而系统对联机事务处理(OLTP)和联机分析处理(OLAP)能力均提出很高的要求,而且白天OLTP业务集中,晚上则OLAP业务集中。此前受系统性能局限,白天在进行零售交易运行OLTP时,如果同时启动OLAP进行数据查询,系统的运行速度就会特别慢,严重影响业务的正常运行。而在开展一些促销活动时,步步高集团的相关人员非常需要查询实时销售数据以实时调整促销策略。Oracle Exadata能够动态调配CPU、内存与I/O资源,在满足步步高集团这样的业务需求方面具有很大的优势。
据悉,在测试环境中,Oracle Exadata的批处理测试结果表明,它充分利用且实现了软硬件的平衡配置,解决了EPR项目中常见的应用性能瓶颈问题,每秒钟可以处理3万条订单数据。
目前步步高集团使用两台Exadata设备,一台运行零售系统Oracle Retek,一台运行ERP系统 Oracle EBS,两台机器之间由Oracle Active Data Guard(ADG)进行数据同步。彭雄说,通过ADG同步数据不但能保证数据的一致性,还能同步工作日志。这样,当任务过多时,两台设备可以分工合作,如在零售系统处理完基础数据后,另一个设备可以同步工作日志,汇总数据进行预测。