Background processes in update load balancers of an auto scaling group
AssigneeAmazon Technologies, Inc.
InventorsMarcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
Life of this patent
Estimating the term…
Abstract
A computing resource service provider may provide computing instances organized into logical groups, such as auto-scale groups. Computing instances assigned to an auto-scale group may be associated with one or more load balancers configured to direct traffic to the computing instances. Furthermore, customers of the computing resource service provider may add or remove load balancer from the auto-scale groups. A background process may be used to add and remove computer instances of the auto-scale group form the load balancers customers are attempting to have added or removed.
Claims21
1-20. (canceled)
A computer-implemented method, comprising:
- submitting, to an auto-scale service, a request to initiate an asynchronous workflow to modify an auto-scale group that is managed by the auto-scale service, the auto-scale group comprising a set of computer instances associated with at least one load balancer;
- and
- obtaining, at a first time, audit log information indicating that a set of batch operations to update an association between the set of computer instances and a load balancer is enqueued to be executed in response to the request;
- and
- obtaining, at a second time, subsequent audit log information indicating:
- a completion time of execution of the set of batch operations;
- and
- a completion status indicating whether a number of load balancers of the at least one load balancer associated with the auto-scale group was successfully modified as a result of completion of the execution.
A system, comprising:
- one or more processors;
- and
- memory that includes executable instructions that, upon execution by the one or more processors, cause the system to:
- while an auto-scale group is in operation, submit, to an auto-scale service managing the auto-scale group, a request to modify a set of load balancers associated with the auto-scale group;
- and
- obtain audit log information generated in response to the request, the audit log information indicating:
- initiation of a workflow comprising performance of a set of batch operations in accordance with the request;
- a start time that corresponds to the initiation of the workflow;
- and
- a completion status of the workflow.
A non-transitory computer-readable storage medium storing thereon executable instructions that, if executed by one or more processors of a computer system, cause the computer system to at least:
- submit, to an auto-scale service, a request to adjust a set of load balancers assigned to a set of computer instances, the auto-scale service controlling the set of computer instances, the set of load balancers being modifiable while the set of computer instances is active;
- and
- obtain audit log information generated in response to the request, the audit log information indicating:
- a set of operations to be executed in a batch, the set of operations enqueued for execution in accordance with the request;
- a start time of execution of the set of operations by the auto-scale service in fulfilment of at least a portion of the request;
- and
- a status of execution of the set of operations.
Dependencies are inferred from the claim text.