Method and apparatus for allocating resource reflecting adaptive evaluation in cloud computing

Disclosed is a method for enabling a cloud resource management device to distribute a cloud resource. The method comprises a step for calculating each influence index for an element related to an application feature and an element related to a computing resource by analyzing a performed work profile; a step for selecting a first representative element having the most influence index among elements related to the application feature and a second representative element having the most influence index among elements related to the computing resource based on a calculation result; a step for selecting a work profile having the first representative element which is the same as work requested among the performed work profile; a step for selecting the work profile based on the second representative element among the selected work profile; a step for distributing the computing resource which corresponds to the selected work profile to the requested work; and a step for evaluating the executed work by comparing the execution time of the executed work with the execution time of the selected work profile after executing the requested work based on the distributed computing resource.