The invention relates to an automatic 
resource distribution method in a cloud calculation environment. The method comprises the following steps: A. a "
resource pool" in the cloud calculation environment is defined and managed; B. a 
virtual machine is pre-established; C. when a resource application is put forward by a user, resources in the 
resource pool is automatically matched by a 
management system, and the resources are listed to an optional 
queue if types and configuration are both matched; if the number of the optional 
queue surpasses a requirement of the user, the resources are selected from the optional 
queue to be distributed to the user according to a presorting 
dynamic resource distribution 
algorithm; D. when the pre-established 
virtual machine cannot meet the requirement of the user, insufficient number of the virtual machines are established after the resource application of the user is submitted. E. the resources are automatically applied and returned, and user data are confidentially stored or selectively deleted according to the requirement; and F. 
statics and analysis are performed on the requirement of the user, and a 
resource distribution report form is automatically generated. The process of the method is rapid and safe and 
automation is realized so that complexity and management cost of 
resource distribution in the cloud calculation environment are reduced, working efficiency is enhanced and 
resource utilization rate is also scientifically enhanced.