2. A computer program product comprising a computer-readable storage medium having computer-readable program code instructions stored therein comprising: a first set of instructions for receiving a request with respect to at least one resource in a cloud, wherein the received request is in the form of a service level agreement; a second set of instructions for determining a set of resources among the at least one resource in the cloud in accordance with the received request, wherein the second set of instructions comprises: a third set of instructions for consulting an ontology including metadata associated with the at least one resource in the cloud, wherein consulting the ontology comprises comparing terms in the service level agreement with terms describing the at least one resource in the cloud; and a fourth set of instructions for computing the set of resources based on the metadata and the received request, wherein computing the set of resources comprises evaluating relationships among the at least one resource in the cloud; a fifth set of instructions for computing a cost factor with respect to the determined set of resources; and a sixth set of instructions for rendering the determined set of resources and the cost factor with respect to the determined set of resources.
2. A computer program product comprising a computer-readable storage medium having computer-readable program code instructions stored therein comprising: a first set of instructions for receiving a request with respect to at least one resource in a cloud, wherein the received request is in the form of a service level agreement; a second set of instructions for determining a set of resources among the at least one resource in the cloud in accordance with the received request, wherein the second set of instructions comprises: a third set of instructions for consulting an ontology including metadata associated with the at least one resource in the cloud, wherein consulting the ontology comprises comparing terms in the service level agreement with terms describing the at least one resource in the cloud; and a fourth set of instructions for computing the set of resources based on the metadata and the received request, wherein computing the set of resources comprises evaluating relationships among the at least one resource in the cloud; a fifth set of instructions for computing a cost factor with respect to the determined set of resources; and a sixth set of instructions for rendering the determined set of resources and the cost factor with respect to the determined set of resources. 11. The computer program product of claim 2 , wherein the fourth set of instructions comprises an eighth set of instructions for determining at least one of a hardware resource and a software resource with which to service the received request.