-
公开(公告)号:US10609080B2
公开(公告)日:2020-03-31
申请号:US15785314
申请日:2017-10-16
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Manivannan Sundaram , Sivaprasad Venkata Padisetty , Nikolaos Pamboukas , Alan Hadley Goodman
Abstract: A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. The user is validated to have access to a resource indicated by the parameter value, and the command is caused to be executed against the resource.
-
公开(公告)号:US20190310880A1
公开(公告)日:2019-10-10
申请号:US16442325
申请日:2019-06-14
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Alan Hadley Goodman , Georgios Elissaios , Arvind Suryakumar , Bret David Kiraly
Abstract: A virtual machine running on a source host is determined to be migrated away from the source host. The virtual machine is migrated away from the source host at least by a target host being selected for the virtual machine and a state of the virtual machine being copied from the source host to the target host while the virtual machine continues to run on the source host. The virtual machine is further migrated from the source host by a change to the state of the virtual machine t running on the source host that resulted during the copying being propagated to the target host. The virtual machine is run on the target host such that the virtual machine running on the target host includes the change to the state.
-
公开(公告)号:US10970110B1
公开(公告)日:2021-04-06
申请号:US14750991
申请日:2015-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Alan Hadley Goodman , Georgios Elissaios , Arvind Suryakumar , Bret David Kiraly
Abstract: Techniques for managing the migration of virtual machine instances are described herein. A migration of a first virtual machine instance is started by preparing an appropriate target location to receive the first virtual machine instance. Next, a second virtual machine instance at the target location is enabled by first copying state information from the first virtual machine instance to the second virtual machine instance, by next creating connections between the second virtual machine instance and resources associated with the first virtual machine instance, and by finally starting packet forwarding between the two virtual machine instances. Finally, the first virtual machine instance is locked, the copy is finalized, and the second virtual machine instance is started.
-
公开(公告)号:US20200249977A1
公开(公告)日:2020-08-06
申请号:US16839789
申请日:2020-04-03
Applicant: Amazon Technologies, Inc.
Inventor: Joshua Dawie Mentz , Diwakar Gupta , Michael Groenewald , Alan Hadley Goodman , Marnus Freeman
IPC: G06F9/455
Abstract: A component of a computing service obtains respective indications of placement policies that contain host selection rules for application execution environments such as guest virtual machines. With respect to a request for a particular application execution environment, a group of applicable placement policies is identified. A candidate pool of hosts is selected using the group of placement policies, and members of the pool are ranked to identify a particular host on which the requested application execution environment is instantiated.
-
公开(公告)号:US09794292B2
公开(公告)日:2017-10-17
申请号:US14975376
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Manivannan Sundaram , Sivaprasad Venkata Padisetty , Nikolaos Pamboukas , Alan Hadley Goodman
CPC classification number: H04L63/20 , G06F21/62 , H04L41/22 , H04L41/28 , H04L63/105
Abstract: A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. The user is validated to have access to a resource indicated by the parameter value, and the command is caused to be executed against the resource.
-
公开(公告)号:US11349718B2
公开(公告)日:2022-05-31
申请号:US16450854
申请日:2019-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Alan Hadley Goodman , Georgios Elissaios , Diwakar Gupta
IPC: H04L12/24 , H04L41/0896 , H04L41/12
Abstract: Techniques for capacity bursting using a remote control plane are described. A method of capacity bursting using a remote control plane includes determining that a first control plane associated with a first area of a provider network has insufficient capacity to manage a plurality of resources in the first area, sending a request for a second control plane in a second area of the provider network to manage at least a first portion of the plurality of resources in the first area, the second control plane identified based at least on a backup hierarchy, and updating management of at least the first portion of the resources in the first area from the first control plane to the second control plane, wherein one or more references to endpoints of the first control plane are updated to be references to endpoints of the second control plane for at least the first portion of the resources managed by the second control plane.
-
公开(公告)号:US11243755B1
公开(公告)日:2022-02-08
申请号:US15190108
申请日:2016-06-22
Applicant: Amazon Technologies, Inc.
Inventor: Mats Erik Lanner , Alan Hadley Goodman
Abstract: A patching service provides customers with a mechanism to automate patching of customer operated computing resources. A set of patch actions may be specified for various computing resource. A patch workflow may be used to deploy patches to the computing resource. The patch workflows may be generated based at least in part on attributes of the computing resources and the set of patch actions. The patch workflows may be stored and used to deploy patches to the customer operated computing resources.
-
8.
公开(公告)号:US11080097B1
公开(公告)日:2021-08-03
申请号:US15608919
申请日:2017-05-30
Applicant: Amazon Technologies, Inc.
Inventor: Vikas Panghal , Alan Hadley Goodman , André Mostert , Stig Manning , Joshua Dawie Mentz , Gustav Karl Mauer , Marnus Freeman
Abstract: Customers of a computing resource service provider may transmit requests to instantiate compute instances associated with a plurality of logical partitions. The compute instances may be executed by a server computer system associated with a particular logical partition of the plurality of logical partitions. For example, a compute service may determine a set of server computer systems that are capable of executing the compute instance based at least in part on placement information and/or a diversity constraint of the plurality of logical partitions.
-
公开(公告)号:US10162619B1
公开(公告)日:2018-12-25
申请号:US15045035
申请日:2016-02-16
Applicant: Amazon Technologies, Inc.
Inventor: Mats Erik Lanner , Sivaprasad Venkata Padisetty , Amjad Hussain , Daniel Francis Conde , Steven Merlin Twitchell , Aaron Jeremiah Sheldon , Alan Hadley Goodman , Derek Kwiatkowski
Abstract: Methods, systems, and computer-readable media for fleet-wide management of software packages are disclosed. A package management service is offered to a plurality of clients in a multi-tenant environment. Using the package management service, a package set is determined that comprises metadata identifying a plurality of software packages and desired states associated with the software packages. The software packages are from a catalog. Deployment of the package set is initiated to a plurality of computing devices. The deployment comprises reaching the desired states for the software packages in the package set for the computing devices.
-
公开(公告)号:US11431553B2
公开(公告)日:2022-08-30
申请号:US16450848
申请日:2019-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Alan Hadley Goodman , Georgios Elissaios , Diwakar Gupta
IPC: H04L41/00 , H04L41/0663 , H04L41/0668 , G06F16/29 , H04L41/0893 , H04L43/0882
Abstract: Techniques for automated failover of remote control planes are described. A method of automated failover of remote control planes include determining failover event associated with a first control plane has occurred, the first control plane associated with a first area of a provider network, identifying a second control plane associated with a second area of the provider network, and failing over the first area of the provider network from the first control plane to the second control plane, wherein the child area updates one or more references to endpoints of the first control plane to be references to endpoints of the second control plane.
-
-
-
-
-
-
-
-
-