首页 > 其他分享 >openGauss-资源池化主备双集群容灾

openGauss-资源池化主备双集群容灾

时间:2024-08-29 09:29:45浏览次数:11  
标签:池化 DORADO 容灾 主备 openGauss 集群

openGauss- 资源池化主备双集群容灾

特性简介

本特性实现主备双集群的xlog日志同步,保证主备双集群的xlog一致性,从而增强主备双集群的容灾能力,降低存储空间,并保证主备集群内节点切换、主备集群间切换功能正常。
本特性分为两种模式:

  1. 基于网络的流复制模式:资源池化网络双集群部署
  2. 基于DORADO存储的同步复制模式:资源池化DORADO双集群部署

可获得性

基于流复制的主备双集群容灾自openGauss 6.0.0-RC1版本开始引入。

基于DORADO存储同步复制的主备双集群容灾自openGauss 5.1.0版本开始引入。

客户价值

提供给客户在极端灾难情况下数据的安全性和服务的可用性,多种模式满足不同场景下的需求。

特性描述

资源池化双集群容灾通过多种同步方式将主集群的xlog日志同步至备集群,备集群通过回放来自主集群的xlog实现数据一致性,以便于主集群发生严重故障时,备集群可以及时接管主集群业务。

基于流复制的主备双集群,利用openGauss传统集群中的xlog物理复制能力,能够灵活的配置主备集群间的复制关系,适用于同城或异地容灾场景。

基于DORADO复制的主备双集群容灾,利用了DORADO存储设备同步复制的能力,主集群xlog写入后,在链路正常的情况下,备集群可以读取到同样的xlog,适用于百公里级别的同城双中心容灾场景,传输速度快,典型业务场景下,在一个集群完全故障的情况下,RPO = 0,RT0 < 30s。

特性增强

1.主备集群间极致RTO
在30万tpmc下,集群间极致RTO时间小于20s。

使用限制: (1)本特性自openGauss 6.0.0-RC1版本开始引入,只适用于资源池化部署的基于DORADO存储同步复制的主备双集群。
          (2)只适用于主备集群间切换,不适用于集群内切换。
          (3)开启极致RTO的情况下,备集群不支持读业务。

使用说明: (1)备集群配置极致RTO参数,关闭备机可读。
          (2)在主集群故障的场景下,备集群升为主集群。
          (3)在30万tpmc下,集群间极致RTO时间小于20s。

特性约束

双集群方案下,不支持按需回放。
不支持两种双集群同时使用。

依赖关系

本特性依赖openGauss资源池化架构。
本特性依赖DORADO存储设备。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:池化,DORADO,容灾,主备,openGauss,集群
From: https://www.cnblogs.com/xiaoxu0211/p/18385872

相关文章

  • openGauss-资源池化多机并行
    openGauss-资源池化多机并行可获得性本特性自openGauss6.0.0-RC1版本开始引入。特性简介SPQ(SharedEverythingParallelQuery)是在openGauss开源数据库上的一个多机并行查询框架,该框架部署在资源池化场景内,该场景下集群部署的为一写多读架构,集群下存在一个写/读节点和多个读......
  • openGauss-资源池化可维护性增强
    openGauss-资源池化可维护性增强gs_collector适配资源池化DMS资源统计视图gs_probackup适配资源池化详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss-资源池化算子卸载
    openGauss-资源池化算子卸载可获得性本特性自openGauss5.1.0版本开始引入。特性简介共享存储虽然带来弹性,可靠性的好处,但是和本地盘单机比较性能会下降较多,主要是网络IO和分布式存储自身带来的延迟,尤其对于大规模查询bufferpool无法缓存的场景,大量的数据需要从存储节点搬......
  • openGauss-资源池化特性说明
    openGauss-资源池化特性说明可获得性本特性自openGauss3.1.1版本开始引入。特性简介本特性提供主备机共享一份存储的能力,实现基于磁阵设备的资源池化HA部署形态,解决传统HA部署下存储容量较单机翻倍的问题,同时备机支持实时一致性读。资源池化架构图如下图所示。图1资源......
  • openGauss-主备机
    openGauss-主备机可获得性本特性自openGauss1.0.0版本开始支持DN主备。特性简介为了保证故障的可恢复,需要将数据写多份,设置主备多个副本,通过日志进行数据同步,可以实现节点故障、停止后重启等情况下,openGauss能够保证故障之前的数据无丢失,满足ACID特性。客户价值主备机功......
  • openGauss-资源池化
    openGauss-资源池化资源池化特性说明资源池化性能优化备机事务内透明写转发DSS功能增强资源池化算子卸载资源池化主备双集群容灾极致RTO按需回放DSS线程池资源池化多机并行资源池化可维护性增强在线reformMESworker线程池化详情查看:http......
  • openGauss-主备高可用能力增强
    openGauss-主备高可用能力增强可获得性本特性自openGauss5.1.0版本开始引入。特性简介针对备机异常的场景,优化主机的业务在最大可用模式下不阻塞,并且表的垃圾回收不受影响。客户价值当同步备机异常时,例如磁盘故障,导致备机长时间阻塞在写盘上,而主机的synchronous_commit设......
  • openGauss-两地三中心跨Region容灾
    openGauss-两地三中心跨Region容灾可获得性本特性自openGauss3.1.0版本开始引入。特性简介openGauss3.1.0支持两地三中心跨Region容灾。客户价值业务需要底层数据库提供跨地域的容灾能力,来保证极端灾难情况下数据的安全和可用性。特性描述金融、银行业对数据的安全有着......
  • 在Java中常见的池化技术
    什么是池化技术池化技术的原理可以用一个生活中的比喻来理解。 想象有一个图书馆,里面有很多人需要借书和还书。如果没有任何管理措施,每次有人借书时,图书馆管理员都要去仓库找一本新的书拿出来给读者,等读者还书时,管理员又要把书放回仓库。这样的过程非常耗时耗力,而且仓库里......
  • 聊聊如何利用ingress-nginx实现应用层容灾
    前言容灾是一种主动的风险管理策略,旨在通过构建和维护异地的冗余系统,确保在面临灾难性事件时,关键业务能够持续运作,数据能够得到保护,从而最大限度地减少对组织运营的影响和潜在经济损失。因此容灾的重要性不言而喻,今天的话题主要是聊下如何利用ingress-nginx实现应用层容灾应用层......