Pros and Cons of having everything running on one server

What are the pros and cons of having only one server in a business environment?
The server will have to provide the following:
domain controller
AD
Exchange
dns
dhcp
iis
sql - running multiple databases
virtualization
-MSCRM 4.0 in virtual environment
johnmac0000Asked:
Who is Participating?
 
Wonko_the_SaneCommented:
I think your plan makes perfect sense, granted that the Dell is still reliable. If the Dell is running SBS - which changes things, of course - and you trust the actual hardware than what would be the reason to move it all to the HP and put all your eggs in one basket?

As far as I know running SBS as a virtual machine guest is not supported anyways, so I don't think it's an option.
0
 
Wonko_the_SaneCommented:
Pros: It's cheap

Cons: It's way too risky, bad for performance, bad for updates, insecure, not flexible etc.

To sum this is up: If for any good reason you can only have one physical server, at least use virtualization to keep the different servers in separate virtual OS. E.g you do not want to run any other software on a domain controller for reasons that have been excessively discussed over the past decade (just google for it). Just make sure you don't run into performance problems.

0
 
johnmac0000Author Commented:
The OS here is small business server.  it runs a lot of other things on a domain controller and was designed to be a one stop shop for all business needs.  It is not an OS model that i would have chosen but it is for the time being what I have to deal with.  So, a google search may not result in pertinent information.  There are parties here, non-IT persons, who think that everything should be able to run on one server.  I do not think that is a good idea and am seeking the opinion of informed technology professionals to help me understand if I am right in my thinking or if I am off track.

Right now, we have two servers.  Dell PE 2800 with SBS 2003 Premium Edition is the domain controller running AD, Exchange 2003, MSCRM 3.0, SQL 2000/2005 (express)  and providing the following services: DNS, DHCP, IIS, Print, etc.  The other server is an HP Proliant DL 380 G5, OS is Server 2008 Standard edition 32 bit running SQL Server 2008 and acting as a file server.  I would like to beef up the HP by upgrading to Server 2008 Standard Edition R2 with Hyper-V and adding addional memory and processors.  That would allow me to move the CRM application to the virtual environment and leave the sbs in place as the domain controller/exchange/print server.  Other people think all of the services from the sbs should be moved to the HP.  I disagree but need to articulate that disagreement in a more technical way.  I appreciate your assistance.

0
 
johnmac0000Author Commented:
I had to rebuild the Dell after a harddrive failure took out the system board, back plane, raid controller, raid memory....so it is mostly new.  I am thinking it will not hurt to keep it going for a while.  The OS and the Exchange server are a little out dated but not so much considering the economy.

I will leave the question open for a little while to see if there are any other thoughts...

Thanks for the input.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.