DRBD 9 beta 发布,支持多节点高可用性

来源: OSCHINA
编辑: oschina
2012-12-04 00:00:00

DRBD 9 beta 发布了,该版本重写了复制解决方案,主要的变化时允许很多节点和节点间的很多连接,这个可以让系统设计者配置不同的冗余机制,例如允许高性能的 SSDs 或者集成集群管理器;可动态配置节点间的连接。

在之前的版本中,DRBD 可通过名为设备堆栈的机制来允许多个节点的更新,但这个需要额外的开销;而 DRBD 9 的多节点是通过一个简单的活动日志进行,避免了额外开销。得益于此特性,随机写的性能得到进一步提升,而且保持向后兼容性。

DRBD 9 目前还是 Beta 版本,请不要在产品环境中使用,可从 LINBIT 的开源页面中下载

DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。

DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服    务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数据库。

下面是DRBD的系统结构图

展开阅读全文
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
6 收藏
分享
返回顶部
顶部