1. A method for automated policy-based localization of one or more virtual servers within a distributed network comprising a plurality of data centers, the method comprising the steps of: receiving a policy, the policy comprising at least one rule regarding localization of at least one virtual server within the network; storing the received policy in a policy database; calculating, using a policy engine and the received policy, a current policy score for the at least one virtual server, wherein the policy score is calculated as a weighted average; calculating, using the policy engine and the received policy, a virtual policy score for the at least one virtual server, wherein the virtual policy score is based at least in part on a mock re-localization of a virtual server to a new data center within the distributed network; creating an alert, if the calculated virtual policy score violates the received policy; comparing, using the policy engine, the calculated policy score to the virtual policy score; and optimizing, using a re-deployment engine and the received policy, the calculated policy score for the virtual server by relocating the virtual server to a different data center within the distributed network if the virtual policy score is better than the calculated policy score; creating an alert, if the received policy is violated by relocating the virtual server; and creating a report comprising at least one of an alert history, a virtual server relocation history, a suggested configuration change, and a history of the calculated policy score over time.