La mia domanda è: quando è appropriato creare semplicemente un array di grandi dimensioni con prestazioni di lettura e scrittura veloci, come RAID 10, anziché creare array più piccoli per applicazioni specifiche?
Mi sembra che se i miei requisiti I / O complessivi non fossero eccessivamente pesanti, un singolo array con eccellenti prestazioni di lettura e scrittura potrebbe fornire prestazioni complessivamente migliori a tutte le applicazioni, tranne in quei periodi (forse rari) in cui le applicazioni con diversi modelli di accesso raggiungevano il picco a allo stesso tempo (copia di grandi quantità di file di grandi dimensioni mentre un database viene bloccato).
Se dedico una coppia di mandrini a un'attività particolare, come i registri delle transazioni, e non stanno nemmeno sudando con il carico di lavoro ... perché non mettere semplicemente quel carico di lavoro su un RAID 10 più grande? Quei mandrini sarebbero quindi in grado di contribuire ad altri carichi di lavoro invece di sedersi a grattarsi il 60% delle volte.
PS, nel mio caso particolare il sovraccarico di costi di RAID 10 non è un fattore, perché sto cercando di creare più array RAID 1 e un RAID 5. di piccole dimensioni. L'utilizzo di RAID 10 per la quantità di spazio di cui ho bisogno sarebbe comparabile.