The present invention relates to a fast machine boot through streaming storage. A technique is described by the technology in the distance (such as remote backup storage) and near (such as local) to maintain the virtual hard disk backup storage, and brings the convenience of coupled phase virtual hard disk machine fast boot and other benefits. When data is available on it, the read request is served from a nearby backing store (such as zone hierarchy), and when the data is unavailable, the read request is served from a distant backing store, such as the base layer. Near the store may be configured with the corresponding cache and the base layer and the storage area to write hierarchical operation, or configured to be used both to read data cache and is used in a single area of hierarchical storage and write data. You can use the background copy operation to populate the cache until no longer remote back-up storage data is needed.
【技术实现步骤摘要】
通过流存储的快速机器引导
本专利技术涉及计算机存储,尤其涉及通过流存储的快速机器引导。背景随着远程存储变得常见,存在很多这样的情况:其中具有本地存储的计算机系统没有其需要在本地存储的某些数据。例如,计算机器可先前将其本地存储备份,然而,随着备份磁盘数据被存储在不同的机器上,机器的当前磁盘数据可能会丢失或损坏。另一个例子是在新的物理机器正在被预配(provision)且具有空的硬盘驱动器的时候。机器通过将操作系统映像复制到本地硬盘驱动器来网络引导,使得机器能够从本地驱动器重新引导。作为另一个例子,计算机系统能主控一个或多个虚拟机,各个虚拟机包括作为物理机执行的软件。虚拟机可使用一个或多个虚拟硬盘,各个虚拟硬盘基本上是文件或其他被配置成作为物理硬盘驱动器运行的存储盘区(例如,磁盘、磁盘上的分区等)。虚拟机库可由“黄金映像”组成,“黄金映像”表示和虚拟机模板相对应的磁盘内容,用于有效地创建彼此几乎相同地开始的多个虚拟机。然而,主物理机本地也许没有存储黄金映像数据,或者本地可能没有存储其他潜在的大量虚拟磁盘数据。把数据复制到主机的过程可能需要很长时间,例如要几分钟,因此计算机系统或者计算机系统上的虚拟机不能快速地引导。一种避免长延迟的方案放弃对本地存储的使用,改为把数据存储在基于网络的存储(例如,Fibrechannel、iSCSI、SAN、SMB)上。尽管该方案允许计算机系统/虚拟机相对快速地起动,但是网络资源和基于网络的存储资源仍然继续被无限期地消耗。对网络存储的依赖也使计算机系统/虚拟机遭受到基于网络的存储失效。而且,根据基于网络的存储技术,相对于使用本 ...
【技术保护点】
1.在计算环境中,一种系统包括:机器的和近处后备存储耦合并且和远处后备存储耦合的虚拟存储设备,至少直到所述机器不需要远处后备存储的远处数据为止,所述机器包括访问逻辑,当和读操作相对应的数据在近处后备存储中可用时,所述访问逻辑从所述近处后备存储中的近处数据服务于读操作,否则,则从远处数据服务于所述读操作。
【技术特征摘要】
2010.02.08 US 12/701,6241.一种在计算环境中的系统,所述系统包括:机器的虚拟存储设备,所述虚拟存储设备和近处后备存储耦合,并且所述虚拟存储设备至少直到所述机器不需要远处后备存储的远处数据为止和远处后备存储耦合,所述远处数据包括针对所述虚拟存储设备的基层,所述近处数据包括与所述基层相对应的至少一个区分层,所述机器包括访问逻辑模块,当和读操作相对应的数据在近处后备存储中可用时,所述访问逻辑模块从所述近处后备存储中的近处数据服务于读操作,否则,则从远处数据服务于所述读操作。2.如权利要求1所述的系统,其特征在于,所述机器包括从远程存储获得引导代码和数据以执行读操作从而引导所述机器的操作系统的固件。3.如权利要求2所述的系统,其特征在于,所述固件经由PXE技术、经由iSCSI技术、或经由以太网上光纤通道技术来获得引导代码和数据。4.如权利要求1所述的系统,其特征在于,所述虚拟存储设备包括虚拟硬盘,或者所述机器包括虚拟机,或者既所述虚拟存储设备包括虚拟硬盘又所述机器包括虚拟机。5.如权利要求1所述的系统,其特征在于,所述访问逻辑模块执行后台复制操作以便复制至少一些远处数据使其成为近处数据。6.如权利要求1所述的系统,其特征在于,所述读操作从所述远处数据服务,所述访问逻辑模块把和所述读操作相对应的数据副本保持在所述近处数据中的高速缓存中。7.如权利要求1所述的系统,其特征在于,所述近处数据包括区分层,所述区分层保持和对虚拟存储设备的写操作相对应的写入数据。8.如权利要求7所述的系统,其特征在于,所述机器把所述写入数据直写至至少一个其他层。9.如权利要求1所述的系统,其特征在于,所述远处后备存储分布在多个位置间。10.如权利要求1所述的系统,其特征在于,所述近处数据包括高速缓存层,所述高速缓存层保持和从所述远处数据复制的数据相对应的数据,所述从远处数据复制的数据对应于通过服务于一读请求获得的、或通过后台复制操作获得的、或者既通过服务于一读请求又通过后台复制操作获得的数据。11.如权利要求1所述的系统,其特征在于,所述区分层保持和对虚拟存储设备的写操作相对应的写入数据,并且保持和从所述远处数据复制的数据相对应的经高速缓存的数据,其中所述机器保持把所述写入数据区别于所述经高速缓存的数据的信息。12.如权利要求1...
【专利技术属性】
技术研发人员:D·L·格林,J·K·奥辛斯,M·L·内尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。