发明名称 Managing update deployment
摘要 Systems and methods for managing deployment of an update to computing devices are provided. An update deployment manager determines one or more initial computing devices to receive and execute an update. The update deployment manager further monitors a set of performance metrics with respect to the initial computing devices or a collection of computing devices. The update deployment manager may modify the rate of deployment based on the monitored performance metrics. For example, the update deployment manager may select additional computing devices to receive and execute an update. Further, the update deployment manager may halt deployment of the update. Moreover, the update deployment manager may rollback the deployment of the update.
申请公布号 US9311066(B1) 申请公布日期 2016.04.12
申请号 US201213532598 申请日期 2012.06.25
申请人 Amazon Technologies, Inc. 发明人 Garman Matthew S.;Thomas Nathan;Li Gang
分类号 G06F15/173;G06F9/445;H04L12/24 主分类号 G06F15/173
代理机构 Knobbe Martens Olson & Bear LLP 代理人 Knobbe Martens Olson & Bear LLP
主权项 1. A computer-implemented method for managing update deployment, the method comprising: obtaining an update to be deployed and implemented within a target computing environment, wherein the target computing environment includes a plurality of receiving computing devices on which to implement the update to provide functionality corresponding to the update on behalf of at least one client; obtaining a set of monitoring criteria that defines a set of performance metrics to be monitored on the target computing environment; selecting a computing device of the plurality of receiving computing devices within the target computing environment to initially implement the update and provide functionality corresponding to the update on behalf of the at least one client; deploying the update to the selected computing device within the target computing environment; monitoring the set of performance metrics on the target computing environment; determining a number of additional computing devices, from the plurality of receiving computing devices, to which to deploy the update, wherein the number of additional computing devices is proportional to a level of increase of the set of performance metrics over a set of baseline performance metrics; and deploying the update to the determined number of additional computing devices from the plurality of receiving computing devices.
地址 Seattle WA US