Standby instances for auto-scaling groups
AssigneeAmazon Technologies, Inc.
InventorsShawn Jones, Eric Samuel Stone, Derek Solomon Pai
Life of this patent
Estimating the term…
Abstract
A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
Claims20
A computer-implemented method, comprising:
- obtaining, from an interface, a first request to place an instance associated with a user into standby, the first request including information that identifies the instance to be placed into standby, where the instance is included in an autoscaling group;
- in response to the first request, preventing a load balancer from distributing traffic to the instance by causing the instance to be deregistered from the load balancer;
- placing the instance in standby such that the instance continues to run but does not contribute to capacity of the autoscaling group;
- obtaining, from the interface, a second request to perform an operation to the instance;
- and
- in response to the second request, performing the operation to the instance provided by an instance service.
A system, comprising:
- one or more processors;
- and
- memory having stored therein instructions that, if executed by the one or more processors, cause the system to:
- obtain a request to move an instance of an autoscaling group into a standby state;
- cause a load balancer associated with the autoscaling group to stop distributing traffic to the instance;
- prevent the autoscaling group to perform a health check on the instance;
- and
- cause an instance service to perform one or more operations to the instance.
A non-transitory computer-readable storage media that stores executable instructions that, if executed by one or more processors of a computer system, cause the computer system to:
- fulfill a first request to place an instance of a user of a computing resource service provider into standby by causing the computer system to:
- update a capacity of an autoscaling group that the instance is assigned;
- prevent traffic to be distributed to the instance such that the instance does not contribute to metrics corresponding to the autoscaling group;
- and
- update a status of the instance;
- and
- fulfill a second request to place the instance back to a service.
Dependencies are inferred from the claim text.