The invention discloses a method for scheduling 
resource based on 
cloud computing. The method comprises the following steps that: a 
visualization policy management interface is provided for a user; each policy is partitioned in the 
visualization policy management interface and is set into the minimum atom policies; the atom policies interacted with the user are provide and operations including modification, addition, delete, combination and priority determination are carried out on the atom policies, and an extensive makeup language (
XML) file editor with which the user can edit a user-defined 
resource allocation policy is provided on the 
visualization policy management interface; the visualization policy management interface receives the operations of the user to the 
resource policy and transmits the requests of the user to the 
resource policy operations to a 
cloud server; the 
cloud server receives the requests submitted by the visualization policy management interface and stores the requests into corresponding 
resource scheduling policy information in a mode that the user is taken as a unit; and the 
cloud server receives the resource requests of the user and allocates the resource according to the stored corresponding 
resource policy information of the user. By utilizing the method, a scheduling policy defined by a 
third party can be supported under a 
cloud computing environment.