一种数据复制系统和数据复制方法技术方案

技术编号:46610403 阅读:1 留言:0更新日期:2025-10-14 21:09
本申请实施例公开了一种数据复制系统和数据复制方法。第一计算节点用于根据秘钥对待存储的数据进行加密得到加密数据,再将加密数据发送至第一存储节点进行存储。第一存储节点用于将经过复制的加密数据发送至第二存储节点进行存储,从而完成数据备份。相应的,第一计算节点还用于对秘钥进行加密得到加密秘钥,并将加密秘钥发送至第二计算节点。第二计算节点可以对加密秘钥进行解密得到秘钥,以便于第二计算节点根据秘钥对从第二存储节点中读取的加密数据进行解密。这样一来,第一存储节点在通过第二通道向第二存储节点发送加密数据之前不需要对加密数据再进行解密和网卡加密的多余操作,降低了第一存储节点的功耗。

【技术实现步骤摘要】

本申请涉及数据存储场景,尤其涉及一种数据复制系统和数据复制方法


技术介绍

1、数据复制是指将相同数据存储在多个站点或服务器中。通过复制数据可以使得在服务器停机或服务器流量繁忙的情况下无缝地获取数据。用户始终可以访问数据,同时不会干扰或减慢其他用户的访问速度。数据复制也常用于灾备技术,有很多厂商提供了多种技术解决方案,当前比较常见的数据复制技术有几大类,例如基于传统存储的复制技术,技术数据库的复制技术,基于存储虚拟化网关的复制技术,基于主机卷管理的复制技术,基于备份的复制技术等等。

2、当前闪存数据的加解密是在存储侧相对底层的硬盘实现,数据复制是在存储侧相对上层的卷(volume)实现,因此,数据复制场景中需要在存储侧进行两次加解密。例如,存储节点a对从硬盘中读取的数据密文进行解密得到数据明文,再通过网卡对数据明文进行加密后送入数据复制通道;存储节点b先通过网卡对来自数据复制通道的数据进行解密得到数据明文,再对数据明文进行加密后存储至硬盘中。可以看出,在数据复制的过程中需要经过多次加解密,导致存储节点整体功耗较高。

<br/>

本文档来自技高网...

【技术保护点】

1.一种数据复制系统,其特征在于,所述数据复制系统包括第一计算节点、第二计算节点、第一存储节点和第二存储节点,所述第一计算节点与所述第二计算节点之间具有第一通道,所述第一存储节点与所述第二存储节点之间具有第二通道;

2.根据权利要求1所述的数据复制系统,其特征在于,所述待存储的数据包括N个数据块,所述N为大于1的整数,所述第一计算节点具体用于:

3.根据权利要求2所述的数据复制系统,其特征在于,所述第一计算节点用于通过所述第一通道向所述第二计算节点发送所述N个加密秘钥中的M个加密秘钥,并向所述第一存储节点发送指令,其中,所述M个加密秘钥通过对M个秘钥分别进行加密得...

【技术特征摘要】

1.一种数据复制系统,其特征在于,所述数据复制系统包括第一计算节点、第二计算节点、第一存储节点和第二存储节点,所述第一计算节点与所述第二计算节点之间具有第一通道,所述第一存储节点与所述第二存储节点之间具有第二通道;

2.根据权利要求1所述的数据复制系统,其特征在于,所述待存储的数据包括n个数据块,所述n为大于1的整数,所述第一计算节点具体用于:

3.根据权利要求2所述的数据复制系统,其特征在于,所述第一计算节点用于通过所述第一通道向所述第二计算节点发送所述n个加密秘钥中的m个加密秘钥,并向所述第一存储节点发送指令,其中,所述m个加密秘钥通过对m个秘钥分别进行加密得到,1≤m≤n;

4.根据权利要求3所述的数据复制系统,其特征在于,所述第一计算节点还用于向所述第一存储节点发送所述n个加密数据块与所述n个秘钥的对应关系,所述指令包括m个秘钥,所述第一存储节点具体用于根据所述对应关系获取与所述m个秘钥分别对应的所述m个加密数据块。

5.根据权利要求2至4中任一项所述的数据复制系统,其特征在于,所述第一计算节点用于通过所述第一通道向所述第二计算节点发送第一加密秘钥,并向所述第一存储节点发送第一指令,其中,所述第一加密秘钥通过对第一秘钥进行加密得到;

6.根据权利要求2至5中任一项所述的数据复制系统,其特征在于,所述第一计算节点还用于通过所述第一通道向所述第二计算节点发送所述n个加密数据块与所述n个秘钥的对应关系。

7.根据权利要求2至6中任一项...

【专利技术属性】
技术研发人员:周琪璋刘冬冬胡刚
申请(专利权)人:成都华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1