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?
			
			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?
				
		
			