Feasibility of Synchronizing Two CMDB Instances
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-24-2024 12:25 AM - edited 10-25-2024 12:27 AM
I want to synchronize two CMDB instances:
Instance 1 (Vendor instance): Discovery is enabled, containing all application services and CIs.
Instance 2 (Own instance): Discovery is not enabled, but it contains business/technical service mappings, forms, profiles, foundation, and platform data, along with outdated CIs.
These two instances may or may not be on the same network. I’m considering few approaches for syncing them. (please check the attached image for approaches).
My question:
Are these approaches feasible?
Our vendor claims it’s impossible to sync two CMDB instances without their custom solution and service bus.
- Labels:
-
Architect

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-28-2024 12:06 AM
Hi @RaghavendraH,
it depends one the current state of intersection between both CMDB. If the data is disjunct you could use Instance Data Replications for the affected tables including cmdb_rel_ci and all Service Mapping Tables.
If the CMDBs are not disjunct their is a high risk to create Duplicates and other trash in the CMDB by simply writting this data via Instance Data replication or other standard Imports using Transform Maps. In this case you either build your own import with using IntegrationHub ETL utilizing Identification and Reconciliation Engine or a certified Service Graph connector (maybe the vendors' custom solution is such integration).
If you need to go with own Import, than all your described approaches are sufficient, but it's a lot of effort needed to get extract all these data and build everything from the scratch. Also the effort for maintaining such integrations is high. There should be a very good justification/reason not to use an existing integration like the vendors solution.
Greets
Daniel
Please mark reply as Helpful/Correct, if applicable. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-30-2024 03:12 PM - edited 10-30-2024 03:14 PM
Hi,
Approach 1: If the customer is prepared to acquire the license for Discovery and Service Mapping, you may proceed to enable the solution directly in Instance 2. This means that both Instance 1 and Instance 2 will operate independently.
Approach 2: In the event that the customer is not prepared to purchase the Discovery and Service Mapping license, Instance 1 will continue to host the solution. You should then enable the integration by utilizing the Integration Hub and Import Set Table, Service Bridge solutions.
Suresh.