-
公开(公告)号:WO2012170235A2
公开(公告)日:2012-12-13
申请号:PCT/US2012/039881
申请日:2012-05-29
Applicant: MICROSOFT CORPORATION
Inventor: ALI, Abid , SINGLA, Amit , PRABHU, Vanita , DURGE, Sachin , KHANZODE, Pankaj , SEN, Vijay
CPC classification number: G06F13/28 , G06F3/0653
Abstract: Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.
Abstract translation: 本文描述的主题的方面涉及存储架构。 在一些方面,由数据源提供的地址被转换成虚拟存储的逻辑存储地址。 该逻辑存储地址被转换成可用于在存储系统上存储数据或从存储系统检索数据的标识符。 虚拟存储器的地址空间被划分为可以流式传输到存储系统的块。
-
公开(公告)号:WO2013033272A1
公开(公告)日:2013-03-07
申请号:PCT/US2012/052945
申请日:2012-08-29
Applicant: MICROSOFT CORPORATION
Inventor: VALIYAPARAMBIL, Manoj K. , SINGLA, Amit , SEN, Vijay , ALI, Abid
CPC classification number: G06F8/658 , G06F11/1451 , G06F11/1453 , G06F11/1464 , G06F11/1469 , G06F2201/815
Abstract: Embodiments are directed to efficiently backing up portions of data and to performing a scoped data recovery. In an embodiment, a computer system preloads data images with data corresponding to various different software applications or operating systems. The computer system chunks the data images, so that each data image is divided into multiple data chunks, and where each data chunk is represented by a hash value. The computer system then receives, from a user, portions of delta data representing data differences between the received user data and the data in the preloaded data images. The computer system also generates a logical backup representation that includes the data chunk hash values for the preloaded data images as well as the delta data received from the user. This logical representation allows restoration of the user's data using only the hash values and the delta data.
Abstract translation: 实施例旨在有效地备份数据的部分并执行范围数据恢复。 在一个实施例中,计算机系统使用与各种不同的软件应用或操作系统对应的数据来预加载数据图像。 计算机系统块数据图像,使得每个数据图像被划分成多个数据块,并且其中每个数据块由哈希值表示。 计算机系统然后从用户接收表示接收到的用户数据与预加载的数据图像中的数据之间的数据差异的增量数据的一部分。 计算机系统还生成包括用于预加载的数据图像的数据块哈希值以及从用户接收的增量数据的逻辑备份表示。 该逻辑表示允许仅使用哈希值和增量数据来恢复用户的数据。
-
公开(公告)号:WO2008020310A2
公开(公告)日:2008-02-21
申请号:PCT/IB2007/002986
申请日:2007-04-26
Applicant: MICROSOFT CORPORATION
Inventor: ANAND, Karandeep Singh , VALIYAPARAMBIL, Manoj, K. , SHANKHER, Arasu , ALI, Abid , SEN, Vijay
CPC classification number: G06F11/2097 , G06F11/004 , G06F11/1458 , G06F11/1464
Abstract: Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.
Abstract translation: 本发明的实施方式提供被配置为在复制周期期间,在那些有效卷影副本已经到期之前,保存有效卷影副本的系统,方法和组件。 特别是,一个或多个组件可以识别将应用于新卷卷影副本的生产服务器数据更改的大小和速率。 然后,组件可以确定将新卷卷影副本存储在备份卷中时所需的存储区域,并在有适当空间时将更改应用到备份卷上。 如果没有适当的空间量,组件可以通知系统应该采取新的操作来保留之前有效的卷影副本以及新的卷影副本。 例如,备份管理员可能需要增加卷影副本存储空间,或者指定新的存储介质来处理新的卷影副本。 p>
-
公开(公告)号:EP2033098B1
公开(公告)日:2011-03-23
申请号:EP07825302.8
申请日:2007-04-26
Applicant: Microsoft Corporation
Inventor: ANAND, Karandeep Singh , VALIYAPARAMBIL, Manoj K. , SHANKHER, Arasu , ALI, Abid , SEN, Vijay
CPC classification number: G06F11/2097 , G06F11/004 , G06F11/1458 , G06F11/1464
Abstract: Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.
-
公开(公告)号:EP2033098A2
公开(公告)日:2009-03-11
申请号:EP07825302.8
申请日:2007-04-26
Applicant: Microsoft Corporation
Inventor: ANAND, Karandeep Singh , VALIYAPARAMBIL, Manoj K. , SHANKHER, Arasu , ALI, Abid , SEN, Vijay
IPC: G06F12/00
CPC classification number: G06F11/2097 , G06F11/004 , G06F11/1458 , G06F11/1464
Abstract: Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.
-
公开(公告)号:EP2751662A1
公开(公告)日:2014-07-09
申请号:EP12826825.7
申请日:2012-08-29
Applicant: Microsoft Corporation
Inventor: VALIYAPARAMBIL, Manoj K. , SINGLA, Amit , SEN, Vijay , ALI, Abid
CPC classification number: G06F8/658 , G06F11/1451 , G06F11/1453 , G06F11/1464 , G06F11/1469 , G06F2201/815
Abstract: A computer program product for implementing a method for performing a scoped data recovery, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising: an act of defining a disaster recovery policy that specifies which software applications among a plurality of different software applications is to be restored after a disastrous event has occurred; an act of receiving, from a generated virtual hard disk, difference data comprising data differences between data received from a user and one or more preloaded data images, the virtual hard disk being configured to receive the difference data from the user; an act of determining, based on the disaster recovery policy, which software application's data is to be restored; and an act of restoring the software application delta data to the user according to the policy.
-
公开(公告)号:EP2718825A2
公开(公告)日:2014-04-16
申请号:EP12797344.4
申请日:2012-05-29
Applicant: Microsoft Corporation
Inventor: ALI, Abid , SINGLA, Amit , PRABHU, Vanita , DURGE, Sachin , KHANZODE, Pankaj , SEN, Vijay
CPC classification number: G06F13/28 , G06F3/0653
Abstract: Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.
Abstract translation: 这里描述的主题的各方面涉及存储体系结构。 在各方面中,由数据源提供的地址被转换为虚拟存储的逻辑存储地址。 该逻辑存储地址被转换成可用于在存储系统上存储数据或从存储系统检索数据的标识符。 虚拟存储的地址空间被分成可以流式传输到存储系统的块。
-
-
-
-
-
-