Ceph 备份系统调研

本文探讨了Ceph的两种数据备份方案:rbd mirroring和基于快照技术的备份。由于升级风险和实现难度,选择了基于快照技术的方案。该方案通过RBD快照和增量导出导入实现灾备,详细描述了备份流程及潜在风险点,包括快照间的数据量、对线上性能和空间的影响以及恢复时间要求。同时提到了功能优化如压缩技术的应用。
摘要由CSDN通过智能技术生成

一,可选备份解决方案
Ceph 提供了一些特性和接口,实现数据备份。目前看,有两个解决方案:
1. rbd mirroring
即在两个独立的Ceph集群之间实现实时数据镜像。这种解决方案可以做到实时备份,但是要求Ceph的安装版本是Jewel或更新。目前我们的版本是Hammer,需要升级才能支持此特性。
2. 基于快照技术的备份。
基于Ceph RBD的快照技术,通过差量文件的方式定期将数据备份到灾备中心,当主数据中心发生故障时,从灾备中心恢复最近的备份数据并重启相应的虚拟机,最大程度降低灾难时
的数据恢复时间。这种备份可以将虚机的Image回滚到某一个快照状态,从快照状态到发生故障时的数据更新将会丢失。目前Hammer已支持快照技术。

比较这两个方案,方案1优点是实时备份,缺点是风险大,对已有集群,需要做升级操作,新版本需要深入测试。方案2优点是风险小,不需要对已有线上集群做升级操作,容易实现
,启动快照操作即可。缺点是,无法做到数据完全不丢失。
方案2分险小,易实现,优先选方案2实现灾备。

二,方案具体实现:
参考业界已有的解决案例,基于Ceph RBD的快照技术的备份,会在主数据Ceph集群之外再构造一个独立的备份Ceph数据集群。通过差量文件的方式定期将数据备份到备份集群。

技术细节:
RBD 快照原理:
基于COW实现,Ceph的RBD卷可用做多次快照,每次做完快照后再对卷进行写入时就会触发COW操作,即先拷贝出原数据对象的数据出来生成快照对象,然后对原数据对象进行写入。
做快照的操作是很快的,因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值