We currently have NPM SLX and NCM running on two separate physical servers each running their own SQL instances. The ultimate goal is one virtual server running both (and perhaps one physical server for the SQL). I've got a couple questions about this type of setup.
Why would you put ncm/npm on separate servers?
When you have separate npm installations i think it's best to use EOC.
I don't know much about the virtualisation. We have our sql server on a virtual server and it works great.
The reasons for the separate servers are unimportant, and EOC goes beyond what we need to support (the NCM and NPM instances monitor the same set of nodes).
Bottom line, we need to bring these two instances together on one, preferably virtual, machine. With an external SQL server (if that is best practice).
We have both NPM, NCM, and IPAM all running on 1 virtual server with a separate physical box for SQL. System is running fine. Every now and then it seemed to have issues and they said we were low on the server specs but the sp's seem to have calmed all of that down.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.