说起容灾,无论是行业专家,还是IT管理员,都各有各的说法,各种纷繁复杂的技术和理念,方案和产品,让人犹如雾里看花,难辨优劣。对一些需要容灾的用户而言,一定要搞清楚,容灾是什么?它能解决什么问题,具有怎样的价值,今天我们就来看一下MySQL容灾的架构。
一、一主多备
在有少量写和大量读时,这种配置是非常有用的,这样可以把读分摊到多个备库上,直到备库给主库造成了太大的负担,或者主备之间的带宽成为瓶颈为止。尽管这是非常简单的拓扑结构,但它非常灵活,能满足多种需求。
二、主动-主动模式下主-主复制
主-主复制也叫双向复制,包含两台服务器,每一个都配置成对方的主库和备库。一个可能的应用场景是两个处于不同地理位置的办公室,并且都需要一份可写的数据拷贝。这种配置的问题是如何解决冲突,两个科协的互助服务器导致的问题非常多。
三、主动-被动模式下主-主复制
这种的主要区别在于其中一台服务器是只读的被动服务器,这种方式使得反复切换主动和被动服务器非常方便,因为服务器的配置是对称的,这使得故障转移和故障恢复都很容易,它可以让你在不关闭服务器的情况下执行维护、优化表、升级操作系统或其他任务。
以上就是小编为大家总结的关于MySQL容灾架构的一些知识要点,掌握MySQL容灾架构知识要点,有利于大家更好地选择和使用MySQL 容灾工具,进而更好地解决模块服务依赖、机器更换迁移以及服务器死机等问题,另外大家在选择容灾工具时,一定要看清其方案、成本和价值,这样才会在选择工具上更从容。
下一篇: 数据库云服务的特点都有哪些