For home use that's not mission critical at the moment, but where reliability still matters, is there any compelling reason to go with separate machines for each server over having a single machine with many cores perform the same functions?
From what I understand:
Single Machine That Does It All:
Disadvantages:
1. If the Host OS crashes, hardware fails, hard drive experiences data corruption or gets a virus, power surge causes a reboot, etc., the ALL of the virtualized servers go down too.
2. If you game on the same server, risk of crash or other issues would go up as well.
3. If you perform an update on the HOST OS and the OS requires a reboot, that effectively takes down the rest of the servers.
Advantages:
1. Cost and space savings. Electricity savings. Reduced heat.
Also, for the most popular/common uses of servers, if you do group them by purpose, and to limit vulnerability to downtime, data loss and whatnot, how would you group them together?
From what I understand:
Single Machine That Does It All:
Disadvantages:
1. If the Host OS crashes, hardware fails, hard drive experiences data corruption or gets a virus, power surge causes a reboot, etc., the ALL of the virtualized servers go down too.
2. If you game on the same server, risk of crash or other issues would go up as well.
3. If you perform an update on the HOST OS and the OS requires a reboot, that effectively takes down the rest of the servers.
Advantages:
1. Cost and space savings. Electricity savings. Reduced heat.
Also, for the most popular/common uses of servers, if you do group them by purpose, and to limit vulnerability to downtime, data loss and whatnot, how would you group them together?