1. A computer system comprising the following: one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for migrating affected services away from a faulted cloud node, the method comprising the following: an act of determining that one or more virtual machines running on a first cloud node are in a faulted state; an act of determining which cloud resources on the first cloud node were allocated to the faulted virtual machine; an act of allocating the determined cloud resources of the first cloud node to a second, different cloud node; and an act of re-instantiating the faulted virtual machine on the second, different cloud node using the allocated cloud resources.