I'm currently in the process of setting up and configuring a new, dedicated Ubuntu Server to use for a new project. I am looking to get this server as close to or better than a commercial dedicated server in terms of redundancy and backup options. However, I'm also cheap.
With that in mind, this is what I've figured out as a possible server configuration, and I would like to ask the Dreamincode community for feedback:
Processor: AMD Athlon 64 X2(dual-core), 2.2GHz
RAM: 1GB DDR2
Drives: 3 500GB in software RAID 5, 1 500GB for bootables + backups, 1 500GB spare for failures
I've been told that RAID 5 is a good idea because by using hot-swappable drives, I'll be able to swap drives in and out of the array at any time that I need to, without powering down the machine - thus reducing downtime in the event of a failure.
While I've had various recommendations on using hardware RAID 5 vs. software RAID 5, I have decided to go with software RAID 5 because I can't afford a hardware RAID controller.
Does anyone with more experience setting up servers have any alternate considerations or recommendations? I considered using EC2 instead of a dedicated server, but realized that the costs wouldn't justify my usage.
Edit: in terms of actual configuration, I was thinking of either using Xen to virtualize and separate my Apache and MySQL instances so that I had 4 virtual machines running, or alternately just keeping it all on the same box - if anyone has recommendations as to what to do there, that'd be great too.
This post has been edited by girasquid: 07 July 2008 - 09:34 AM