!guide_close_btn!

【HCIE圈内周刊】第9期:OceanStor V3存储系统秒级RPO的实现 -- 多时间片缓存技术

digest [复制链接]
发表于 : 2015-11-2 11:48:54 最新回复:2016-04-01 15:34:03
3084 3
Becky_2019  管理员

1 多时间片缓存技术

1.1 简介

HyperReplication LUN异步远程复制提供对LUN的远距离数据容灾功能。它适用于需要在跨异地的数据中心间进行容灾,同时降低对生产业务的性能影响的场景。

HyperReplication LUN异步远程复制基于多时间片缓存技术,周期性的同步主、从LUN的数据,上一次同步以来主LUN上发生的所有变化会在下一次同步时写到从LUN上。

1.2 多时间片缓存技术

OceanStor存储系统异步远程复制采用了创新的多时间片缓存技术专利号:PCT/CN2013/080203),其实现原理如下:

1)       与同步远程复制类似,当主站点的主LUN和远端复制站点的从LUN建立异步远程复制关系以后,默认情况下会启动一个初始同步,将主LUN数据全量拷贝到从LUN

2)       初始同步完成后,从LUN数据状态变为完整(即从LUN为主LUN的过去某个时刻的一致性拷贝),然后开始按照下面的流程进行I/O处理:

【HCIE圈内周刊】第9期:OceanStor V3存储系统秒级RPO的实现 -- 多时间片缓存技术-1340093-1

    每当间隔一个同步周期(由用户设定,范围为3s1440min),系统会自动启动一个将主站点数据增量同步到从站点的同步过程(如果同步类型为手动,则需要用户来触发同步)。每个复制周期启动时在主LUNLUN A)和从LUNLUN B)的缓存中产生新的时间片(TPN+1TPX+1);

    主站点接收生产主机写请求;

    主站点将写请求的数据写入Cache时间片TPN+1中,立即响应主机写完成;

    同步数据时,读取前一个周期主LUNLUN ACache时间片TPN的数据,传输到从站点,写入从LUNLUN BCache时间片TPX+1中;若主站点Cache写缓存达到高水位时会自动将数据从Cache写入硬盘中,此时时间片TPN的数据会在盘上生成快照,同步时已写入硬盘的数据从快照中读取并复制到从LUNLUN B);

    同步数据完成后,按照刷盘策略将主LUNLUN A)和从LUNLUN BCache中时间片TPNTPX+1的数据下盘(生成的快照自动删除),等待下一个同步的到来。

【HCIE圈内周刊】第9期:OceanStor V3存储系统秒级RPO的实现 -- 多时间片缓存技术-1340093-2

ü  时间片:在Cache中管理一段时间内写入数据的逻辑空间(数据大小没有限定)

ü  在低RPO的应用场景下,异步远程复制周期很短,OceanStor存储系统Cache中能缓存多个时间片中的全部数据;如果主机业务带宽或容灾带宽出现异常或故障,造成复制周期变长或中断,此时Cache中的数据会按照刷盘策略自动刷盘并进行一致性保护,复制时再从盘上进行读取。

1.3 多时间片缓存技术对LUN异步远程复制的影响

秒级RPO

HyperReplication基于多时间片缓存技术,可以使LUN异步远程复制的RPO指标达到秒级。

基于多时间片缓存技术,Cache中的数据和与Cache交互的IO都携带时间片信息,在进行复制时,可以直接从主LUN Cache中读取相应时间片的数据复制到从LUN,写从LUN时写入其Cache即可返回。而传统异步复制,每个周期需要创建、删除快照,复制时读数据需要从快照读取,写数据需要做快照处理。相对于传统技术,HyperReplication极大的缩短了复制周期,可以达到秒级RPO

LUN数据完全保护

OceanStor存储系统的异步远程复制支持对从LUN数据的完全保护。在从站点,主机对从LUN的读、写有权限控制,当同步中断或从LUN数据不可用时,可以将前一个TPX周期的数据恢复到从LUN,覆盖第TPX+1个周期的数据,使从LUN回退到最近一次同步开始前时间点的可用数据。

LUN可写

OceanStor存储系统异步远程复制支持从LUN可写。默认情况下,异步远程复制从LUN是只读的,设置从LUN可写需满足以下两个条件:

1)       远程复制处于***或异常断开状态;

2)       远程复制从LUN数据必须是完整的(当从LUN数据不完整时,从LUN数据此时不可用,不能设置为从LUN可写)。

当设置从LUN可写时,若从LUN存在保护时间点TPX,则会触发回滚,将从LUN的数据回滚到TPx,使从LUN数据恢复到最近一次可用数据。

OceanStor存储系统支持对从LUN的写记录差异,当主站点生产阵列恢复后,可通过比较主从差异,进行增量同步来使得灾难恢复后业务快速回切。

 

 

  • x
  • 常规:

点评 回复

跳转到指定楼层
yWX277132  专家 发表于 2015-11-2 13:47:20 已赞(0) 赞(0)

感谢分享  

  • x
  • 常规:

点评 回复

HWFans
HWFans   发表于 2016-1-14 18:31:19 已赞(0) 赞(0)

学习了,感谢!


  • x
  • 常规:

点评 回复

一眼就能记住   发表于 2016-4-1 15:34:03 已赞(0) 赞(0)

学习了  感谢···

  • x
  • 常规:

点评 回复

发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!

登录参与交流分享

登录

华为企业互动社区
华为企业互动社区
屏蔽
!block_confirm_cont!