数字经济时代下,数据成为继土地、劳动力、资本、技术四大生产要素之后的第五大生产要素。如何更好管理数据,对企业尤为关键,ERP这一管理信息化的核心系统也愈发受到重视。而作为企业OTC(订单到回款)业务流中的“最后一站”,“收入成本”产品既承担着海量数据的汇入,又处于库存交易和交易核算的数据流中转,因而收入成本想要与海量数据打交道,必然需要一个“大容量”的数据库作为底层支撑。
日前,华为宣布实现自主创新的MetaERP研发,完成对旧ERP系统的替换,目前已覆盖了华为公司100%的业务场景和80%的业务量。其中,基于华为云GaussDB,MetaERP构建了“收入成本”产品,进行收入成本集中管理,高效支撑了华为公司运营商业务、企业业务、终端业务、智能汽车解决方案业务、华为云计算、数字能源等多种业务的统一、实时收入成本核算。
ERP作为华为企业经营最核心的系统,伴随着华为20多年的快速发展,支撑了每年数千亿产值的业务以及全球170+国家业务高效经营。因而,想要实现MetaERP的替换,就必须面对华为极度复杂的业务、巨大的账本业务量,以及千万级流量洪峰。其中,收入成本确认核算单总数据量为66.24亿。
面对如此大的数据量,如何保证业务系统零故障、零延时、零调账是MetaERP收入成本产品团队的最大难题。“这是因为‘收入成本’产品的使用特殊性。一般每月月底最后一天,业务都会进行冲刺,在最后1个小时极有可能出现100W+的收入成本核算行。此前基于旧ERP系统,业务处理完100W的收入成本核算单预计需要8小时左右,如果当晚18点之后才处理完成,相应的收入核算只能计入到下一个会计期,从而导致关账不及时,影响财务报表出具的及时性和准确性。”产品团队解释道。
亿级数据量、瞬时百万级峰值,这让MetaERP的替换攻坚难度陡增,也对数据库这一“收入成本”产品底层技术支撑的容量和可用性提出了更高要求。
面对如此高要求,什么样的数据库能够完美胜任?开源的MySQL或PG数据库在数据量达到2.4TB后,一定几率会出现IO瓶颈导致业务性能下降;并且2.4TB数据量后高概率无法在业务低峰期完成全量备份,导致全量备份失败并进一步抢占业务IO;这些问题和限制都无法满足华为ERP业务的诉求。当时团队面临两个选择:第一个选择,由应用自己做分库分表,但是ERP因为其特殊性,可能有不少跨数据库的操作,比如数据归集或者合并等等。这些请求如果是通过分库分表来做,会非常复杂;另一个选择是找到一个功能强大的原生分布式数据库,既能满足业务场景,又能满足安全可信的要求。而华为云GaussDB就是那个选择。
基于此,研发团队选择了GaussDB, GaussDB也用其硬核实力很好回应了MetaERP“收入成本”产品构建的技术要求。具体而言,GaussDB单库容量可达24TB,一方面轻松支撑ERP系统的存储需求,另一方面采用缓冲区淘汰算法、并行逻辑复制(突破300MB/s)等技术,确保大容量下性能表现依旧稳定强劲;基于备机快照备份,实现永久增量备份,解决备份抢占业务IO痛点问题;并且可以根据业务压力动态伸缩读节点,读吞吐量提升2倍,主/读节点间数据同步秒级时延,轻松应对ERP月底、年底冲刺期间亿级数据量、瞬时百万级峰值的并发访问压力,足以支撑华为ERP超过200+子公司的业务体量。
有了GaussDB的强力加持,MetaERP成功构建了“收入成本”产品,稳定支撑华为公司运营商业务、企业业务、终端业务、智能汽车解决方案业务、华为云计算、数字能源等多种业务的实时收入成本核算。同时,MetaERP“收入成本”产品通过将收入核算、成本核算统一解耦到“收入成本”产品进行集中管理,实现核算规则的抽象和标准化,核算入口支持灵活可配,并已在华为公司中国区、海外切换中得到了充分实践验证。
值得一提的是,在本次MetaERP系统迁移中,华为云GaussDB从老ERP系统完整迁移和装载了超过168TB (ERP)的数据,为上层业务实现无感和可靠切换提供了最基础的数据保障。
如今,GaussDB已全面支撑MetaERP,上线包括收入成本在内的9大核心产品,实现稳定运行无问题,端到端业务效率10倍提升。事实上,在MetaERP这场被称为“强渡大渡河”的3年技术突破中,华为云GaussDB作为智能数据底座,在成功支撑华为集团新MetaERP系统实现全栈自主创新的同时,更依靠其“高性能、高可用、高安全”的技术特性,全面支持华为业务需求快速响应、经营决策科学高效、应用数据安全可信。面向未来,华为云GaussDB也将持续技术创新,用技术力量提升企业服务质量、效率、体验,保障企业业务稳定运行。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!