发明名称 Monitoring and automatic scaling of data volumes
摘要 Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically, or as authorized by a customer. A workflow can be instantiated that includes tasks necessary to perform the scaling. The scaling of storage capacity can be performed without affecting the availability of the data store.
申请公布号 US9207984(B2) 申请公布日期 2015.12.08
申请号 US200912415998 申请日期 2009.03.31
申请人 Amazon Technologies, Inc. 发明人 Sivasubramanian Swaminathan;McAlister Grant Alexander MacDonald;Milovanovic Milovan
分类号 G06F15/16;G06F9/50;G06F11/34 主分类号 G06F15/16
代理机构 Novak Druce Connolly Bove + Quigg LLP 代理人 Novak Druce Connolly Bove + Quigg LLP
主权项 1. A computer-implemented method of scaling storage capacity in a data environment using a separate control environment, comprising: under control of one or more computer systems configured with executable instructions, obtaining performance information for a logical data volume in the data environment, the performance information including at least one of storage usage information or storage capacity information for the logical data volume, the logical data volume corresponding to data stored among one or more physical volumes;extracting historical information for the logical data volume, the historical information representing values of at least some of the performance information over a period of time;analyzing the performance information and the historical information using at least one prediction algorithm to predict that an anticipated usage value will fall outside of at least one specified range within at least one specified time period;selecting a scaling action for adjusting a storage capacity of the logical data volume for the anticipated usage value to fall inside the at least one specified range within the at least one specified time period based at least in part upon determining that a cost of implementing the scaling action is a lowest cost among a plurality of scaling options;determining whether authorization is granted for implementing the scaling option based at least in part upon the cost of implementing the scaling option not exceeding a specified cost threshold; andexecuting a workflow in the separate control environment for adjusting the storage capacity of the logical data volume in the data environment based at least in part upon the scaling option in response to determining that the authorization is granted, the storage capacity being adjusted in the data environment by: (a) changing a number of the one or more physical volumes that collectively provide the storage capacity for the logical data volume without reducing availability of the logical data volume and (b) balancing input output performance among the one or more physical volumes.
地址 Reno NV US