发明名称 Safe low cost web services software deployments
摘要 System, method, and computer program product to perform an operation, including installing a first service on a first virtual machine and a second service on a second virtual machine in a web services cluster, testing the first service on the first virtual machine and the second service on the second virtual machine to determine that the first and second services are stable, installing the first service and the second service on a third virtual machine in the web services cluster, causing at least a portion of traffic directed to the first service and the second service to be sent to the third virtual machine, testing the first service and the second service on the third virtual machine, and removing the first and second virtual machines from the web services cluster upon determining that the first service and the second service executing on the third virtual machine are stable.
申请公布号 US9383986(B2) 申请公布日期 2016.07.05
申请号 US201313920592 申请日期 2013.06.18
申请人 DISNEY ENTERPRISES, INC. 发明人 Stroomer Jeffrey;James-Roxby Philip Bryn;Kelly Sean A.;Rangel Raul E.
分类号 G06F9/44;G06F9/445;G06F11/36;G06F9/455 主分类号 G06F9/44
代理机构 Patterson + Sheridan, LLP 代理人 Patterson + Sheridan, LLP
主权项 1. A method, comprising: installing a first service on a first virtual machine and a second service on a second virtual machine, the virtual machines configured to execute one or more services in a web services cluster; testing the first service on the first virtual machine and the second service on the second virtual machine to determine that the first and second services are stable; installing the first service and the second service on a third virtual machine configured to execute one or more services in the web services cluster; updating a routing table by: (i) increasing a weight applied to a first stack defined in the routing table to cause at least a portion of traffic directed to the first service on the first virtual machine and the second service on the second virtual machine to be sent to the first service and the second service executing on the third virtual machine, wherein the first stack is associated with the first and second services executing on the third virtual machine, and (ii) decreasing a weight applied to a second stack defined in the routing table, wherein the second stack is associated with the first service executing on the first virtual machine; testing the first service and the second service on the third virtual machine to determine whether the first service and the second service are stable when co-located on the third virtual machine; and removing the first and second virtual machines from the web services cluster upon determining that the first service and the second service executing on the third virtual machine are stable.
地址 Burbank CA US