1. In a computing environment, a method performed at least in part on at least one processor, comprising, managing execution of one or more job requests within a computer cluster, including, processing job specification data associated with the one or more job requests, automatically generating resource allocation requests based on the job specification data, communicating the resource allocation requests to a cloud computing provider, and instructing one or more nodes allocated by the cloud computing provider to perform operations corresponding to the one or more job requests.