[发明专利]复制用于管理基于云的资源的存储表以抵挡存储账户中断有效
申请号: | 201880016676.6 | 申请日: | 2018-03-01 |
公开(公告)号: | CN110402429B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | P·K·帕特尔;K·斯拜亚;Y·穆罕默德;S·塞蒂;王俊 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/20;G06F16/27 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复制 用于 管理 基于 资源 存储 抵挡 账户 中断 | ||
跨多个数据中心复制存储账户,以便抵挡存储账户的中断。前端和应用使用被存储在存储账户中的数据以管理云计算系统的资源。除了由应用用于访问存储账户的接口之外,客户端还包括由前端用于访问存储账户的接口。确保即使头副本或者尾副本故障时读操作也存活的其他特征包括:从头副本而不是从尾副本读取两阶段准备‑提交操作,以将变化从头副本传播到尾副本,以及如果在准备‑提交操作的中间发生故障,则提供后端修复服务。
技术领域
本公开总体上涉及云计算系统,并且更特别地涉及复制用于管理基于云的资源的存储表以抵挡账户中断。
背景技术
本文所提供的背景描述用于总体呈现用于本公开的上下文的目的。在该背景章节中描述的程度上,目前命名的发明人的工作以及可以不在提交时以其他方式限制为现有技术的描述的各方面既不明确地也不隐含地承认为针对本公开的现有技术。
在云计算系统中,存储账户存储用于管理云计算系统的资源的数据。被存储在存储账户中的数据允许客户访问云计算系统的资源。如果存储账户发生故障,则由云计算系统提供给客户的基于云的服务全局发生故障,并且客户不能管理其任何区域中的资源。
发明内容
一种系统包括处理器和存储器,以及被存储在存储器中的机器可读指令。机器可读指令当由处理器执行时,将处理器配置为存储数据作为一个或多个表中的实体。机器可读指令将处理器配置为经由第一接口将一个或多个表的多个副本对接到应用。应用经由第一接口访问来自多个副本之一的数据。机器可读指令将处理器配置为经由第二接口将多个副本对接到云计算系统的资源管理服务。资源管理服务基于被存储在一个或多个表中的数据来管理云计算系统的资源。
在其他特征中,数据包括结构化且非关系型数据。
在其他特征中,机器可读指令还将处理器配置为:将来自多个副本的每个副本存储在不同数据中心中,以当数据中心之一发生故障时保护数据。
在其他特征中,机器可读指令还将处理器配置为:生成一个或多个表的多个副本的有序集;通过从有序集中的第一副本到最后副本顺序写入来执行写操作;通过从最后副本到第一副本顺序验证写操作的完成来确认写操作的成功;以及当写操作在第一副本与最后副本之间发生故障时,从第一副本进行读取以防止返回不正确的数据。
在其他特征中,机器可读指令还将处理器配置为:生成新副本;以及在最后副本之后添加新副本。
在其他特征中,机器可读指令还将处理器配置为:生成包括与第一副本一致的数据的新副本;在后台中生成新副本;以及在最后副本之后添加新副本。
在其他特征中,机器可读指令还将处理器配置为:生成一个或多个表的多个副本的有序集;以及通过从有序集中的第一副本到最后副本顺序写入来执行写操作。当写操作在第一副本与最后副本之间的一个副本上发生故障时,机器可读指令还将处理器配置为在后台中对一个副本执行修复操作。
在其他特征中,机器可读指令还将处理器配置为:通过当写操作在第一副本与最后副本之间的一个副本上发生故障时将事件添加在存储队列中,并且通过激活执行后台中的修复操作的修复服务,来在后台中对一个副本执行修复操作。
在其他特征中,机器可读指令还将处理器配置为生成一个或多个表的多个副本的有序集。当有序集中的第一副本发生故障时,机器可读指令还将处理器配置为:移除第一副本,使用有序集中的最后副本作为新的第一副本,以及添加新的最后副本。
在其他特征中,机器可读指令还将处理器配置为生成一个或多个表的多个副本的有序集。当有序集中的最后副本发生故障时,机器可读指令还将处理器配置为移除最后副本,以及添加新的最后副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880016676.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载控制装置、及程序更新软件
- 下一篇:控制装置、控制方法以及记录介质