[发明专利]跨承租人移动的承租人数据的恢复有效
申请号: | 201210091010.1 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102750312B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | S·R·沙阿;A·M·小达席尔瓦;N·沃龙科夫;V·塔拉诺弗;D·布罗德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作触发 移动 存储 备份数据 负载平衡 时间存储 数据包括 还原 恢复 访问 升级 | ||
本发明涉及跨承租人移动的承租人数据的恢复。保持承租人数据的位置的历史。承租人数据包括当前正在被承租人使用的数据和相应的备份数据。当承租人的数据从一个位置被改变为另一个位置时,将位置和时间存储在历史中,该历史可被访问以确定承租人数据在指定时刻的位置。不同的操作触发了位置/时间在历史内的存储。一般而言,改变承租人数据的位置的操作触发了该位置在历史内的存储(例如,场的升级、承租人的移动、添加承租人、数据的负载平衡等)。当操作(例如,还原)需要承租人数据时,可以访问该历史以确定数据的位置。
技术领域
本发明涉及数据存储,尤其涉及跨承租人移动的承租人数据的恢复。
背景技术
承租人数据可以因各种原因被移至不同的位置。例如,承租人数据可以在升级场时、在承租人数据需要更多空间等等时被移动。在这些情况下,作出承租人数据的新备份。
发明内容
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
保持承租人数据的位置的历史。承租人数据包括当前正在被承租人使用的数据和相应的备份数据。当承租人的数据从一个位置被改变为另一个位置时,将位置和时间存储至历史中,该历史可被访问以确定承租人数据在指定时刻的位置。不同的操作触发了位置/时间在历史内的存储。一般而言,改变承租人数据的位置的操作触发了该位置在历史内的存储(例如,场的升级、承租人的移动、添加承租人、数据的负载平衡等)。当操作(例如,还原)需要承租人数据时,可以访问该历史以确定数据的位置。
附图说明
图1示出了示例性计算环境;
图2示出了用于跨承租人移动而保持承租人数据的位置的系统;
图3示出包括承租人数据位置变化的记录在内的历史;
图4示出用于更新承租人数据位置改变历史的过程;以及
图5示出用于处理从备份位置还原承租人数据的请求的过程。
具体实施方式
现将参考附图来描述各实施例,在附图中类似的标号代表类似的元素。具体地,图1和相应的讨论旨在提供对在其中可实现各实施例的合适计算环境的简要、概括描述。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。还可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
现在参考图1,将描述在各个实施例中所利用的计算机100的说明性计算机环境。图1所示的计算机环境包括计算设备,这些计算设备各自可以被配置为移动计算设备(例如,电话、平板电脑、上网本、膝上型电脑)、服务器、台式计算机、或者某一其他类型的计算设备,并且包括中央处理单元5(“CPU”)、包括随机存取存储器9(“RAM”)和只读存储器(“ROM”)10的系统存储器7、以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。
基本输入/输出系统存储在ROM 10中,所述基本输入/输出系统包含帮助在诸如启动期间在计算机内元件之间传递信息的基本例程。计算机100还包括大容量存储设备14,该大容量存储设备14用于存储操作系统16、应用24、web浏览器25、以及备份管理器26,这将在下面予以更详细的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210091010.1/2.html,转载请声明来源钻瓜专利网。