云提供者底层扩展部分中的虚拟化的块存储服务器制造技术

技术编号:37375614 阅读:25 留言:0更新日期:2023-04-27 07:19
本申请公开了云提供者底层扩展部分中的虚拟化的块存储服务器。由计算机系统执行用以使用所述计算机系统的一个或多个存储装置来托管第一卷的第一块存储服务器虚拟机。由所述计算机系统执行有权访问虚拟块存储装置的第二虚拟机。由所述计算机系统执行块存储客户端。由所述块存储客户端从所述第二虚拟机接收第一块存储操作,所述第一块存储操作是对所述虚拟块存储装置执行。由所述块存储客户端向所述第一块存储服务器虚拟机发送消息,以致使所述第一块存储服务器虚拟机对所述第一卷执行所述块存储操作。所述块存储操作。所述块存储操作。

【技术实现步骤摘要】
云提供者底层扩展部分中的虚拟化的块存储服务器
[0001]本申请是PCT国际申请号为PCT/US2020/037195、国际申请日为2020年6月11日、进入中国国家阶段的申请号为202080047292.8,题为“云提供者底层扩展部分中的虚拟化的块存储服务器”的专利技术专利申请的分案申请。

技术介绍

[0002]许多公司和其他组织运营着计算机网络,所述计算机网络将众多计算系统互连以诸如使用位于同一地点(例如,作为本地网络的部分)或替代地位于多个不同的地理位置(例如,经由一个或多个私人或公共中间网络进行连接)的计算系统来支持他们的操作。例如,容纳大量互连的计算系统的数据中心已经变得司空见惯,诸如由单个组织运营并且代表所述单个组织的私人数据中心,以及由作为商户的实体运营以向客户提供计算资源的公共数据中心。一些公共数据中心运营商为各种客户所拥有的硬件提供网络接入、电力和安全安装设施,而其他公共数据中心运营商提供“全服务”设施,所述“全服务”设施还包括可供他们的客户使用的硬件资源。然而,随着典型数据中心的规模和范围已经增加,供应、实施和管理物理计算资源的任务已经变得越本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机实施的方法,包括:由第一块存储服务器实例接收创建第一存储卷以存储第一逻辑卷的第一部分的第一请求;由第二块存储服务器实例接收创建第二存储卷以存储所述第一逻辑卷的第二部分的第二请求;向第三块存储服务器实例发送创建第三存储卷以存储所述第一逻辑卷的所述第二部分的第三请求;由所述第三块存储服务器实例将所述第一逻辑卷的所述第二部分存储至所述第三存储卷;更新包含托管所述第一逻辑卷的一部分的每个块存储服务器实例的识别的数据存储装置,以移除所述第二块存储服务器实例的识别并且添加所述第三块存储服务器实例的识别;并且其中所述第一块存储服务器实例、所述第二块存储服务器实例和所述第三块存储服务器实例由提供者网络的扩展部分的一个或多个计算机系统托管,其中所述第一请求和所述第二请求从所述提供者网络的块存储服务发送,并且其中所述提供者网络的所述扩展部分经由至少中间网络与所述提供者网络通信。2.根据权利要求1所述的计算机实施的方法,还包括:由块存储客户端从所述数据存储装置接收托管所述第一逻辑卷的一部分的每个块存储服务器实例的所述识别;由所述块存储客户端建立至在所述识别中包括的至少一个块存储服务器实例的连接;由所述块存储客户端从另一实例接收第一块存储操作,所述第一块存储操作用于将数据块写入虚拟块存储装置的块地址;以及由所述块存储客户端经由所述连接向所述至少一个块存储服务器实例发送消息,以致使所述至少一个块存储服务器实例将所述数据块写入所述第一存储卷的所述块地址。3.根据权利要求2所述的计算机实施的方法,其中所述数据存储装置是分布式数据存储装置,所述分布式数据存储装置包括独立地执行共识协议以更新所述识别的多个节点。4.根据权利要求3所述的计算机实施的方法,还包括:由所述块存储客户端从服务获得所述多个节点中的每个节点的识别。5.根据权利要求3所述的计算机实施的方法,其中所述多个节点中的节点在由所述第一块存储服务器实例托管的容器内执行。6.根据权利要求5所述的计算机实施的方法,还包括:由所述块存储客户端向多个块存储服务器实例广播对所述多个节点中的任何节点的识别的请求。7.根据权利要求1所述的计算机实施的方法,还包括:针对响应性而轮询所述第一块存储服务器实例和所述第二块存储服务器实例,其中响应于确定所述第二块存储服务器实例无响应而发送所述第三请求。8.根据权利要求1所述的计算机实施的方法,其中所述第一存储卷跨多个块存储服务器实例被条带化,并且所述多个块存储服务器实例中的每一者被包括在所述识别中。9.根据权利要求1所述的计算机实施的方法,其中所述中间网络是第三方网络。10.一种系统,包括:
提供者网络的扩展部分的一个或多个计算装置,其中所述提供者网络的所述扩展部分经由至少中间网络与所述提供者网络通信,并且其中所述一个或多个计算装置包括于在一个或多个处理器上执行之后致使所述一个或多个计算装置进行以下操作的指令:由第一块存储服务器实例接收创建第一存储卷以存储第一逻辑卷的第一部分的第一请求;由第二块存储服务器实例接收创建第二存储卷以存储所述第一逻辑卷的第二部分的第二请求;向第三块存储服务器实例发送创建第三存储卷以存储所述第一逻辑卷的所述第二部分的第三请求;由所述第三块存储服务器实例将所述第一逻辑卷的所述第二部分存储至所述第三存储卷;更新包含托管所述第一逻辑卷的一部分的每个块存储服务器实例的识别的数据存储装置,以移除所述第二块存储服务器实例的识别并且添加所述第三块存储服务器实例的识别;并且其中所述第一请求和所述第二请求从所述提供者网络的块存储服务发送。11.根据权利要求10所述的系统,其中所述一个或多个计算装置包括于在所述一个或多...

【专利技术属性】
技术研发人员:A
申请(专利权)人:亚马逊技术股份有限公司
类型:发明
国别省市:

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

1