1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for model-based data center management, the method comprising: receiving a request to perform a management operation on a device in a data center; determining one or more available paths to the device based on an artifact storing a topology of the data center; determining a current favored path that is one of the one or more available paths based on a policy; and binding the device for performance of the management operation using the current favored path by building a device driver stack including at least one communications protocol for communicating with the device.