Ciao a tutti,
vi chiedo un consiglio. Dobbiamo acquistare uno storage che dovrà contenere le Mailbox di alcune migliaia di utenti email.
La configurazione sarà questa:
- Storage/NAS che esporta via NFS la /home/
- Vari client NFS come server POP3/IMAP
Sono indeciso se prendere in NAS tipo NetApp (o di altri vendor) o assemblare noi in autonomia un server che svolga il compito di Server NFS.
Attualmente è una Debian 6 a fare da server NFS, il problema è che abbiamo la necessità di espandere lo spazio disco costantemente e non possiamo pensare di fermare lo storage ogni volta.
L'idea è quella di avere un NAS che sia
- ridondato in termini di componenti
- affidabile in termini di software
- performante in termini di prestazioni
- scalabile senza dover fermare il servizio
Con un NAS dedicato tipo NetApp tutte queste richieste sono esaudite ma ad un prezzo molto elevato e perdendo tutto il controllo a basso livello sul sistema.
L'idea è quindi quella di assemblare un server che tramite appositi controller RAID ed HBA sia espandibile tramite dei SAS Expander, che poi è la stessa cosa che fa NetApp.
Controller molto potenti (ed anche costosi) posso gestire fino a 128HD e scalare senza fermi di servizio:
http://www.pc-pitstop.com/sas_controllers/arc-1882ix-24.asp
http://www.pc-pitstop.com/sas_cables_enclosures/scsase126g.asp
Il problema è l'affidabilità che ha una soluzione assemblata. Su "piccole" installazioni ( fra 10 e 20TB) possiamo pensare di utilizzare DRBD per la replica dei dati e Pacemaker per la gestione dell'HA, ma oltre non è più conveniente come soluzione in quanto richiede la replica 1 ad 1 dell'intero sistema, con tutti i costi relativi ad hard disk e corrente elettrica. Su NAS "professionali" invece è presente un doppio controller che si occupa lui della gestione del failover del suo gemello.
Qualcuno di voi ha affrontato problemi simili? Se si come vi siete mossi?