发明名称 Selecting updates for deployment to a programmable execution service application
摘要 A test environment is created for use in selecting updates for deployment to a programmable execution service (“PES”) application. The test environment is created in one embodiment by replicating a production network and one or more production virtual machine instances executing the PES application. Once the test environment has been created, the test environment is utilized to test and select updates for deployment to the PES application. The updates may be selected by deploying the updates to the test environment and using the test environment to determine whether the deployed updates are compatible with the PES application, permit the PES application to continue to operate performantly, and/or permit the PES application to meet one or more business performance metrics. Once the updates have been selected, the updates may be applied to production virtual machine instances executing the PES application.
申请公布号 US8839222(B1) 申请公布日期 2014.09.16
申请号 US201113238893 申请日期 2011.09.21
申请人 Amazon Technologies, Inc. 发明人 Brandwine Eric J.;Fitzgerald Joseph E.;Theimer Marvin M.;Mercier Benjamin W.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 Hope Baldauff, LLC 代理人 Hope Baldauff, LLC
主权项 1. A computer-implemented method for selecting and deploying updates to a programmable execution service (“PES”) application, the method comprising performing computer-implemented operations for: maintaining an update pool comprising one or more updates to a PES application; selecting one or more updates to the PES application from the update pool; creating a test environment for use in determining whether the selected updates to the PES application are suitable for deployment by programmatically replicating a production network and one or more production virtual machine instances executing the PES application; deploying the selected updates to the PES application to the virtual machine instances in the test environment; determining based upon the operation of the virtual machine instances in the test environment whether the selected updates to the PES application are suitable for deployment to the PES application; and deploying the selected updates to the PES application to the one or more production virtual machine instances executing the PES application in response to determining that the one or more updates to the PES application are suitable for deployment to the PES application.
地址 Reno NV US