Pros and cons of running one server with multiple VMs vs dedicated servers for each service?

breebreebran31

Honorable
Jan 6, 2013
12
0
10,510
Im building an esxi server. One VM to host pfsense. One VM to host a plex server. One VM to host a CCTV recorder. People are giving me crap for putting them all on one host, but isnt that the point of virtualization? I understand that if one machine goes down then you lose everything. But its not like I'm in a production environment I'm at home. If my machine goes down, even though it shouldnt since I have a UPS, then no one is impacted but me and my girlfriend.

Am I missing something or is that really the only reason you should have those services ran on separate hosts?
 
Solution
The only thing I sort of have issue with is the pfSense instance.
I much prefer the border security box to be on its own physical hardware.

But you can do it, yeah.
Besides liking VirtualBox a little more. Go for it, especially @ Home.

Setup a backup device and you're golden.

Enjoy.

I am running 3 boxes vs VM's... 2 FreeNAS servers and 1 Plex server. They, all 3 cost less than $1000.00, most of the cost is in the HDD's for the NAS.
 
There are slight speed losses between each VM for overhead, shared resources, etc. But for home use, a machine with a good amount of resources, fast disks, and probably at least a 4-core processor should be able to do what you ask of it without anything slowing down dramatically. Wouldn't be a bad use case for an old, cheap Xeon or even one of the FX processors (besides being way less power-efficient than newest-generation stuff).
 

breebreebran31

Honorable
Jan 6, 2013
12
0
10,510




Forgot to mention that its a dual xeon build. 16 cores / 32 threads.
 


Wouldn't worry about the performance hit at all then.