1. A system comprising: at least one processor; and a profile-editing engine implemented by the at least one processor and configured to: access a profile of a service, the profile of the service including information identifying a correspondence between an abstraction of a first resource type and the service, the first resource type corresponding to a resource in a data center; present a graphical representation of an abstraction of the first resource type; present a graphical representation of an abstraction of a second resource type, the second resource type corresponding to a resource in a data center; detect a manipulation of the graphical representation of the abstraction of the second resource type with respect to the graphical representation of the abstraction of the first resource type; based on the manipulation, identify a correspondence between the abstraction of the second resource type and the profile of the service and a relationship between the abstraction of the second resource type and the abstraction of the first resource type; and update the profile of the service to include information identifying the correspondence between the abstraction of the second resource type and the profile of the service and the relationship between the abstraction of the second resource type and the abstraction of the first resource type.