26、【华为HCIE-Storage】--Hyper Clone(不支持外部存储,同一控制器)

------------------------------------重要说明------------------------------------

以下部分内容来网络,部分自华为存储官方教材

具体教材内容请移步华为存储官网进行教材下载

网络引用内容无法找到原创,如有侵权请通知

------------------------------------重要说明------------------------------------

克隆能够在不中断主机业务的情况下实现LUN级别数据的完整备份,可用于数据备份与恢复、应用测试与数据分析等场景。

① 定义

克隆是快照技术的一种,是源数据在某个时间点的完整副本,是一种可增量同步的备份方式。其中:

“完整”指对源数据进行完全复制生成数据副本。

“增量同步”指数据副本可动态同步源数据的变更部分。

本存储系统的克隆特性中,保存源数据的LUN称为主LUN,保存数据副本的LUN称为从LUN。

② 相关概念

l 主、从LUN

在克隆中,为生产数据提供存储空间的LUN称为主LUN,保存主LUN数据副本的LUN称为从LUN。

l Pair

在克隆中,主LUN和每个从LUN构成一个Pair。 Pair主要用于表示主LUN和从LUN之间的镜像关系。一个克隆中只能有一个主LUN,但可以添加多个从LUN。每添加一个从LUN,就和主LUN构成一个新的Pair。

l 同步

将数据从主LUN拷贝至从LUN的过程。

l 双写

将主LUN的写I/O同步写入从LUN的过程。

l 分裂

停止主LUN和从LUN之间的双写状态,使从LUN数据成为与主LUN数据在分裂时间点完全一致的可用副本。

l 反向同步

将数据由从LUN拷贝至主LUN的过程。

l 增量拷贝

在进行同步或者反向同步时,仅拷贝新增或更改过的数据。

③ 原理

克隆是快照技术的一种,是源数据在某个时间点的完整副本,是一种增量同步的备份方式。

克隆的主要用途是备份主LUN数据以供日后还原,或者保存一份主LUN在某一时间点的副本,用于单独读写。从这两种用途出发,克隆的实现过程分为三个阶段:同步、分裂和反向同步,如图所示。

1. 同步:将数据从主LUN拷贝至从LUN,之后对主、从LUN进行双写。

2. 分裂:同步完成后,用户可以在某一时刻分裂Pair,此时从LUN便成为了主LUN的一份可用副本,该副本封存了分裂时刻主LUN的所有数据。分裂后,从LUN可以提供给主机读写,使主机既可以读写和分裂时刻主LUN相同的数据,又不会影响主LUN性能。分裂后可将从LUN和主LUN再次同步或者反向同步。

3. 反向同步:当需要恢复主LUN数据时,可将从LUN数据反向同步到主LUN。反向同步后Pair会自动分裂。在同步或者反向同步过程中,主机仍然可以对主LUN进行读写,从而保证业务的连续性。

a.  同步

为生产数据提供存储空间的LUN称为主LUN,保存主LUN数据副本的LUN称为从LUN

主LUN和每个从LUN构成一个Pair。 Pair主要用于表示主LUN和从LUN之间的镜像关系。一个克隆中只能有一个主LUN,但可以添加多个从LUN。每添加一个从LUN,就和主LUN构成一个新的Pair。

同步是把主LUN的数据同步到从LUN上。

双写既将主LUN的写I/O同步写入从LUN的过程,写完成后才会给主机返回写完成操作,该技术一般应用在克隆同步中或同步完成未分裂的情况下。

同步过程中主LUN可以下IO:

如果待写块正在同步,则等待同步完成后双写。

如果待写块已经完成同步,直接双写。

如果待写块尚未同步,直接写主LUN。

b.  分裂

停止主LUN和从LUN之间的双写状态,使从LUN数据成为与主LUN数据在分裂时间点完全一致的可用副本。此时主从LUN都可以写,主从LUN的IO都要记差异。

c.  反向同步

① 主机读源LUN。

② 把读源LUN的IO重定向到读从LUN。

③ 把从LUN读取的数据返回给主机。

同步:将数据从主LUN拷贝至从LUN,之后对主、从LUN进行双写。

分裂:同步完成后,用户可以在某一时刻分裂Pair,此时从LUN便成为了主LUN的一份可用副本,该副本封存了分裂时刻主LUN的所有数据。分裂后,从LUN可以提供给主机读写,使主机既可以读写和主LUN相同的数据,又不会影响主LUN性能。分裂后可将从LUN和主LUN再次同步或者反向同步。

反向同步:当需要恢复主LUN数据时,可将从LUN数据反向同步到主LUN。反向同步后Pair会自动分裂。

