GBASE南大通用技术分享:浅谈金融容灾方案(下)

GBASE南大通用技术分享:

关于金融行业的容灾方案,上一篇《GBASE南大通用技术分享:浅谈金融容灾方案(上)》介绍了冗余表现中的存储安全和服务安全,本篇我们来聊一聊传输安全是怎样实现的。

传输安全 - 不中断

传输的中断主要来源于两个原因:网络中断或是物理性机房损毁。在这种情况下,我们需要的是系统级别的冗余,也就是双中心容灾配置。

事务处理引擎:

在事务处理引擎方面,GBase 8s提供同城近距离复制和远程异步复制技术,完成系统损毁级的容灾方案。

同城近距离复制方案我们称之为HAC复制方案。

HAC 工作的基本原理:当主数据库服务器开始将共享内存中的逻辑日志缓冲区的内容刷新到磁盘上的逻辑日志时,数据库服务器也将逻辑日志缓冲区的内容复制到主数据库服务器上的数据复制缓冲区。然后主数据库服务器将这些逻辑日志记录发送至 HAC 辅助数据库服务器。

HAC 辅助数据库服务器将来自主数据库服务器的逻辑日志记录接收到共享内存接收缓冲区(数据库服务器自动将接收缓冲区调节至适当的大小以适合正在发送的数据量)。然后辅助数据库服务器在整个逻辑恢复中应用逻辑日志记录,并将这些记录应用到其自己的数据库空间。

HAC 数据复制支持同步或异步两种方式。

同步更新方式:一旦主数据库服务器将逻辑日志缓冲区内容写入 HAC 缓冲区,它会将那些记录从缓冲区发送至 HAC 辅助数据库服务器。仅当主数据库服务器接收到来自 HAC 辅助数据库服务器的确认(已收到记录)之后,主数据库服务器上的逻辑日志缓冲区清仓才会完成。使用同步更新时,如果发生故障,那么在主数据库服务器上提交的事务在 HAC 辅助数据库服务器上不会仍未提交或部分提交。

异步更新方式:主数据库服务器在将逻辑日志缓冲区内容复制到 HAC 缓冲区之后会清仓逻辑日志缓冲区。(与上述操作无关)当发生以下条件之一时,主数据库服务器在整个网络上发送 HAC 缓冲区的内容:

• HAC 缓冲区变满。

• 自上次将记录发送至辅助数据库服务器以后,配置参数在主数据库服务器上指定的时间间隔已过去。

1.png

某头部保险公司国产化OA系统搭建示意图

通过HAC搭建实现了部分关键国产产品的首次适配。东方通中间件与南大通用GBase数据库的适配;OA系统与南大通用GBase数据库保险行业适配。

远程异地复制方案我们称之为RHAC复制方案。

RHAC在很多方面都与 HAC 相似。将日志发送到 RHAC辅节点的方式与主服务器将日志发送到 HAC 辅助服务器的方式很相似。但是,RHAC 采用 SMX 异步通信框架,因此其对主服务器的影响达到最小。出于该原因,主服务器和 RHAC 辅助服务器之间事务落实或检查点是异步进行的。RHAC通过提升为 HAC 辅助服务器,实现最终提升为主服务器,从而接管远端主服务器,完成异地服务接管功能。

某调度云平台通过RHAC实现1600公里容灾的配置方案:

2.png

通过上千公里远程异地容灾方案建设,实现本地、异地读写分离双活集群秒级数据同步,产品上线运行至今,在稳定性、高性能、高可用方面完全超预期满足了客户核心业务支撑运行,为远程异地双活国产化建设提供了示范和参考。

分析处理引擎:

在分析处理引擎方面,GBase 8a提供多集群复制技术,完成异地容灾方案。

举一个金融行业唯一上线的利用GBase 8a搭建的高可用MPP数据库双活集群的例子,配置如下图:

3.png

• 查询与批量分离设计:

1、业务上实现查询和批量并行,两个集群互不影响;

2、A集群处理批量,B集群进行联机查询。

• 同步方案设计:

1、基于集群间同步工具的一致性方案设计;

2、基于镜像集群的实时一致性方案设计。

