Which computer to use in which role (specs inside)?

kyzen

Golden Member
Oct 4, 2005
1,557
0
0
www.chrispiekarz.com
Got 3 machines here, and 4 roles to fill. I'm really not sure which things are going to be most hardware intensive in what ways, so I'm looking for some input. I'm (obviously) OK giving one computer more than one roll, and ideally I'd like to not use the slowest machine at all, but can if necessary.

The OS's in all cases will be various versions of Windows Server 2008.

The roles:
1) Webserver - this is the only computer I'm really interested in exposing to the outside world on my home network. It's going to host a couple of websites, most notably an instance of Dot Net Nuke. Aside from the intruders I'm bound to encounter, the website will be used by at most 8 people at once. The apps on it (for those unfamiliar with DNN) are very database intensive.

2) Database Server - I don't feel like making this directly exposed to the web; additionally, I want my home environment to be slightly similiar to my work one, in that the webserver and database servers are different physical machines. This will run an instance of SQL Server 2008 Standard; ideally 64 bit.

3) Domain Controller - doing this solely to emulate my work environment, so I can practice coding more. The logins for my SQL Server apps will be part of the domain.

4) File Server - just a place to stick files on the network; clearly doesn't need to be fancy :)


The Hardware:

Box A) C2D e6300 (1.86ghz), 2GB PC6400 DDR2 RAM, 7200 RPM 8mb cache 250GB SATA 3.0gbs HD, gigabit ethernet, GeForce 7600 GT. This is the only machine that can take more RAM, and could go up to 8GB.

Box B) Pentium D 805 (3.0ghz), 2GB PC3200 DDR RAM, 7200 RPM 8mb cache 160GB IDE HD, 5400 RPM 2mb cache 80GB IDE HD, 10/100 ethernet, onboard Intel Integrated (plan to upgrade to gigabit next month)

Box C) Pentium Celeron 2.93ghz, 2GB PC3200 DDR RAM, 5400 RPM 2mb cache 80GB HD, Radeon x700

File storage will be done via some USB drives until I have the cash to buy a better file storage solution; the key here is I want the file storage to be on an always-on box so my room mates and I can access it easier.

My current thought is Box A for the database server, Box B for the webserver, and box C for the file server and domain controller, however like I said, I have no idea what particular role needs more CPU, HD space, etc.

Thoughts?
 

kyzen

Golden Member
Oct 4, 2005
1,557
0
0
www.chrispiekarz.com
That's for sure :p. These are all my old gaming rigs, or family members machines.

Mostly it's going to be a portal and a few custom apps I've made for my group in EVE Online, plus to test some of the web apps I create.
 

Syran

Golden Member
Dec 4, 2000
1,493
0
76
DB Server: Go with the Box A, i'd double the ram up to at least 4GB. It's gonna hit the HDD & memory alot of its the typical DB style server.
Domain Controller & File Server: Agree to make it the same box. I'd go with the slighly beefier one (b), as I find most webservers really don't need any horsepower. This one would allow you run additional software on it as you see fit, maybe toss folding@home, Seti, or something else that will consume cycles.
Webserver: C. My webserver at work (MySQL, PHP, Apache2 on Gentoo ) averages 3-5% CPU usage on the most part. Lots of DB reads, very little writes. Way overpowered with a P4 2.4 and 1GB of Ram. The first one actually had the HDD die, and continued to run for at least a week in memory. How that worked, I have no clue.