④ 应用场景

克隆既可以直接用于数据保护,也可以用于并行开展其他业务活动,还可以和其他特性配合使用。

克隆的典型应用场景有:

l 数据备份与恢复

l 应用测试与数据分析

l 结合快照实现多层备份

l 结合远程复制提升容灾系统可靠性

a.  数据备份与恢复

使用克隆可以实现在线数据备份和方便快捷的数据恢复,如图所示。

通过使用克隆,将源数据内容复制到一个或多个副本中,可实现对源数据的实时备份(同步)或时间点备份(分裂)。在源数据遭受破坏的时候可以进行恢复。主要适用于有以下需求的场景:

l 主LUN数据遭到物理损坏(如存储介质损坏)时,要求从LUN能恢复数据。

l 存储系统空间充足,能承担多倍源数据空间的开销。

l 快速恢复数据,要求RTO( Recovery Time Objective)较短。

l 多份源数据的副本之间有时间一致性要求。

b.  应用测试与数据分析

应用测试通常是指对软件系统进行功能、性能、安全性和可用性等方面的测试。数据分析是为了提取有用信息、形成结论、提供决策支持而对大量数据进行详细研究和概括总结的过程。应用测试和数据分析都涉及大量的I/O读写。使用克隆所生成的数据副本可以并行开展应用测试、数据分析等业务活动,如图所示。

在数据分析场景下,数据分析业务从分裂后的从LUN中读取数据,既保证了和主LUN在分裂时刻的数据一致性,又避免了数据分析业务和生产业务抢占主LUN资源,影响性能。

在应用测试场景下,克隆典型的具体应用是升级演练。在升级之前先使用从LUN进行演练,测试兼容性和性能,然后根据演练结果决定是否在主LUN应用升级。

c.  结合快照实现多层备份

由于一般情况下快照所占的备份空间远小于克隆,可以将克隆结合快照,利用多层备份大大减少数据保护占用的存储空间。具体的做法是对克隆的从LUN创建快照。比如,为实现多层备份,可以将克隆的备份周期设为一周(周期备份可以通过主机侧软件实现),克隆从LUN快照的备份周期设为一天,如图所示。

d.  结合远程复制降低 RTO 和提升容灾系统可靠性

对远程复制的主LUN创建克隆可以为生产数据提供本地副本,降低RTO。当生产中心远程复制的主LUN数据遭到破坏时,先使用该LUN的克隆从LUN进行反向同步,可以快速恢复数据。

对远程复制的从LUN创建克隆还可以提升容灾系统的可靠性。当使用远程复制时,生产中心的数据破坏可能会被实时同步到灾备中心,造成灾备中心的从LUN也无法使用。这种情况下,如果在灾备中心创建过克隆并已分裂,就可以使用克隆将数据恢复到特定的时间点。

另外,为从LUN创建克隆还可以实现在容灾系统正常运行的情况下将灾备中心的数据用于读写。

克隆结合远程复制的应用场景如图所示。


原文地址:http://blog.51cto.com/hostman/2094990

时间: 2024-10-19 14:25:45

26、【华为HCIE-Storage】--Hyper Clone(不支持外部存储,同一控制器)的相关文章

杭州腾科华为HCIE考试流程

华为HCIE考试流程 华为考试由Prometric考试服务公司代理.华为不同级别与方向的考试项目具有不同的考试要求与流程. 1.实验考试预约 1)预约HCIE实验考试前需首先通过HCIE笔试考试,笔试的有效期为18个月: 2)华为网站填写HCIE实验考试预约申请,需提前30天预约: 2.考试券购买考生需要在预约LAB考试与面试考试前,在华为授权培训中心购买考试券 3.提供考试券预约成功后,需要在30天之内将考试券信息提供给邮箱[email protected],以便验证. 4.参加实验考试 考试

华为HCIE认证的份量

人力资源和社会保障部公开的数据显示,在"十三五"期间,中国每年需要在城镇安排就业的人数维持在2500万,就业的总量压力非常大.其中,应届生是新增就业人员的主要来源之一.教育部发布的数据显示,2017届全国普通高校毕业生预计达795万,比2016年多30万.大学生找到理想工作都这么难,职业院校的毕业生就业是不是面临着更大的压力呢? 小编在与深圳职业技术学院.武汉职业技术学院的老师们聊过以后发现,他们所在学校计算机相关专业的学生在获得华为HCIE职业认证后,成了各大用人单位争抢的"

华为HCIE神秘大揭秘

