×

Resetting computing resources in a service provider network

  • US 10,148,523 B1
  • Filed: 09/16/2013
  • Issued: 12/04/2018
  • Est. Priority Date: 09/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:

  • expose an interface for resetting computing resources provided by a service provider network;

    obtain data designating two or more computing resources operating in the service provider network as being resettable or not resettable by way of the interface;

    receive, from a user and by way of the interface, a request for resetting the two or more computing resources, the two or more computing resources comprising two or more virtual machine instances and the request comprising one or more constraints, wherein the one or more constraints comprise a constraint specifying at least a limit on a number or a percentage of computing resources out of the two or more computing resources that can be simultaneously out of service as a result of a reset operation;

    determine that the two or more computing resources have been designated as being resettable by way of the interface;

    receive resource state data from the two or more computing resources that describes current operational states of the two or more computing resources; and

    in response to receiving the request and determining that the two or more computing resources have been designated as being resettable and based at least in part on the resource state data of the two or more computing resources, cause the two or more computing resources operating in the service provider network to be reset in a manner that satisfies the one or more constraints specified in the request, so as to not exceed the limit on the number or the percentage of computing resources that are simultaneously out of service as a result of being reset.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×