The invention relates to the technical field relevant to
cloud computing, in particular to a method for creating a
virtual machine in a
cloud computing system and the
cloud computing system, wherein the cloud computing
system comprises a cloud control
server, at least one node control
server and at least one storage
server, wherein the storage server is used for storing
virtual machine benchmark image files of the
virtual machine, user expansion image files and user
disk image files; and the method comprises the following steps: the cloud control server receives a user request and forwards the user request to the node control server, wherein the user request comprises the virtual
machine benchmark image selected by the user, cpu (
central processing unit) and the memory size and the user
disk image files; and the node control server receives the user request forwarded by the cloud control server and creates the virtual
machine according to the user request. By means of the method for creating the virtual
machine in the cloud computing system and the cloud computing system disclosed by the invention, the
time cost and bandwidth resources for creating the virtual machine and the use of
transport network bandwidth in migration of the virtual machine are reduced, and the problem of loss of user data, caused by system
crash of the virtual machine, is avoided.