1. A computer-implemented method for managing a data center, the computer-implemented method comprising: creating, by a data management system including a data server, a graph representation for the data center, the graph representation comprising a representation for a plurality of entities in the data center and at least one connection for each of the plurality of entities, wherein the at least one connection defines a relationship between the plurality of entities; and modifying, by the data management system, the graph representation for the data center in accordance with a service-level objective of the data center.