The invention discloses a cloud computing data center based unified resource scheduling energy-saving method. The method comprises the following steps: 1, initializing a network node and a virtual machine queue; 2, storing a virtual machine request in the virtual machine queue; 3, arranging virtual machines in a descending order according to a resource request number of the virtual machines; 4, traversing all network nodes in sequence, and judging whether a network node meets a request requirement of a current virtual machine or not; if yes, taking a network node with lowest energy consumption, requested by the current virtual machine, as a target placement node, and otherwise, looking for a network node with most residual available resources, emigrating one virtual machine on the node, and placing the current virtual machine; 5, sequentially selecting a next virtual machine as a current virtual machine, and making a judgment again; and 6, optimizing system energy consumption again. The method has the advantages that a contradictory relation between a power consumption minimization problem and SLA requirement satisfaction is balanced; the method is an energy consumption optimization oriented resource scheduling algorithm; and the method has higher efficiency in energy consumption optimization.