发明名称 Immediately launching applications
摘要 Disclosed are various embodiments for a deployment management system. A second version of a deployable application is executed concurrently with a first version. Network traffic sent to the first version of the application is redirected to the second version. In the event of an error, network traffic is directed back to the first version of the application. After a period of concurrent execution, the first version of the application is terminated.
申请公布号 US9158577(B2) 申请公布日期 2015.10.13
申请号 US201213569635 申请日期 2012.08.08
申请人 Amazon Technologies, Inc. 发明人 Lipscomb James Andrew Trenton;McGilliard Christopher L.
分类号 G06F15/173;G06F9/48;G06F9/50 主分类号 G06F15/173
代理机构 Thomas | Horstemeyer, LLP 代理人 Thomas | Horstemeyer, LLP
主权项 1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising: code that facilitates an execution of a first version of an application associated with a first amount of computational resources; code that obtains a second version of the application from a client device over a network; code that allocates a second amount of computational resources associated with an execution of the second version of the application; code that facilitates the execution of the second version of the application concurrent to the execution of the first version of the application; code that reconfigures a load balancer to redirect a portion of network traffic directed to the first version of the application to the second version of the application; code that, in response to a number of errors in the execution of the second version of the application exceeding a predefined error count threshold, reconfigures the load balancer to direct the portion of network traffic to the first version of the application; code that, in response to the number of errors exceeding the predefined error count threshold, terminates the execution of the second version of the application; and code that, in response to the number of errors exceeding the predefined error count threshold, frees the second amount of computational resources after terminating the execution of the second version of the application.
地址 Seattle WA US