I work for a company that wants to setup a new server, I am thinking about setting up a RAID server, which RAID should I choose (which will work best, incase of a hard drive failure, will I be able to get all the data back?)?

Also, what kind of hardware will I need to get a fast & reliable server up & running?

Thanks all