发明名称 VIRTUAL DATA STORAGE SERVICE WITH SPARSE PROVISIONING
摘要 Virtual data stores may be sparsely provisioned by virtual data storage services in a manner that controls risk of implementation resource shortages. Relationships between requested data storage space size, data storage server capacity, allocated data storage space size and/or allocated data storage space utilization may be tracked on a per data store, per customer, per data storage server, and/or a per virtual data storage service basis. For each such basis, a set of constraints may be specified to control the relationships. The set of constraints may be enforced during implementation resource allocation, and by migration of data storage space portions to different implementation resources as part of a sparse provisioning load balancing. Sparse provisioning details may be made explicit to virtual data storage service customers to varying degrees including explicit, aggregate on a per customer basis, and aggregate on a per virtual data storage service basis.
申请公布号 US2015026430(A1) 申请公布日期 2015.01.22
申请号 US201414507752 申请日期 2014.10.06
申请人 Amazon Technologies, Inc. 发明人 Paterson-Jones Roland;Jain Sachin;Certain Tate Andrew
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项 1. A computer-implemented method for sparse provisioning in a virtual data storage service, comprising: under control of one or more computer systems configured with executable instructions, receiving a request to provision a virtual data store having a requested size from a customer;determining an initial portion of the requested size to allocate based at least in part on a data store utilization ratio corresponding to the customer, the initial portion of the requested size being less than the requested size;selecting a set of data storage servers from a pool of available data storage servers, the set of data storage servers collectively capable of maintaining (i) a data storage space having a size corresponding to the determined initial portion of the requested size and (ii) a corresponding set of ratios of requested storage space to active storage space that satisfy a set of sparse provisioning constraints;allocating the data storage space with respect to the set of data storage servers, the allocated size of the data storage space corresponding to the determined initial portion of the requested size; andprovisioning the virtual data store with the allocated data storage space maintained by the set of data storage servers.
地址 Reno NV US