Se först till att du har en tillförlitlig lagring. Någon form av extern hårdvaruraid. (exempelvis xserve raid)
sätt upp en sekundär server och fundera på hur du vill ha det administrerat. Skall den faila över manuellt så är det rätt enkelt, bara att dra i sladdarna från raiden till nya servern och se till att ni har samma inställningar på den (går att dra och släppa inställningar från server admin).
Om ni vill ha mindre nertid får ni titta på någon form av gemensam lagring i form av ett SAN.
En annan sak man kan tänka på är att dela upp tjänsterna. Visst går det att ha alla tjänster på samma maskin, men om det skiter sig, vad händer då? Tycker det är intressant att ni har interna och externa tjänster på samma maskin, skulle snarare dela upp det på minst två servrar för att öka på säkerheten i både antal tjänster som kan gå ner om en maskin dör samt vanliga säkerhetshål/missar av admin.
Men som sagt, det du bör tänka på är: säker lagring, sen kan du börja titta på redundanta system, failoverlösningar och sådant.
För att få bäst resultat rekommenderar jag att du kontaktar en ACSA (Apple Certified System Administrator) som kan hjälpa dig komma fram till en bra lösning.
/glemme