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

We have a dedicated server that contains 3 virtual server with iis 7.5 on it. There are 50 real ip addresses pointing to the server, with some of them assigned to the virtual servers.

I wasn't sure how to setup, especially where to install the database servers like mysql, mssql server. No I am concerned about performance. Every virtual server has its own local database server. This means 3 mysql server and 3 mssql server in total.

So I thought that if I create a new virtual server dedicated to run these database servers, does the websites face any performance lack according to the local setup? In brief, should I spare a new virtual server purely as database server or should all virtual servers have their own local database?

share|improve this question
up vote 1 down vote accepted

If you are concerned about performance, stop shooting your performance.

  • Make a dedicated VM for databases.
  • Provide plenty of IO budget - separate disks for the database server. That is disks as plural - I have one database server running on a VM shared image with 8 disks and 2 ssd just for the data - because I need it.
share|improve this answer

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.