-
公开(公告)号:US11032140B2
公开(公告)日:2021-06-08
申请号:US16377056
申请日:2019-04-05
Applicant: Amazon Technologies, Inc.
Inventor: Avinash Jaisinghani , Reto Kramer , Christopher Whitaker , Nishanth Shankaran , Jaykumar H. Gosar , Jeffrey L. Baker , Daniel Osiecki , Danny Rabbani , Prashant Jayaraman , Venkates Paramasivam Balakrishnan , Adam M. Thomas
IPC: H04L12/24
Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
-
公开(公告)号:US20190238478A1
公开(公告)日:2019-08-01
申请号:US16377056
申请日:2019-04-05
Applicant: Amazon Technologies, Inc.
Inventor: Avinash Jaisinghani , Reto Kramer , Christopher Whitaker , Nishanth Shankaran , Jaykumar H. Gosar , Jeffrey L. Baker , Daniel Osiecki , Danny Rabbani , Prashant Jayaraman , Venkates Paramasivam Balakrishnan , Adam M. Thomas
IPC: H04L12/923 , H04L12/24 , G06F8/65
CPC classification number: H04L47/762 , G06F8/65 , H04L41/0816
Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
-
公开(公告)号:US10257110B2
公开(公告)日:2019-04-09
申请号:US14473037
申请日:2014-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Avinash Jaisinghani , Reto Kramer , Christopher Whitaker , Nishanth Shankaran , Jaykumar H. Gosar , Jeffrey L. Baker , Daniel Osiecki , Danny Rabbani , Prashant Jayaraman , Venkates P. Balakrishnan , Adam M. Thomas
IPC: G06F15/16 , H04L12/923 , H04L12/24 , G06F8/65
Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
-
-