首页 > 其他分享 >这场世界级的攻坚考验,华为云GaussDB稳过

这场世界级的攻坚考验,华为云GaussDB稳过

时间:2023-06-27 15:00:50浏览次数:52  
标签:MetaERP 攻坚 GaussDB 华为 开发者 容灾 稳过 数据库

摘要:实践证明,华为云GaussDB完全经受住了这场世界级的攻坚考验,也完全具备支撑大型一体机系统迁移上云的能力,并积累了丰富的经验。

本文分享自华为云社区《这场世界级的攻坚考验,华为云GaussDB稳过》,作者: GaussDB 数据库 。

数字化时代,业务“在线”是每个企业的常态。作为企业经营管理软件中最关键的应用系统,ERP承载着企业所有的业务流程和数据资产,是企业日常运行的重要依托。因此业务7*24小时“在线”的“可靠性”成为衡量ERP的一大关键指标。

日前,华为宣布实现自主创新的MetaERP研发,完成对旧ERP系统的替换,经历了月结、季结和年结的考验,交出“零故障、零延时、零调账”的满意答卷,证明了MetaERP系统的“可靠性”。这背后离不开华为云GaussDB数据库的支撑。

金融级可靠性,MetaERP的“极致要求”

华为旧ERP系统随华为业务发展运行了20多年,支撑着每年数千亿产值的业务和全球170多个国家业务的高效经营,具备“强一致性”的典型特征:不仅承载华为250多个会计核算场景、140多个核算模板、3000多个核算规则, 还需要完成海外100多个子公司的多准则适配,灵活编排业务规则,当国家会计准则发生变化,不用IT改程序就可以直接调整,对账本的准确性、灵活性和一致性要求极高。

这让MetaERP的替换从一开始就面临着一个“极致要求”:绝对的强一致和高可用,确保单单、单帐、账实一致性,达到金融级的可靠性。如何在替换旧有数据库的同时,达到这样的要求,成为GaussDB团队从一开始就摆在首位的工作。

GaussDB高可用容灾部署满足业务需求

什么样的数据库才有这样的能力?当时,团队面临两个选择,一是继续沿用马来西亚子公司此前使用的业界开源友好的PG数据库,二是使用华为自主创新的华为云GaussDB数据库。最终,GaussDB依托自身的优势,提供同城AZ内、跨AZ、异地跨Region的两地三中心容灾方案,很好地满足了华为业务对MetaERP永久在线的需求。

为了实现数据的强一致性,GaussDB通过DCF(分布式共识框架)模式提升了容灾能力的规格,支持一致性日志复制,在任意节点故障、主备切换情况下保障日志不分叉,并且支持一致性选主,确保任何故障下都不会发生脑裂双主,SLA服务达到了99.99%。

在保证数据一致性的前提下,团队围绕容灾也展开很多研究,支持了流式容灾,突破了基于物理日志的并行复制技术,支撑MetaERP高效完成同城3AZ高可用部署,并且通过异地跨云容灾集群的搭建,实现了异地1700多公里的城市级容灾能力,当一个地方发生故障,另一个地方快速完成容灾集群的切换,保障业务正常运行;6小时以上的闪回能力,避免了人为失误操作导致的数据丢失,同时闪回查询对系统性能的影响极低;

通过三副本数据强一致技术,实现RPO等于零,数据不丢失,安全守护每一笔存货交易的准确记录,交易成功率100%,截至目前,系统运行实现了做到了“数据零丢失、业务永在线”。

GaussDB全面支撑MetaERP稳定运行

为了确保系统足够稳定可靠,整个上线过程中,GaussDB团队进行了多次真实场景的故障演练,比如对准历史故障异常场景,选定了断网和断电演练。对断网场景进行了单机柜断网、整排机柜断网和AZ级断网演练,对断电场景进行了单机柜断电、整排机柜断电和市电掉电演练。做单机柜断电时对西安机柜进行了误下电演练,做整排机柜断电时对贵阳小母线进行了误下电演练,而针对市电掉电对东莞EDCM9模块进行了掉电演练。最后结果显示,无论是在哪种情况下,系统端到端故障都能保证在5分钟之内快速恢复,达到了预期目标。在充分的故障场景测试下,MetaERP的高可用和高可靠能力得到了全面的验证。

可靠性是ERP系统的“生命线”。实践证明,华为云GaussDB完全经受住了这场世界级的攻坚考验,也完全具备支撑大型一体机系统迁移上云的能力,并积累了丰富的经验。未来,华为云GaussDB将一如既往地持续聚焦真实业务场景,潜心研磨数据库根技术,为企业数智化转型保驾护航。

这场世界级的攻坚考验,华为云GaussDB稳过_ERP

号外

这场世界级的攻坚考验,华为云GaussDB稳过_数据库_02

7月7日,华为开发者大会2023 ( Cloud )将拉开帷幕,并将在国内30多个城市、海外10多个国家开设分会场,诚邀您参加这场不容错过的年度开发者盛会,让我们一起开启探索之旅!

我们将携手开发者、客户、合作伙伴,为您呈现华为云系列产品服务与丰富的创新实践,并与您探讨AI、大数据、数据库、PaaS、aPaaS、媒体服务、云原生、安全、物联网、区块链、开源等技术话题,展开全面深入的交流。

