赞
踩
文章作者:白鹿第一帅,作者主页:https://blog.csdn.net/qq_22695001,未经授权,严禁转载,侵权必究!
大中型金融政企的应用加速云化,将主导云数据库市场高速增长。
华为云 Stack+GaussDB,面向金融政企,提供本地部署和公有云一致体验的云服务,12 类 80+ 云服务为您提供统一 API、统一体验、统一生态的优势,具体如下图所示:
华为针对市场的高速发展与需求的倍增,定制了发挥软硬全栈优势,共建开放生态,打造 GaussDB 全场景云服务的战略,在基于华为云 + 华为云 Stack,提供涵盖 OLTP、OLAP、NoSQL 全场景服务,数据迁移与管理方案的基础上多管齐下,一方面持续投入基础研究,荟聚全球数据库 1000+ 专家人才,积累领先技术能力,另一方面打造 openGauss 生态,同时拥抱开源生态,具体如下图所示:
GaussDB(for openGauss)为华为自研旗舰产品,华为开放生态,企业高性能数据库,定位为企业级云分布式数据库,架构上着重构筑传统数据库的企业级能力和互联网分布式数据库的高扩展和高可用能力。
GaussDB(for openGauss)应用场景可覆盖运营商、金融、电力、政府、安平等千行百业,具体如下图所示:
GaussDB(for openGauss)具备五大核心优势,具体如下:
GaussDB(for openGauss)分布式核心架构介绍具体如下图所示:
对于上图中的管理面感知角色介绍如下:
管理面感知角色及其对应的描述具体如下表所示:
名称 | 描述 |
---|---|
OM | 运维管理模块(Operation Manager)。提供集群日常运维、配置管理的管理接口、工具。 |
CM | 集群管理模块(Cluster Manager)。管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。 |
GTM | 全局事务管理器(Global Transaction Manager),负责生成和维护全局事务 ID,确保全局事务一致性。 |
CN | 协调节点(Coordinator Node)。负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各 DN 上并行执行。 |
DN | 数据节点(Data Node)。负责存储业务数据、执行数据查询任务以及向 CN 返回执行结果。 |
GaussDB(for openGauss)提供金融级高可用,通过两地三中心容灾、分布式高可用架构、GaussDB 备份流程的设计在极端环境下均可实现实现全场景容灾,具体如下图所示:
GaussDB(for openGauss)通过跨 AZ/Region、同城跨 3AZ 的容灾技术实现高可用,具体如下图所示:
其主要特征为:
其关键技术为:
并行回放实现极致 RT0,多层级冗余无单点故障,分布式高可用架构具体如下图所示:
在硬件高可用和软件高可用方面的详情具体如下图所示:
全面 + 增量备份,保障多层次备份恢复,具体如下图所示:
在关键技术方面:
在备份策略方面:
在恢复策略方面:
分布式执行框架会根据业务 SQL 生成最优执行计划,通过算子下推、并行执行等技术,提升分布式执行效率:
GaussDB 分布式并行执行框架业务流程具体如下图所示:
分布式事务处理性能,GTM-Lite 技术,在保证事务全局强一致的同时,提供高性能的事务处理能力,避免了单 GTM 的性能瓶颈,其具备的优势如下:
GTM-Lite 技术业务流程具体如下图所示:
基于 NUMA-Aware 实现高性能事务处理,典型鲲鹏多核 CPU 架构具体如下图所示:
通过全局数据结构 NUMA 化改造,实现如下关键优化点:
而据 OLTP - TPCC 标准 Benchmark,鲲鹏相较于传统的 X86 实现了 1.5x 的提升,具体如下图所示:
通过多核原生指令级优化,实现如下关键优化点:
Scale Out 在线横向扩展实现 GaussDB(for openGauss)的高扩展,其在线扩容的业务流程具体如下图所示:
在线扩容机制为:
在性能、容量方面,通过增加 X86 服务器,实现系容量和性能的线性 Scale Out,具体如下图所示:
GaussDB(for openGauss)开放能力清单具体如下表所示:
为您提供GaussDB(for openGauss)相关参考链接:
华为云数据库迁移整体解决方案业务流程具体如下图所示:
数据库和应用迁移 UGO(Database and Application Migration UGO,简称为 UGO),是专注于异构数据库对象迁移和应用迁移的专业化工具。通过预迁移评估、结构迁移二大核心功能,实现主流商用数据库到华为云数据库的自动化搬迁,助力用户轻松实现一键上云、一键切换数据库的目的,此项华为云获得了信通院迁移最高级评级。
从源端到目标端的支持场景具体如下图所示:
UGO 核心能力之数据库结构迁移分为迁移评估和迁移实施两个阶段,具体如下图所示:
创建数据库评估任务,连接源库进行基本信息采集、性能数据采集,以及特定对象类型的源库对象 SQL 采集,基于采集的数据进行源库画像、数据库特性分析、到各个目标数据库的语法兼容性评估。综合兼容性、性能、对象复杂度、使用场景等为用户智能化推荐目标数据库选型与规格,工作量评估以及迁移风险评估,帮助客户决策与工作规划。
评估详细流程:创建评估项目→收集源数据库信息→源数据库分析→选择目标数据库,具体如下图所示:
创建数据库对象迁移任务,选择需要迁移的评估任务,连接目标数据库,针对一些有风险的迁移场景,用户参与迁移方案的配置,然后在进行自动化的迁移,将源库 SQL 转换为目标库 SQL,最后将转换的 SQL 在目标库进行验证&应用,帮助客户实现异构数据库之间的自动化搬迁。
迁移详细流程:创建迁移项目→转换计划→语法转换→对象校正→迁移验证,具体如下图所示:
数据复制服务(Data Replication Service,简称为 DRS)是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。DRS 围绕云数据库,降低了数据库之间数据 流通的复杂性,有效地帮助您减少数据传输的成本,具体如下图所示:
数据库迁移不影响业务,安心 + 省心 + 信心!
有上云担忧?
担心数据来源?
上云成功之后为您提供:
数据同步黑科技加持,保证全场景安心迁移,具体如下图所示:
硕果累累,普惠千行百业,包括但不限于以下客户,具体如下图所示:
企业级端到端数据实时流转平台级产品,集在线迁移、多活灾备、实时同步能力为一体,并荣获 2019DTCC 大奖、信通院迁移最高级评级。
DRS 在线迁移示意图具体如下图所示:
华为云 DRS 当前迁移能力具体如下表所示:
全部链路支持表:https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html(持续更新)。
DRS 技术原理包括全量同步和增量同步两个方面,详情具体如下图所示:
全量同步技术实现业务流程具体如下图所示:
增量并行回放技术实现业务流程具体如下图所示:
基于默克尔树的快速比对算法,让对比结果不再漫长等待。
第一步:默克尔树比对,具体如下图所示:
进行数据比对时,从默克尔树的根节点开始进行比对,如果根节点一样,则表示两个副本目前是一致的,不再需要任何处理;如果不一样,则遍历默克尔树,定位到不一致的节点。
第二步:不一致行数据定位,具体如下图所示:
默克尔树的叶子节点是一系列行数据的聚合,采用异或得到该哈希值。因此定位到不一致的节点后,还需要进一步定位到不一致的行。先对该叶子节点下的数据行按照主键进行排序,然后对比两边的值,直到找到不一致的行数据。
生态工具开放能力清单可以查询生态工具的主要功能和描述,具体如下表所示:
DRS OpenAPi 调度流程示意:https://support.huaweicloud.com/api-drs/drs_03_0127.html
文章作者:白鹿第一帅,作者主页:https://blog.csdn.net/qq_22695001,未经授权,严禁转载,侵权必究!
我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。