1. A method comprising: determining a request from a user for execution of one or more data processing tasks by a remote computing service; processing and/or facilitating a processing of at least one execution constraint associated with the user, a group associated with the user, or a combination thereof to determine a maximum number of clusters, cluster instances, or a combination thereof of the remote computing service to be provisioned for fulfilling the request; and causing, at least in part, a provisioning of one or more clusters, one or more cluster instances, or a combination thereof to the user, the group, or a combination thereof to within the maximum number of clusters, cluster instances, or a combination thereof based on the at least one execution constraint.