WEB开发网
开发学院操作系统Linux/Unix Distributed Replicated Block Device 的高可用性... 阅读

Distributed Replicated Block Device 的高可用性

 2010-09-02 00:00:00 来源:WEB开发网   
核心提示: DRBD 操作现在,在深入钻研架构之前,Distributed Replicated Block Device 的高可用性(3),让我们先看一下 DRBD 的操作,图 2 是在两个提供独立存储资源的独立服务器的背景之下的 DRBD 的一个概览,异步模式也是很有用的,读操作是使用本地存储执行的(除非本地磁盘发生故障,

DRBD 操作

现在,在深入钻研架构之前,让我们先看一下 DRBD 的操作。图 2 是在两个提供独立存储资源的独立服务器的背景之下的 DRBD 的一个概览。其中一个服务器被定义为主服务器,另一个是辅助服务器(通常是集群解决方案的一部分)。用户访问 DRBD 块设备,将其作为一个传统本地块设备,或一个存储区域网或网络附加存储解决方案。DRBD 软件为用户读写操作提供主服务器和辅助服务器之间的同步操作,以及其他同步操。

图 2. 基本 DRBD 操作模型
Distributed Replicated Block Device 的高可用性

在主动/被动模式下,主节点用于所有用户的读写操作。如果集群解决方案检测到主节点故障,辅助节点升为主节点。写操作从主节点开始进行,同时执行本地存储和辅助存储(见图 3)。DRBD 支持两个模式的写操作,即完全同步和完全异步。

在完全同步模式 下,在写事务被认可之前两个节点存储中的写操作必须是安全的。在异步模式 下,写数据被存储到本地节点存储中之后,写事务被认可;对等节点中的数据的副本出现在后台中。异步模式相对来说不太安全,因为在复制数据之前,有一个窗口显示可能发生的故障,但是它比完全同步模式更快,后者是数据保护最安全的模式。尽管推荐使用完全同步模式,但在出现远距离复制的情况下(比如在广域网中进行地理灾难恢复的场景),异步模式也是很有用的。读操作是使用本地存储执行的(除非本地磁盘发生故障,那时通过辅助节点访问辅助存储)。

上一页  1 2 3 4 5 6  下一页

Tags:Distributed Replicated Block

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接