1. A computer-implemented method for optimizing service factors for computing resources in a networked computing environment, comprising: receiving information in a computer memory medium pertaining to a set of resource events having a potential to affect a set of service factors for a set of computing resources distributed among a set of deployment groups of the networked computing environment; determining a set of values for the set of service factors based on the information and a deployment topology of the set of computing resources among the set of deployment groups; determining a reallocation plan for the set of computing resources to optimize the set of values; and optimizing the deployment topology based on the reallocation plan and a set of application events corresponding to a set of applications utilized to process a set of workloads received by the networked computing environment.