Wenn ich Server spezifiziere, wie (ich würde annehmen) viele Ingenieure, die keine Experten für Speicher sind, gehe ich im Allgemeinen auf Nummer sicher (und bin vielleicht ein Sklave des Marketings), indem ich auf mindestens 10k SAS-Laufwerke standardisiere (und daher Enterprise-Upgrade mit einem 24x7-Arbeitszyklus usw. für "System" -Daten (normalerweise Betriebssystem und manchmal Apps), und reservieren Sie die Verwendung von 7,2-KByte-Mid- / Nearline-Laufwerken für die Speicherung von Nicht-Systemdaten, bei denen die Leistung keine Rolle spielt Faktor. Dies setzt voraus, dass 2,5-Zoll-Festplatten (SFF-Festplatten) vorhanden sind, da 3,5-Zoll-Festplatten (LFF-Festplatten) nur für Anforderungen mit hoher Kapazität und niedrigem IOP wirklich relevant sind.
In Situationen, in denen es keine große Menge an Nicht-Systemdaten gibt, platziere ich sie im Allgemeinen auf denselben Festplatten / Arrays wie die Systemdaten, was bedeutet, dass der Server nur 10k SAS-Laufwerke hat (im Allgemeinen ein "One Big RAID10" -Typ von Setup in diesen Tagen). Nur wenn die Größe der Nicht-Systemdaten von Bedeutung ist, sollte diese normalerweise auf einem separaten Array von 7,2-KByte-Mid- / Nearline-Festplatten gespeichert werden, um die Kosten pro GByte niedrig zu halten.
Dies hat mich zu der Frage veranlasst: Könnten in einigen Situationen diese 10-k-Festplatten im RAID10-Array durch 7,2-k-Festplatten ersetzt werden, ohne dass dies erhebliche negative Folgen hätte. Mit anderen Worten, bin ich manchmal überfordert (und halte die Hardwarehersteller bei Laune), indem ich mich an ein Minimum von 10.000 "Enterprise" -Datenträgern halte, oder gibt es einen guten Grund, mich immer an dieses Minimum zu halten?
Nehmen Sie zum Beispiel einen Server, der als Hypervisor mit einigen VMs für ein typisches kleines Unternehmen (z. B. 50 Benutzer) fungiert. Das Unternehmen verfügt über durchschnittliche E / A-Muster ohne besondere Anforderungen. Typisches Büro von Montag bis Freitag zwischen 9:00 und 17:00 Uhr, mit Backups, die einige Stunden pro Nacht ausgeführt werden. Die VMs könnten möglicherweise ein DC- und ein Datei- / Druck- / App-Server sein. Der Server verfügt über ein RAID10-Array mit 6 Festplatten zum Speichern aller Daten (System- und Nicht-Systemdaten). Für meinen Laien sieht es so aus, als würden Mid- / Nearline-Festplatten gut funktionieren. Ein Beispiel für HP Festplatten:
- Arbeitslast: Midline-Festplatten sind für eine Arbeitslast von <40% ausgelegt. Da das Büro nur 9 Stunden am Tag geöffnet ist und die durchschnittliche E / A-Auslastung in diesem Zeitraum wahrscheinlich nicht annähernd maximal ist, ist es unwahrscheinlich, dass die Arbeitslast 40% übersteigt. Selbst nach ein paar Stunden intensiver I / O-Vorgänge in der Nacht für Backups würde es meiner Schätzung nach immer noch unter 40% liegen.
- Geschwindigkeit: Obwohl die Festplatten nur 7,2 KB groß sind, wird die Leistung durch die Verteilung auf sechs Festplatten verbessert
Meine Frage: Ist es sinnvoll, mindestens 10-KByte-SAS-Laufwerke zu verwenden, oder sind 7,2-KByte-Midline- / Nearline-Laufwerke in vielen Situationen mehr als ausreichend? Wenn ja, wie kann ich feststellen, wo die Linie ist, und vermeiden, ein Sklave der Unwissenheit zu sein, indem ich auf Nummer sicher gehe?
Ich habe hauptsächlich Erfahrung mit HP Servern, daher kann das oben Gesagte ein bisschen HP-Charakter haben, aber ich würde annehmen, dass die Prinzipien ziemlich herstellerunabhängig sind.