There are so many ways to make server architectures more robust that it is (as others have already said) really hard to answer. The simplest answer is to go with a good co-location company, like iNetU. If you don’t have the people in your organisation who can answer this question already, you may be better off contracting with someone like them, someone who is expert in HA networks, servers, RAID configurations, redundancy, etc., etc.