[发明专利]块存储系统的分布式副本在审
申请号: | 201980031641.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN112470112A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 基兰-库马尔·穆尼斯瓦米-雷迪;克里斯托夫·梅吉·格林伍德;科林·威廉姆斯;威尔斯·林;丹尼·魏;伊戈尔·A·科斯替 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 张娜;李荣胜 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 分布式 副本 | ||
总体来说,本申请的一个或多个方面对应于存储在网络化计算环境中的卷的高度分布式副本。所述卷的第一和第二副本可以同步复制,并且第三副本的一些实现方式可以异步复制。所述第三副本的高度分布式性质支持所述卷数据的并行数据传送,从而更快地创建所述卷的备份和新拷贝。
背景技术
大体来说,云计算是一种通过服务(诸如Web服务)提供信息技术资源访问的方法,其中用于支持这些服务的硬件和/或软件是动态可扩展的,以满足任何给定时间的服务需求。在云计算中,弹性是指网络递送的计算资源,云服务提供商可以扩大和缩小所述网络递送的计算资源以适应用户变化的要求。这些资源的弹性可以是在处理能力、存储、带宽等方面。弹性计算资源可以自动且按需递送,从而动态地适应给定用户系统上或内的资源要求变化。例如,用户可以使用云服务来托管大型在线串流服务,使用弹性资源进行设置,以便向用户流式传输内容的网络服务器的数目在高峰观看时间期间扩大以满足带宽要求,并且然后在系统使用较少时缩小回去。
用户通常会租用、租赁或以其他方式支付通过云访问资源的费用,且因此不必购买和维护硬件和/或软件来提供对这些资源的访问。这提供了许多好处,包括允许用户响应于其企业变化的需求而快速地重新配置其可用的计算资源,并使云服务提供商能够基于使用情况、流量或其他运营需求自动扩展所提供的计算服务资源。与场所内计算环境的相对基础设施相比,基于网络的计算服务的这种动态性质要求系统架构能够根据其用户群的变化的需求可靠地重新分配其硬件。
附图说明
图1A描绘弹性计算系统的示意图,其中可以实现根据本公开的各种实施方案。
图1B描绘在图1A的弹性计算系统内根据本公开的复制数据实例的示意图。
图2A描绘在图1A的弹性计算系统内创建分布式第三副本的示意图。
图2B是用于创建图2A的分布式第三副本的示例性过程的流程图。
图3A描绘在图1A的弹性计算系统内的主要副本和分布式第三副本之间复制数据更新的示意图。
图3B是用于更新图3A的分布式第三副本的示例性过程的流程图。
图4A描绘从图1A的弹性计算系统内的分布式第三副本产生卷的克隆的示意图。
图4B是根据图4A从分布式第三副本产生克隆的示例性过程的流程图。
图5A描绘从图1A的弹性计算系统内的分布式第三副本产生卷的快照备份的示意图。
图5B是根据图5A从分布式第三副本产生快照的示例性过程的流程图。
图5C是根据图5A从分布式第三副本产生快照的另一示例性过程的流程图。
图6描绘用于从对图1A的弹性计算系统的分布式存储卷的写入操作产生消息流的说明性交互。
图7描绘用于利用反映对分布式存储卷的写入操作的消息流来异步更新图1A的弹性计算系统的分布式第三副本的说明性交互。
图8描绘用于产生反映对分布式存储卷的写入操作的消息束以异步更新图1A的弹性计算系统的分布式第三副本以及用于将这样的束存储在对象存储系统上的说明性交互。
图9A描绘基于反映对卷的写入的消息流来复制在特定时间点的图1A的弹性计算系统的卷状态的示意图。
图9B是根据图9A的用于复制卷状态的示例性过程的流程图。
图10A-图10C描绘用于通过使用集中式权威机构为卷创建中介重复分区来促进卷或卷的一部分的大量重复的说明性交互。
图11A-图11C描绘用于通过使用对等式通信为卷创建中介重复分区来促进卷或卷的一部分的大量重复的说明性交互。
图12描绘用于通过使用卷的中介重复分区来促进卷或卷的一部分的大量重复的说明性路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031641.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于药物制剂的涂抹器和系统及使用方法
- 下一篇:能够纵向扩展的电连接器