知识加油站 | OCP 多集群模式如何实现跨城双机房容灾呢?

简介: 之前的文章中,我们为您介绍过 OceanBase 集群的高可用性,戳这里回顾:【OB小蓝科创馆】3分钟揭秘 OceanBase 数据库特性——高可用!OceanBase 集群的高可用部署方案采用了分布式选举、多副本日志同步和节点故障的处理策略,可以通过三地五中心的部署模式,实现地域级容灾。那么当只在两个城市中有机房的时候,如何实现地域级容灾呢?

121.gif


在之前的文章中,我们为您介绍过 OceanBase 集群的高可用性,戳这里回顾:【OB小蓝科创馆】3分钟揭秘 OceanBase 数据库特性——高可用!OceanBase 集群的高可用部署方案采用了分布式选举、多副本日志同步和节点故障的处理策略,可以通过三地五中心的部署模式,实现地域级容灾。那么当只在两个城市中有机房的时候,如何实现地域级容灾呢?


OceanBase Cloud Platform 云平台(下文简称 OCP)多集群部署模式,支持实现跨城双机房容灾!



什么是 OCP 多集群模式

为更加可靠地提供服务,OCP Server 通常部署多个实例,这些OCP Server 实例,共用一套 MetaDB 和MonitorDB,我们称这个整体为OCP 集群。

OCP 多集群模式是指在两个城市中部署多个 OCP 集群,当两地网络故障时,可为您提供 OCP 主备集群切换能力,并且不会影响该 OCP 多集群下的 OceanBase 集群正常运维,从而实现跨城双机房容灾。那么我们来看看,OCP 多集群模式是如何做到呢?

image.png

OCP 多集群模式支持跨城容灾

当需要在两个城市分别部署 OceanBase 主备集群时,可采用 OCP 集群跨城双机房部署方式,当其中的一个城市的 OCP 集群发生故障时,另一个 OCP 集群将会承担起对 OceanBase 集群的运维、监控和告警的能力。

以跨城双机房场景为例:

将 OCP 的主备集群分别部署在城市 A 和城市 B 中,其中城市 A 中的 OCP 集群为主集群,城市 B 中的OCP 集群为备集群。OCP 主备集群中分别管理着多个OceanBase 集群。

image.gifimage.png

当A地网络故障导致  OCP 集群和 OceanBase 集群均不可用时,可通过 OCP 集群主备切换,将 B 地的 OCP 备集群切换为主集群。该主集群可继续对  OceanBase 集群进行运维。将其管理的OceanBase 01 备集群切换为主集群,此时客户 A 业务和 B  业务的主集群都可正常运行。从而实现了业务的跨城高可用。

业务通过关联  OBProxy 访问 OceanBase 集群,对于跨 OCP 集群的 OceanBase 主备集群,每个 OceanBase 集群绑定一个  OBProxy,当 OBProxy 绑定在业务集群备库时,可访问业务集群备库。当 OCP 主备集群出现网络故障时,业务可通过 OceanBase  备集群绑定的 OBProxy 继续访问 OceanBase 集群。
image.gifimage.png

跨城三机房场景,与上述场景类似,在两个城市中部署三个 OCP 集群,当两地网络故障时,可将一个 OCP 备集群切换为主集群,继续保证 OceanBase 集群的正常运行。

image.gifimage.png


相关文章
|
2月前
|
监控 安全 数据挖掘
企业异地组网一般选用什么方案比较好?
企业异地组网可选用SD-WAN,它提供灵活、低成本且快速的解决方案。除此之外,还有光纤互联(费用高昂,不适合中小企业)和MPLS VPN(费用高,组网复杂)。SD-WAN能精准划分流量、支持多种接入方式、保障稳定性、简化部署并实现全局监控,是企业广域网建设的理想选择。
56 2
|
2月前
|
弹性计算 容灾 网络协议
一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例
阿里云弹性计算团队十三位产品专家和技术专家共同分享云上运维深度实践,详细阐述如何利用CloudOps工具实现运维提效、弹性降本。
231 0
|
9月前
|
NoSQL Redis 数据库
115分布式电商项目 - Redis集群(故障转移)
115分布式电商项目 - Redis集群(故障转移)
47 0
|
消息中间件 Dubbo Java
深度剖析线上应用节点流量隔离技术
深度剖析线上应用节点流量隔离技术
8513 0
|
容灾
项目主备容灾部署图
项目主备容灾部署图
69 0
项目主备容灾部署图
|
消息中间件 存储 运维
支付系统高可用架构设计实战,可用性高达99.999!
一、背景 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。
234 0
支付系统高可用架构设计实战,可用性高达99.999!
|
消息中间件 SQL 算法
多中心容灾实践:如何实现真正的异地多活?
在异地多活的实现上,数据能够在三个及以上中心间进行双向同步,才是解决真正异地多活的核心技术所在。本文基于三中心且跨海外的场景,分享一种多中心容灾架构及实现方式,介绍几种分布式ID生成算法,以及在数据同步上最终一致性的实现过程。
多中心容灾实践:如何实现真正的异地多活?
|
移动开发 运维 容灾
无惧断电 小苏云“同城三机房”容灾演练成功
一场云平台容灾切换演练日前在苏州银行总部顺利开展,整个演练过程自动化、数据零丢失、业务连续稳定运营,证明了苏州银行携手阿里云设计的“同城三机房”容灾解决方案的安全可靠。
3012 0
无惧断电 小苏云“同城三机房”容灾演练成功
最佳实践:IDC双专线静态路由冗余上云方案
通过介绍专线接入和云企业网组合应用的方式,提供客户IDC冗余链路专线接入静态路由配置的混合云解决方案。
3664 0
|
存储 安全 测试技术