1. A method for providing a seamless transition for resizing virtual machines from a development environment to a production environment, the method comprising: receiving an instruction from a customer to resize a virtual machine running on a first physical cloud computing node, wherein said resized virtual machine requires a number of physical resources to be utilized in said production environment; and creating, by a processor, a first virtual machine in said development environment on one of said first physical cloud computing node and a second physical cloud computing node that has a virtualized environment that is equivalent to said production environment in terms of resource capacity but utilizes a smaller number of physical resources than said number of physical resources required to be utilized in said production environment.