【技术实现步骤摘要】
本申请涉及数据存储场景,尤其涉及一种数据复制系统和数据复制方法。
技术介绍
1、数据复制是指将相同数据存储在多个站点或服务器中。通过复制数据可以使得在服务器停机或服务器流量繁忙的情况下无缝地获取数据。用户始终可以访问数据,同时不会干扰或减慢其他用户的访问速度。数据复制也常用于灾备技术,有很多厂商提供了多种技术解决方案,当前比较常见的数据复制技术有几大类,例如基于传统存储的复制技术,技术数据库的复制技术,基于存储虚拟化网关的复制技术,基于主机卷管理的复制技术,基于备份的复制技术等等。
2、当前闪存数据的加解密是在存储侧相对底层的硬盘实现,数据复制是在存储侧相对上层的卷(volume)实现,因此,数据复制场景中需要在存储侧进行两次加解密。例如,存储节点a对从硬盘中读取的数据密文进行解密得到数据明文,再通过网卡对数据明文进行加密后送入数据复制通道;存储节点b先通过网卡对来自数据复制通道的数据进行解密得到数据明文,再对数据明文进行加密后存储至硬盘中。可以看出,在数据复制的过程中需要经过多次加解密,导致存储节点整体功耗较高。
< ...【技术保护点】
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中任一项...
【专利技术属性】
技术研发人员:周琪璋,刘冬冬,胡刚,
申请(专利权)人:成都华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。