1. A method of managing a cloud computing environment, comprising: receiving a rule to alter a virtual machine instantiated on a computing system in a cloud upon an occurrence of a condition; monitoring for the occurrence of the condition; and migrating the virtual machine to other computing systems of an external cloud upon the occurrence of the condition.