I know this question has been asked many times and the answer is always "it depends", but I'm looking for some guidance on buying a new server for my web application. Currently I have a PowerEdge 830 (Dell) that seems to run everything fine for 10 users. I am looking to expand this application to about 500 users and want to upgrade before doing so. My budget is under $4K.
I am looking at the Dell PowerEdge R710 and hoping that it will run all three components of my web application: Database Server, Apache Web Server, and store files uploaded by the users. As such, I am thinking to get 6 hard drives in Raid 1 formation ( A: OS, Apache Web Files / B: Database Files / C: User Files (uploaded) ).
Is it okay to buy a system like this for all three compenents or do I need to buy two "slower/less expensive" servers to seperate the web server and database server? Other suggestions/solutions? I'm a Java guy not a hardware guy! :)
System I Am Considering:
Dell PowerEdge R710
2x Intel® Xeon® E5504, 2.0Ghz, 4M Cache, 800MHz Max Mem
6 GB Memory
Windows Server® 2008 R2, Web Edition
6x 160GB 7.2K RPM SATA 3.5" Hot Plug Hard Drive
80GB Microsoft OS Partition Override
Total: Approx $3500