发明名称 DEPLOYING DISK IMAGES
摘要 The present invention extends to methods, systems, and computer program products for deploying disk images. Various common disk images can be examined (e.g., within a data center) to identify a set of blocks that match between multiple, related images (i.e., common blocks). Both the common blocks and different blocks can be stored in a composite disk image. When a request for a machine running a specific production disk image is made, hardware with a pre-cached composite disk image can be located. Rules can be applied to the composite disk image to transform the composite disk image into the requested production disk image.
申请公布号 US2016105310(A1) 申请公布日期 2016.04.14
申请号 US201414512040 申请日期 2014.10.10
申请人 Microsoft Corporation 发明人 Hill Peter John;Wright Gary N.;Loher Darren P.
分类号 H04L12/24;H04L29/08 主分类号 H04L12/24
代理机构 代理人
主权项 1. A method for deploying a production disk image, the method comprising: receiving a request to deploy a production disk image, the production disk image to include one or more software components; accessing a composite disk image, the composite disk image including a plurality of data blocks and one or more transformation rules, the plurality of data blocks containing data for a plurality of different software components, the plurality of data blocks including one or more common data blocks and one or more unique data blocks, the one or more common data blocks common to a plurality of different possible production disk images, the one or more unique data blocks unique between at least some of the plurality of different possible disk images, the one or more transformation rules defining how to process the plurality of data blocks to deploy any of a plurality of different production disk images; identifying a transformation rule corresponding to the production disk image based on the received request, the transformation rule identified from among the one or more transformation rules included in the composite disk image; and deploying the production disk image to a portion of a storage device by applying the transformation rule to the plurality of data blocks.
地址 Redmond WA US