Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently running one box with the regular firewall, antivirus, webserver, mysql plus ffmpeg for media conversion. Due to increasing server load, I am planning on expanding to more boxes. It appears that the first step is to stick mysql in its own box. Are there any rules of thumb about keeping a firewall in its own box for security purposes, or which services go particularly well together? Thanks for the help.


share|improve this question
up vote 2 down vote accepted

Do you know the relative load that each of those services is putting on the machine? Based on those numbers, re-balance the load over your two servers.

From a security perspective, it is recommended to have a dedicated firewall. It clearly defines the security perimeter of your network, and becomes the single point of entry where you can focus your efforts on hardening and penetration testing. The complexities of running other services on the same machine often translate into mistakes, bugs, and thus security weaknesses.

I highly recommend single-purposed servers for all services. Of course, this gets expensive, so you can use virtualization to put multiple virtual servers on one real server. This also allows you to migrate whole virtual servers from one real server to another as you purchase more and better hardware.

share|improve this answer
+1 for suggesting virtualisation. – sybreon Sep 24 '09 at 9:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.