A Data Center Manager is working with theCMDB CI Class Managerto define the relationship betweenApplication Serversand theApplicationsthey host. The company has multiple Application Servers that hostone or more Applications.
Which describes the relationship between theApplication Servertable and theApplicationtable?
Correct Answer: A
In CMDB modeling, accurately defining relationships is critical for impact analysis, service mapping, and Change Management. In this scenario,Application Serverscan hostmultiple Applications, andApplications can also run across multiple Application Servers(for example, in clustered, load-balanced, or distributed architectures).
This architectural reality defines amany-to-many relationshipbetween the Application Server table and the Application table.
InServiceNow, many-to-many relationships are common for application hosting models, especially in modern environments that use horizontal scaling, redundancy, or containerized workloads. Modeling this correctly ensures that incidents, changes, and outages affecting a single server can be accurately traced to all impacted applications-and vice versa.
A one-to-many or many-to-one relationship would incorrectly assume exclusivity in one direction, which does not reflect real-world application deployment patterns. A one-to-one relationship would be even more restrictive and inaccurate.
Therefore, the correct relationship type isA - Many-to-many, which aligns with CMDB best practices and CSDM service modeling principles.