知识加油站 | 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


相关文章
|
容灾 数据库 数据中心
单元化架构:解锁异地多活与突破扩展上限的利器
单元化架构:解锁异地多活与突破扩展上限的利器
|
7月前
|
监控 安全 数据挖掘
企业异地组网一般选用什么方案比较好?
企业异地组网可选用SD-WAN,它提供灵活、低成本且快速的解决方案。除此之外,还有光纤互联(费用高昂,不适合中小企业)和MPLS VPN(费用高,组网复杂)。SD-WAN能精准划分流量、支持多种接入方式、保障稳定性、简化部署并实现全局监控,是企业广域网建设的理想选择。
143 2
|
存储 缓存 固态存储
一步步实现SDDC-双节点VSAN部署
实验摘要: 1>ROBO VSAN部署(双节点VSAN) [难度★★复杂度★★]
|
消息中间件 Dubbo Java
深度剖析线上应用节点流量隔离技术
深度剖析线上应用节点流量隔离技术
8593 0
|
容灾
《医保行业容灾演练云上技术白皮书》——第四章 医保云容灾演练方案——4.4 容灾演练方案——4.4.6 A机房公共区云平台故障演练(入口断网)
《医保行业容灾演练云上技术白皮书》——第四章 医保云容灾演练方案——4.4 容灾演练方案——4.4.6 A机房公共区云平台故障演练(入口断网)
113 0
|
存储 弹性计算 负载均衡
高可用架构设计之无状态服务
高可用架构设计之无状态服务
高可用架构设计之无状态服务
|
消息中间件 缓存 运维
B 站挂了,聊聊高可用和异地多活
B 站挂了,聊聊高可用和异地多活
234 0
|
人工智能 自然语言处理 供应链
双11背后通信技术解读:大促场景下云通信高可用、稳定性实战
为了帮助用户更好地了解和使用云通信的产品,秒懂云通信系统课程还在继续中。12月21日的秒懂云通信,阿里云高级技术专家卢彬彬分享了《安全可靠 稳如泰山+揭秘双11背后阿里云通信黑科技》,带你了解电商大促场景下云通信是如何赋能全链路高效连接,确保系统的高可用、稳定性的最佳实战。
3156 0
双11背后通信技术解读:大促场景下云通信高可用、稳定性实战
|
存储 监控 安全
【讨论】创业公司要自建机房? 还是自建机房不靠谱?
关于自建机房和使用云计算一直都是业内经久不衰的讨论话题。尤其是临近年底的时候。有朋友@云栖社区,提到这两篇文章,其中的观点都比较鲜明,“要自建”和“自建不靠谱”。推荐给大家。如果有其他看法,欢迎讨论。
12092 0
|
运维 容灾 NoSQL
同城双机房架构剖析
2017运维/DevOps在线技术峰会上,阿里云应用运维专家夸父带来题为“同城容灾架构剖析”的演讲。本文主要从部署目标和要求开始谈起,接着着重对架构进行分析,然后又重点对任务分解进行说明,并对单双机房的部署进行了对比,最后分享了容灾演练方式。一起来了解下吧。
16365 0