论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
网络安全
›
劫难恢复中的异步复制和同步复制
劫难恢复中的异步复制和同步复制
张国伟
金牌会员
|
2024-7-5 14:55:05
|
显示全部楼层
|
阅读模式
楼主
主题
819
|
帖子
819
|
积分
2457
本文分享自天翼云开辟者社区《劫难恢复中的异步复制和同步复制》,作者:h****n
1.
异步复制
异步复制用于在远程位置创建数据备份。它涉及从主存储体系复制数据到辅助存储体系,并在两个体系之间设置延迟。这种延迟可以从几秒钟到几分钟不等,具体取决于实现和网络条件。
数据传输方面,异步复制涉及从主存储体系定期传输数据到辅助存储体系。数据以块或分块的形式传输,而不是一连传输,这淘汰了网络和存储资源的负载。这种以块和分块的传输也引入了主存储体系和辅助存储体系之间的数据同步的时间延迟,这种延迟称为复制延迟。在发生故障时,故障转移是从主体系切换到辅助体系的过程。由于异步复制的延迟,故障转移可能涉及一些数据丢失,并且可能需要额外的步骤以确保两个体系之间的一致性。
以下是以ceph的异步复制 RBD mirroring(CEPH RADOS Block Device mirroring)特性的框架图。CEPH在Jewel版本发布了支持两个或两个以上集群之间异步复制的特性。RBD mirroring通过排他锁以及journaling特性来记录对镜像(image)全部的改动,来实现集群间的crash-consistent的image复制。别的,rbd-mirror守护进程负责将镜像的修改部分而非主镜像(primary image)从一个ceph存储集群同步到别的一个集群,rbd-mirror可以运行在单个ceph集群上做单向(one-way)复制 如图1,也可以运行在两个ceph集群双向(two-way)复制如图2。
图1:ceph单向RBD-mirror
图2:ceph双向RBD-mirror
以上是基于journaling的journaling-basedmirroring,异步复制还可以与快照相结合(snapshot-based mirroring)实现。比方,可以对主体系进行周期性快照,并将其连同复制的数据发送到辅助体系。这些快照提供了数据的时间点视图,可用于从数据损坏或其他问题中进行恢复。
异步复制的特性意味着对主存储体系进行的更改可能不会立刻反映在辅助体系中。如果在更改被复制到辅助体系之前主体系失败,这就可能导致数据丢失。然而,异步复制可以比同步复制更具成本效益和服从,因为同步复制需要在两个体系之间建立一连连接。
异步复制可以在块、文件或对象级别实现,具体取决于存储体系和组织的特定要求。某些解决方案可能使用增量差分或压缩等技术来淘汰传输的数据量,而其他解决方案可能使用多个复制层进行额外的冗余和保护。
总的来说,异步复制是创建数据备份和保护数据免受丢失的灵活和经济有效的方法。但是,重要的是要细致考虑实施和设置,以确保它满意组织的需求并提供适当的数据保护程度。
2.
同步复制
同步复制实时地将任何更改应用于主存储体系并立刻将其复制到辅助体系,确保两个体系始终具有最新的数据副本。涉及将数据实时传输从主存储体系到辅助存储体系,通常以小块或块的形式进行,以最小化网络和存储资源使用。复制延迟通常非常低,通常以毫秒为单位,因为辅助体系需要始终具有数据的最新副本。
图3:同步复制示意图
同步复制的主要优点之一是其提供高程度的数据一致性,并在发生故障时最小化数据丢失。由于辅助体系始终具有数据的最新副本,因此通常不会发生数据不一致或数据丢失,这使其成为需要最小停机时间和最大数据可用性的关键应用程序的理想选择。
但是,同步复制可能比异步复制更昂贵且资源麋集,因为异步复制会延迟数据传输。同步复制还需要细致的设置和实施,以确保满意组织的需求并提供适当的数据保护程度。
同步复制可以在块、文件或对象级别实现,具体取决于存储体系和组织的特定要求。一些解决方案可能使用缓存或其他技术来优化数据传输,而其他解决方案可能使用多个复制层进行额外的冗余和保护。
此外,对于劫难恢复中常见的同城多活,异地双活,两地三中心均是依据底子技术,网络,冗余硬件以及业务需求等构建出劫难恢复解决方案。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
张国伟
金牌会员
这个人很懒什么都没写!
楼主热帖
XAF新手入门 - 类型子系统(Types Info ...
MyBatis 查询数据库
JAVA 装箱拆箱--到底指什么呢? ...
ThinkPHP5 远程命令执行漏洞
HarmonyOS(鸿蒙)开发一文入门 ...
浅入浅出 1.7和1.8的 HashMap
RabbitMQ入门 -- 阿里云服务器安装Rabb ...
Prometheus配置Basic Auth进行安全防护 ...
红日安全内网渗透靶场-VulnStack-1 ...
哈工大软件构造Lab3(2022)
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表