前面介绍了异地双活的部署实施方案,那么接下来我们就可以沿着异地双活的概念来试试异地多活了,部署示例图如下:
从上图可以看到异地多活其实就是复制异地多活的方案,然后中间添加很多的专线实现数据的双向同步。
但是大家可以试想一下,这种方案实施起来做数据同步的工作量和校准量是不是非常大。所以基于此的话,真正实现异地多活的话,我们会设立一个中心机房,所有的其他机房只与中心机房实现数据的双向同步,部署示例图如下:
这样子数据双向同步是不是很简单了?
这里要说明一下,中心机房这块属于无中心的,假设一个中心机房出现了问题,那么选择另外一个机房做中心机房即可,其他的机房在进行数据双向同步的时候,直接修改下中心机房的配置即可。是不是很简单。
到此我们就完全的实现了异地多活的部署方案演进,实现了系统的高可用。
还没有评论,来说两句吧...