Inventors:
Ian Alderman - Madison WI, US
Chris Chalfant - Carmel IN, US
Ian Chesal - Ontario, CA
Doug Clayton - Durham NC, US
Rob Futrick - Austin TX, US
Dan Harris - New Haven CT, US
Andrew Kaczorek - Carmel IN, US
Jason Stowe - Greenwich CT, US
Adrian Johnson - Oakland CA, US
Ben Watrous - Greenwich CT, US
Dave Watrous - Schenectady NY, US
Archit Kulshrestha - Weehawken NJ, US
International Classification:
G06F 11/07
Abstract:
Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.