大会将汇聚全球科学家、行业领袖、技术专家、社区大咖,开设200多场开发者专题活动,为全球开发者提供面对面交流与合作的机会,共同探讨技术创新和业务发展。

点击参与开发者社区活动,观赏技术大咖秀、玩转技术梦工厂,有机会赢取4000元开发者礼包!

欢迎关注“华为云开发者联盟”公众号,获取大会议程、精彩活动和前沿干货。


点击关注,第一时间了解华为云新鲜技术~

标签:MetaERP,攻坚,GaussDB,华为,开发者,容灾,稳过,数据库
From: https://blog.51cto.com/u_15214399/6563250

相关文章

  • 海量数据运维要给力,华为云GaussDB(for Cassandra)来助力
    应用运维管理平台(AOM)和Cassandra是两个不可分割的组成部分,它们共同构成了一个高效的解决方案,可以帮助企业在应用运维业务上取得巨大的优势。在这篇文章中,我们将介绍AOM和Cassandra的优势和特点,揭晓它们如何为企业保持市场竞争力的秘密。导读随着容器技术的普及,越来越多的企业通过微......
  • 夯实数据智能底座,华为云GaussDB给世界更优选择
    3月31日,中国数据智能管理峰会DAMS2023在上海顺利举行,华为云数据库首席架构师彭立勋和华为云数据库迁移解决方案架构师刘志俊受邀参会,并分享了华为云数据库的发展战略、最新技术、优秀实践以及一站式迁移解决方案,为企业数字化转型提供一个更优选择。分布式与云原生齐发力,夯实数据智......
  • 华为云GaussDB构建智能数据底座,助推中国数字经济发展
    4月27日,由国家网信办、国家发展改革委、科技部、工业和信息化部、国务院国资委、福建省人民政府联合主办的第六届数字中国建设峰会在福州顺利召开。华为中国云业务部数据库领域总经理李世豪在会上分享了立足操作系统、数据库、软件开发、AI等根技术,坚持技术创新,构建数字经济坚实底......
  • 华为云GaussDB践行数字化,护航证券保险高质量发展​ 银行业数字化转型实践交流走进北
    3月31日,由先进数通与华为联合开展的“7+1”系列银行业数字化转型实践交流活动北京站圆满落幕。活动汇聚金融科技先锋企业、金融行业专家和金融机构,共同探讨证券行业保险类业务场景的创新与发展。华为云数据库解决方案架构师章哲在会上围绕华为云GaussDB多年来的技术探索和应用实践......
  • 华为云GaussDB入选“2022年数字技术融合创新应用解决方案”
    近日,在第六届数字中国建设峰会数字技术融合创新应用研讨会上,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)公布了2022年数字技术融合创新应用解决方案征集工作成果,华为云GaussDB金融交易型数据库解决方案入选“2022年数字技术融合创新应用解决方案(典型解决方案)”。数......
  • 共筑数字化未来金山办公携手华为云完成文档中心和GaussDB适配
    近日,金山办公携手华为云完成金山办公自主研发的“WPS文档中心系统”与华为云GaussDB相互兼容性测试认证,并获得华为云授予的《技术认证书》。作为一家源自中国的科技公司,金山办公秉持“绽放智慧的力量”这一品牌理念,在过去35年持续深耕办公赛道,从开创计算机“中文字处理时代”,到引领......
  • 宝兰德应用服务器软件与华为云GaussDB完成兼容互认证
    近日,北京宝兰德软件股份有限公司(简称:宝兰德)携手华为云完成宝兰德应用服务器软件9.5(BESApplicationServer9.5)与GaussDB数据库兼容性测试,并获得华为云授予的技术认证书。宝兰德应用服务器软件(华为云GaussDB是华为自主创新研发的分布式关系型数据库,面向金融政企打造了企业级复杂事......
  • 产教融合,华为云GaussDB助推高校国产数据库课程建设 GaussDB数据库助推国产数据库高校
    近日,由教育部“数据科学课程群”虚拟教研室、中国计算机学会CCF长春分部主办,华为技术有限公司、高等教育出版社协办的教育部“数据科学课程群“虚拟教研室教学研讨会在长春顺利召开。会议集结了吉林大学、西安交通大学、中央民族大学、重庆大学、湖北民族大学、东北电力大学、吉林......
  • POSTGRESQL openGaussDB 体系架构
    Today听了一下墨天轮举办的OpenGaussDB的专题的训练营,下面是此次线上的OpenGaussDB的体系结构的介绍。这里根据介绍快速总结出此次介绍中OpenGaussDB的特点:1 OpenGaussDB针对国产的硬件系统,如鲲鹏等硬件系统有特殊的支持和性能调试,真多国产的硬件系统有优势。2OpenGaussDB主......
  • b GaussDB数据库开发设计
    一使用IAM账户登录二创建gaussDB1首先进入控制台-vpc-左手边选择访问限制-点击安全组-选择已创建好的,点击后面配置规则选择【入方向规则】,单击【添加规则】,具体如下:8000端口放开成功。2创建GaussDB数据库进入GaussDB(foropenGauss)服务,点击左侧的【服务列表】,选择其中【数据......