×

Providing instance availability information

  • US 9,451,013 B1
  • Filed: 01/02/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 01/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing information regarding the operational status of instances of computing resources provided by a distributed execution environment, the method comprising performing computer-implemented operations for:

  • collecting data from one or more sources within the distributed execution environment regarding the operational status of one or more components utilized to provide the instances of computing resources;

    collecting data from one or more sources external to the distributed execution environment, the data collected from the one or more sources external to the distributed execution environment being relevant to a determination of a probability of a future failure of the instances of computing resources;

    utilizing the data from the one or more sources within the distributed execution environment and the data from the one or more sources external to the distributed execution environment to generate instance availability information, the instance availability information comprising data identifying actual failures of the instances of computing resources, a severity of the failures of the instances of computing resources, and a probability of the future availability of the instances of computing resources;

    providing the instance availability information to one or more users of the distributed execution environment; and

    taking one or more actions with regard to one or more of the instances of computing resources based upon the instance availability information and in response to one or more requests received from the one or more users, wherein the one or more actions comprise at least one of migrating the one or more of the instances of computing resources from a data center into another data center, migrating the one or more of the instances of computing resources out of the distributed execution environment, scaling up a number of instances of computing resources or scaling down the number of instances of computing resources, or performing one or more backup operations with respect to the one or more of the instances of computing resources.

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