通过搭建高可用MPP数据库双活集群,数据查询与批量加工分离,提升数据处理和数据服务能力。通过支持增量数据同步、准实时同步以及文件块同步,提高了系统升级、灾备、异常处理过程中的业务连续性。

总结

容灾全方面解决方案在事务引擎方面通过磁盘保护、服务提供保护和灾难性传输中断保护来提供。以GBase 8s为例,其逻辑配置如下图:

4.png

下面是某城商行的配置实践:

5.png

在分析引擎方面通过多副本、池化管理节点和多集群同步来提供。以GBase 8a为例,其逻辑配置如下图:

6.png

下图是某资金清算中心为全国30家农村合作金融机构及其数万个网点提供汇兑、银行汇票、个人账户通存通兑等业务的资金清算的北京-长沙双中心的配置实践:

7.png

通过GBase 8a数据库多集群支持能力,保证两中心数据同步。

GBASE南大通用从2004年设立之初,就以数据安全为产品研发的基准。推出的第一款数据库命名就是“安全数据库”。通过20年专注于数据库的国产化建设,主导产品全部实施国产生态适配,几乎涵盖了所有的国内通用平台:

8.png

GBASE南大通用生态合作图谱

由于对数据的全方位呵护,多样化的容灾解决方案。GBASE南大通用提供给客户灵活多变的容灾系统构建方案,受到客户的信任,目前用户已遍及三十余个国家及地区,国内33个省份(含香港),运行节点数超过35000个,总数据量>400PB。

我们对容灾的追求不仅仅停留在秒级RTO上,我们的追求是永不中断!

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 通用gbase培训是京大学信息管理学院推出的一项培训项目。该培训旨在为学生提供更广阔的就业机会和实践经验,同时提高他们在数据库领域的专业能力。 在通用gbase培训中,学生将学习关于gbase数据库的基本知识和技能。他们将了解到gbase在大数据领域中的应用以及其在企业级数据库管理中的重要性。通过课堂学习和实践训练,学生将熟悉gbase的架构、数据处理和查询等方面,掌握gbase数据库的使用方法和管理技巧。 通用gbase培训强调实践应用,学生将有机会亲自操作gbase数据库,并参与一些实际项目的开发和管理。这将帮助学生将所学知识应用到实际工作中,增强他们的实践能力和团队合作能力。 此外,通用gbase培训还为学生提供了与企业合作的机会。他们将有机会参观和交流一些知名企业的数据库管理团队,了解他们在数据库方面的需求和挑战。这将为学生日后的职业发展奠定基础,提高他们在数据库领域的竞争能力。 综上所述,通用gbase培训为学生提供了学习和实践gbase数据库的机会。通过这个培训项目,学生可以提高他们在数据库领域的专业能力,并增加就业机会。这是一个对于想要从事数据库管理和开发工作的学生来说非常有价值的培训项目。 ### 回答2: 通用gbase培训是指京大学与浪潮集团共同合作开展的一项培训计划,旨在培养学员掌握使用gbase数据库技术的能力。gbase数据库是由浪潮集团自主研发的一种高性能、高可用的关系型数据库管理系统。 这项培训计划主要面向计算机相关专业的学生和从业人员,通过系统的学习和实践,使学员全面了解gbase数据库技术的原理和应用。培训内包括数据库基本概念、数据模型设计、SQL语言基础、数据库管理、数据备份与恢复等方面的知识。学员还将进行实际案例分析和实验操作,提升在实际工作中使用gbase数据库的能力。 通用gbase培训具有以下几个特点:一是培训内丰富全面,既有理论知识的讲解,也有实际案例分析和实验操作,使学员既能理解数据库基本原理,又能掌握实际应用技能。二是培训由京大学计算机学院的教授和浪潮集团的专业工程师共同组成的师资团队进行授课,确保培训质量和专业性。三是培训期间还提供社交交流和团队合作的机会,促进学员之间的互动和合作,增强学习效果。 通过参加通用gbase培训,学员可以获得国内领先的数据库技术培训,提升在数据库领域的竞争力和求职竞争力。同时,这项培训也有助于加深学员对数据库技术的理解,提高其在实际工作中的应用能力,为个人职业发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值