Vorrei mettere su un server, sono indeciso tra alcune soluzioni, mi date un consiglio??

Innanzi tutto i servizi che dovrebbe offrire sono:
1. Dns;
2. server web (Apache+PHP+mysql);
3. server mail (?)
4. server ftp (?)

Data la mia magra esperienza vorrei lavorare con Suse 9.1 Pro, perchè è l'unica distro che conosco e con cui ho già smanettato, so che i puristi si faranno avanti indignati, perdonatemi .
La cosa importante è che la macchina sia veramente sicura dal punto di vista delle rotture, meno importante la potenza di calcolo. Ho due idee.

1. due pc nella norma con due dischi SATA in mirroring ciascuno, funzionanti in clustering. E qui la domande è: come funziona il clustering in Linux?

2. Un unico server di qualità, eventualmente di marca (quale?) o da assemblare (scusate se sparo caxxate) ma che abbia hardware compatibile e a prova di rotture (nel limite del possibile) con almeno 3 dischi SATA in raid ecc.

Come prendere la decisione?
Cosa valutare?