Quando si specificano i server, come (suppongo) molti ingegneri che non sono esperti di archiviazione, generalmente lo farò al sicuro (e forse sarò uno schiavo del marketing) standardizzando su un minimo di 10k unità SAS (e quindi sono " enterprise "-grade con un duty cycle 24x7, ecc.) per i dati" di sistema "(di solito SO e talvolta app) e riserva l'uso di unità mid / nearline 7.2k per l'archiviazione di dati non di sistema in cui le prestazioni non sono significative fattore. Tutto ciò presuppone che i dischi da 2,5 "(SFF), poiché i dischi da 3,5" (LFF) siano realmente rilevanti solo per requisiti di IOP ad alta capacità e bassi.
In situazioni in cui non esiste una grande quantità di dati non di sistema, generalmente li posizionerò sullo stesso disco / array dei dati di sistema, il che significa che il server ha solo unità SAS da 10k (generalmente un tipo "One Big RAID10" di installazione in questi giorni). Solo se la dimensione dei dati non di sistema è significativa, di solito considero l'idea di metterli su un array separato di dischi mid / nearline da 7,2k per mantenere bassi i costi / GB.
Questo mi ha portato a chiedermi: in alcune situazioni, quei dischi da 10k nell'array RAID10 potrebbero essere stati sostituiti con dischi da 7.2k senza conseguenze negative significative? In altre parole, a volte sto esagerando (e mantenendo felici i fornitori di hardware) attenendomi a un minimo di 10k dischi "enterprise", o c'è un buon motivo per attenersi sempre a questo come minimo?
Ad esempio, prendi un server che funge da hypervisor con un paio di VM per una tipica piccola azienda (diciamo 50 utenti). La società ha modelli di I / O medi senza requisiti speciali. Tipico ufficio 9-5, lun-ven, con backup in esecuzione per un paio d'ore a notte. Le VM potrebbero forse essere un controller di dominio e un file / print / app server. Il server ha un array RAID10 con 6 dischi per memorizzare tutti i dati (dati di sistema e non di sistema). A mio avviso non esperto, sembra che i dischi mid / nearline possano andare bene. Prendendo ad esempio i dischi HP:
- Carico di lavoro: i dischi della linea mediana hanno un carico di lavoro <40%. Con l'ufficio aperto solo per 9 ore al giorno e l'I / O medio durante quel periodo è improbabile che si avvicini al massimo, sembra che il carico di lavoro sia improbabile che superi il 40%. Anche con un paio d'ore di I / O intenso di notte per i backup, suppongo che sarebbe comunque inferiore al 40%
- Velocità: sebbene i dischi siano solo 7,2k, le prestazioni vengono migliorate distribuendole su sei dischi
Quindi, la mia domanda: è sensato attaccare un minimo di 10k unità SAS o i dischi midline / nearline da 7,2k in realtà sono più che adeguati in molte situazioni? In tal caso, come posso misurare dove si trova la linea ed evitare di essere schiavo dell'ignoranza giocando sul sicuro?
La mia esperienza è principalmente con i server HP, quindi quanto sopra potrebbe avere un po 'di inclinazione HP, ma presumo che i principi siano abbastanza indipendenti dal fornitore.