-
公开(公告)号:US09806978B2
公开(公告)日:2017-10-31
申请号:US14216521
申请日:2014-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Grant Alexander MacDonald McAlister , Swaminathan Sivasubramanian , Barry B. Hunter, Jr. , Silas M. Brazil
CPC classification number: H04L43/10 , G06F11/2028 , G06F11/203 , G06F11/2035 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F11/3006 , G06F11/3055 , G06F2201/80 , G06F2201/86
Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can obtain a lease enabling the component to periodically communicate with, and monitor, one or more data instances in the data environment, where the data instance can be a replicated instance including a primary and a secondary replica. For a large number of instances, the data environment can be partitioned such that each monitoring component can be assigned a partition of the workload. In the event of a failure of a monitoring component, the instances can be repartitioned and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
-
公开(公告)号:US11477105B2
公开(公告)日:2022-10-18
申请号:US15724038
申请日:2017-10-03
Applicant: Amazon Technologies, Inc.
Inventor: Grant Alexander Macdonald McAlister , Swaminathan Sivasubramanian , Barry B. Hunter, Jr. , Silas M. Brazil
Abstract: Replicated instances in a distributed computing environment provide for automatic failover and recovery. A component monitors the status of event processors in a set or bucket and handles the failure of an event processor. For a large number of instances, the data environment can be partitioned such that each monitoring component is assigned a partition of the workload. At intervals, each event processor sends a “heartbeat” message to the event processors in the bucket covering the same workload partition, to inform the other event processors of the status of the event processor sending the heartbeat. If it is determined that a heartbeat is received from each event processor in the bucket, a current process can continue. In the event of monitoring component failure, the instances can be repartitioned, and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
-
公开(公告)号:US10776174B2
公开(公告)日:2020-09-15
申请号:US15988826
申请日:2018-05-24
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Walters , Tanmoy Dutta , Barry B. Hunter, Jr. , Grant Alexander Macdonald McAlister , Daniel Myers , Rahul Nambiar , Bharath Subramanian Pichai , Mark Porter , Dennis Tighe
Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
-
-