1. One or more tangible computer-readable media storing computer-executable instructions that, when executed by a processor, cause a computing device to: determine one or more resource usage amounts of a first virtual machine running on a first host server in a cloud computing environment; determine one or more resource capacity amounts available for the first virtual machine in the cloud computing environment; dynamically configure the cloud computing environment, based on the resource usage amounts of the first virtual machine and the resource capacity amounts available for the first virtual machine, to allocate different resources to the running of the first virtual machine in the cloud computing environment.