备份是灾备的基础。在当今的灾备体系中,为了保证备份数据的可靠性以及可用性,备份数据往往都是独立于生产数据而存在,这也就使得的备份方式更多是通过在生产系统上部署客户端或Agent来完成数据的复制以及向备端的传输,然后通过备端完成数据的存储及归档等。
而软件定义存储则采用的是分布式架构,数据是以多副本的形式分散在几十成百甚至上千节点的集群进行存储的,凭借多副本机制以及后台校验等机制,软件定义存储可以提升集群数据的可靠性保护,在单个硬件发生故障时,节点可以做到动态的负载均衡,并且可以凭借分布在不同的机器上的副本及算法完成数据的恢复,实现高可用性。
但这种分布式存储机制,也导致了一个问题,就是很难用传统的基于存储复制或CDP等技术来完成对整个集群数据的异地复制以及传输。

本文探讨了软件定义存储中Ceph的RBD Mirror功能在数据异步备份中的应用。通过与MySQL主从同步原理类似的机制,RBD Mirror实现异地备份,减少延时并降低意外数据丢失风险。社区的持续发展将使这一技术更加成熟,对OpenStack的异地容灾提供支持。
最低0.47元/天 解锁文章
1371

被折叠的 条评论
为什么被折叠?



