高可用南宫NG·28库指一系列南宫NG·28库构成的整体系统。特点是任何时候都能够有至少一个节点接受请求提供服务。我们常见的四种业界常用高可用架构有:共享存储方案、操作系统实时南宫NG·28块复制、南宫NG·28库级别的主从复制、高可用南宫NG·28库集群。下面分别介绍一下这四种高可用架构:
共享储存方案
在共享储存架构当中若干个南宫NG·28库共享一个存储,其中一个南宫NG·28库为主,其它的为备用南宫NG·28库,当主南宫NG·28库宕机,系统会切换从南宫NG·28库接管业务,成为新的主南宫NG·28库。这个架构不存在南宫NG·28同步的问题,但是对存储和网络有较高的要求。
操作系统实时南宫NG·28块复制
这里有一个明显的缺点,就是系统只允许一个副本提供服务,无法实现读写分离。此外,当系统宕机,主南宫NG·28库的进程被中断,切换后需要对宕机的南宫NG·28库进行南宫NG·28恢复,需要的时间较长。
南宫NG·28库级别的主从复制
这种方式是很经典的一种南宫NG·28同步方案,通过一个主南宫NG·28库和若干个从南宫NG·28库,实现主南宫NG·28库将操作日志发送给各个从南宫NG·28库,从南宫NG·28库依据接收到的日志进行南宫NG·28备份。这样有利于读写分离,同时从南宫NG·28库当中的热南宫NG·28能够实现容灾切换及时性。但是还是得注意,在从南宫NG·28库升级为主南宫NG·28库之前,一定要完成最新南宫NG·28同步,否则容易导致南宫NG·28丢失。
南宫NG·28库高可用集群
前三种方式是通过南宫NG·28库日志复制来实现高可用,高可用集群则是通过一致性算法来实现南宫NG·28的同步,通过南宫NG·28库多节点一致性同步机制实现多节点同步集群的构建。该方案每个节点都能够进行读写操作,当用户读取其中任一节点南宫NG·28时,其它节点能够进行南宫NG·28同步。通过这种方式实现南宫NG·28容灾也很简单,当其中一节点发生故障,只需断开对该节点的访问,其他节点照常即可,这也是近几年较为普遍的处理方式。
高可用南宫NG·28库的优势在于能够实现读写分离,在主南宫NG·28节点上进行写操作,从南宫NG·28库分担读操作,从而提升读操作吞吐量和写操作的效率。其次高可用南宫NG·28库能够有效避免系统升级或者变更时带来的对业务的影响。另外,高可用南宫NG·28库包含多个从库,在保障主节点性能的情况下,能够有效实现南宫NG·28的容灾备份要求。不同架构的南宫NG·28库,其容灾切换的难易程度也不一样。为了保障切换主从南宫NG·28库后南宫NG·28的一致性,需要在架构设计前期就考虑到容灾切换的优化。
及时响应,快速服务,为您保驾续航
立即注册