发明名称 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.
申请公布号 US8856483(B1) 申请公布日期 2014.10.07
申请号 US201012886738 申请日期 2010.09.21
申请人 Amazon Technologies, Inc. 发明人 Paterson-Jones Roland;Jain Sachin;Certain Tate Andrew
分类号 G06F12/14 主分类号 G06F12/14
代理机构 Novak Druce Connolly Bove + Quigg, LLP 代理人 Novak Druce Connolly Bove + Quigg, LLP
主权项 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;determining a portion of the requested size to allocate based at least in part on a utilization ratio estimate;determining at least one ratio of (i) a requested storage space to (ii) active storage space, the active storage space being maintained by at least one data storage server in a pool of data storage servers;selecting at least one data storage server from the pool of data storage servers based at least in part on the portion of the requested size and the at least one ratio;allocating a data storage space to be maintained by said at least one data storage server, the data storage space having a size corresponding to the portion of the requested size; andprovisioning the virtual data store with the data storage space.
地址 Reno NV US