I'm building a windows 2003 domain for a small business, they currently have a 1.3athlon with 1GB ram running windows 2000, AD/DNS/IIS/Exchange 2000/SQL 2000/Print Server/File Server.
Performance has been declining even with only 15 users. Exchange is by far the biggest drain on that server, consuming nearly 700mb of the ram. I reset the machine every week to avoid 100% memory usage. It is time for something new and now i understand why all of those server elements should not be on one machine.
I have a dual opteron 242, 1gb ram, 2x 120gb sata in raid 1 which i was planning to put AD/DNS/DHCP/Print Server/File Server/SUS/RRAS on.
And then another opteron 242, 1gb ram, 2x120gb sata in raid 1 with IIS/Exchange2003/LCS2005/SQL2000
Does this seem like a good breakdown between the 2 servers? or should the second server have the dual opterons? This will be accomodating around 20 users, with 2 network printers, 1 multifucntion printer, wireless access point, and custom build sql application. I'd appreciate any feedback, specifically on how exchange and sql coexist on one server under realistic load.