3. DRBD 的主要特性
DRBD 系统在实现数据镜像方面有很多有用的特性,可以根据自己的需要和应用环境,选择适合的功能特性。下面介绍 DRBD 几个非常重要的应用特性。
单主模式,是最常使用的一种模式,主要用在高可用集群的数据存储方面, 解决集群中数据共享的问题,在这种模式下,集群中只有一个主节点可以对数据进行读写操作,可以用在单主模式下的文件系统有 EXT3、EXT4、XFS 等。
双主模式,该模式只能在 DRBD8.0 之后的版本中使用,主要用在负载均衡集群中,解决数据共享和一致性问题。在这种模式下,集群中存在两个主节点, 由于两个主节点都有可能对数据进行并发的读写操作,因此单一的文件系统就无法满足需求了,此时就需要共享的集群文件系统来解决并发读写问题。常用在双主模式下的文件系统有 GFS、OCFS2 等,通过集群文件系统的分布式锁机制就可以解决集群中两个主节点同时操作数据的问题。
4. 复制模式
DRBD 提供了如下三种不同的复制方式:
● 协议 A,只要本地磁盘写入已经完成,数据包已经在发送队列中,则认为一个写操作过程已经完成。这种方式在远程节点发生故障或者网络发生故障时,可能造成数据丢失,因为要写入远程节点的数据可能还在发送队列中。
● 协议 B,只要本地磁盘写入已经完成,并且数据包已经到达远程节点,则认为一个写操作过程已经完成。这种方式在远程节点发生故障时,可能造成数据丢失。
● 协议 C,只有本地和远程节点的磁盘都已经确认了写操作完成,才认为一个写操作过程已经完成。这种方式没有任何数据丢失,就目前而言应用最多、最广泛的就是协议 C,但在此方式下磁盘的 I/O 吞吐量依赖于网络带宽。建议在网络带宽较好的情况下使用这种方式。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。