1. A non-transitory computer-readable medium storing a set of instructions executable by a processing resource to: define a specific resource provider constraint parameter; determine a parameter value for the specific resource provider constraint parameter; analyze a plurality of specific resource providers using the parameter value and a plurality of configurable rules; and select a specific resource provider from the plurality of available specific resource providers to support a cloud service, based on the analysis and a best-fit model.