I ran a test setup with at my company where I deployed SCCM to one of our VMs, but I never used our WSUS server, nor did we have a SUP server.
Just how crucial is it that these three remain separate? In my test setup, I had our DP on the Primary Site server as well, should I keep these things on separate VMs? We have roughly a 100 users and plan on using OS deployments, Software deployments, asset monitoring, Windows Updates, and Software Updates.
I ask because I'm now deploying SCCM 2019, and want to know if I should separate these server roles or consolidate them to their own VMs.