1.全面解读华为认证流程 什么是华为认证? 华为认证是华为技术有限公司(简称"华为")推出了对网络方面的一个证书,这种证书类似于大家的毕业证书一样,企业或者用人单位在招聘的时候,会强制要求工程师具备某一项网络证书,比如HCIP证书或者HCIE证书 华为认证的分类 IP方向 IT方向 认证等级 HCIA证书:华为认证初级网络工程师 意味着企业有能力搭建基本的中小型网络,并将基本的语音.无线.云.安全和存储集成到网络之中,满足各种应用对网络的使用需求. HCIP证书:华为认证高级网络工程师

Mobox企业网盘支持对象存储帮助用户推进私有云

企业网盘支持对象存储帮助用户推行私有云 Mobox 企业网盘存储设备支持:1)本地磁盘:2)Nas网络存储:3)对象存储:这里重点说一下对象存储与传统的有什么差异 传统的存储通常以GB/TB为单位进行使用.对于数据迅猛增长的年代数据容量已经完全不够用了.而NAS的方式进行访问及管理,通常的管理能力大约为数百万-数千万个文件不等,而且Nas设备一般都以目录共享的方式来使用,相对安全性也比较差. 对象存储脱胎于互联网架构,通常起步以数百TB为单位,扩展能力能够达到数十个PB以上,同时对于使用公有云存

Hyper v 单网卡 外部网络

先说一下环境: WIN 8.1 单网卡(有 无线 和 有线网卡, 但是没有多余的网络接口可插,还是等于单网卡) Hyper V 有3种虚拟交换机类型: 专用 / 内部 / 外部 各有各的用处, 我理解也不多,不多嘴误导大家. 今天说这个,是因为要做CSS和JS兼容调试, 开发用的都是IE11,用IE11的调试工具将文档模式调为 IE8 ,发现 jQuery.Validation 不能常运行. 但是用虚拟机装的 XP上直接用IE8 ,却没有任何问题,真的很蛋疼. 工作用的有两台电脑,一台装的是WI

从零开始学android<数据存储(3)External Storage外部存储.三十七.>

所谓的外部存储External Storage就是将数据文件保存在SD卡上. 1.但是在保存数据时需要先对SD卡的状态进行判断. 使用Environment.getExternalStorageState()可以SD卡的运行状态 分别有一下的状态 MEDIA_UNKNOWN, MEDIA_REMOVED, MEDIA_UNMOUNTED, MEDIA_CHECKING, MEDIA_NOFS, MEDIA_MOUNTED, MEDIA_MOUNTED_READ_ONLY, MEDIA_SHARE

Python实现支持JSON存储和解析的对象

我们知道利用JSON模块可方便的将Python基本类型(dict.list等)数据永久的存储成文件,同时也可以通过自定义转换函数和继承JSON encode&decode的方法实现自定义类的存储.本文就在前文" Python JSON模块"的基础上,实现python支持JSON存储的对象. 对象能够采取JSON存储和解析是有很大意义的.例如机器学习中所有分类算法的训练过程中都存在大量的数据计算,如果每次启动分类都需要重新训练分类算法浪费资源且没有效率,如果能够将训练产生的分类算

一名大学生选择军哥的乾颐堂是如何顺利通过华为HCIE的,又如何应对HICE面试呢?

首先讲一下我怎么接触堂子的把.也是很巧的机缘,大二的时候,杨老师(老杨)带过我们的课,也是班上当时有人去那边学习,我也是跟紧彪哥他们后面的步伐.然后去报名学习的.也是一轮听完NA到NP-IE的课程,然后就开始了解考试的东西,也就跟着后面把笔试给考了.然后到LAB的时候,才是真正意义上的去往考试的征途.因为在笔试的时候,学生考虑的东西就比较多.因为首先学生学这些,考试费用都是跟家商量,遇到家里的家长理解的支持的还好,即使后面失败了,学生首先都会考虑家里能不能支持的,然后再考虑自己下一次有没有把握去

华为HCIE学习感想

最近刚拿到HCIE的面试PASS通知,心情很复杂.回顾下自己的HCIE学习之路,在这途中有欢笑,有艰辛,也有更对的收获.在刚出学校之后,一直希望从事网络相关行业,但是由于人际环境,及其他因素,导致自己并不清楚这一行,到底是需要学习哪些知识,刚开始就进的甲方做网络运维工程师,但是当时基本全是华三的设备,基本有问题直接打乙方电话就解决.慢慢自己在甲方待业感觉学习不到什么知识,有些混日子的感觉.这或许就是学习的初衷吧 在16年3月就开始在网上看到乾颐堂的HCNA免费课程的信息,当时抱着一种试探的心态,