Gibt es noch einen Grund gegen die Verwendung von ZFS in der Produktion?
Ich verwende Solaris-Server und plane ein Upgrade auf Solaris 10 10/09 von einer früheren Version.
Derzeit verwenden wir SVM für lokale Festplatten und die Technologie unseres Anbieters für das SAN-Volume-Management. Wir erwägen, den größten Teil (wenn nicht den gesamten) unseres Speichers auf ZFS zu migrieren. Wir möchten LiveUpgrade für Snapshots, einfache Speicherverwaltung (insbesondere das Anwachsen einer LUN), schnelles Resilvering usw. verwenden können.
Gibt es "Fallstricke", auf die wir achten sollten? Wir haben viele Oracle-Datenbanken. Ist das ein Problem? Hat einer von Ihnen negative Erfahrungen mit dem gemacht, woran wir denken?
9
Antworten:
Wir haben derzeit zfs in der Produktion für unsere App-Server-Zonen (Hunderte von Benutzern) und es funktioniert hervorragend. Wir testen es derzeit mit einer Entwicklungs-Oracle 10-Datenbank und hatten bis jetzt (4 Monate) keine Probleme. Bitte überprüfen Sie http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases
insbesondere: "Passen Sie die ZFS-Datensatzgröße an die Oracle-Datenbankgröße db_block_size an"
quelle
Wir haben ein 96-TB-ZFS-Setup auf einer (gruppierten) Sun Storage 7410-Unified-Storage-Appliance mit mehreren (8x) 10-GBit / s-Links. Es verwendet ZFS und OpenSolaris. Diese Box rockt!
quelle
In unserem Shop warten wir noch. Unsere Verwendung erfolgt jedoch hauptsächlich in Datenbanken, und das Dateisystem ist sehr wählerisch. Wir möchten lieber sehen, dass jemand anderes Stunden und Tage mit Testen und Optimieren verbringt, da wir nicht über viele Ressourcen verfügen (kleiner Laden).
Zu Hause benutze ich es, aber es ist ein normaler Dateiserver, der nicht wirklich alle Möglichkeiten nutzt.
quelle
SmugMug.com verwendet dieselbe 7410-Box hinter ihrer MySql-Datenbank und liebt sie wirklich. Der CEO hielt eine Präsentation auf der mysqlconf und der 7410 / ZFS war eines seiner Lieblingsdinge, die sie implementiert haben.
quelle
Der einzige Fall, den ich dagegen habe, sind die Lizenzen / Patente und die Tatsache, dass Oracle mit Open-Source-Inhalten, die es beim Kauf von Sun erhalten hat, nicht einverstanden ist. Ansonsten warte ich auf den Tag, an dem btrfs mit ZFS auf Augenhöhe (und in Zukunft besser als) sein wird.
quelle
Man könnte glauben, dass Oracle gut mit ZFS zusammenarbeiten würde, da es sich jetzt um dasselbe Unternehmen handelt.
quelle
Viele coole Features.
ZFS kann jedoch (wie andere Methoden zur Verwaltung logischer Volumes) aufgrund von Dateisystemfehlern, die bei rudimentäreren Dateisystemen kein Problem darstellen würden, sofort fehlschlagen und Ihre Daten sofort verlieren. Es ist viel schwieriger, alles wieder zusammenzusetzen, wenn man nicht weiß, wo sich alles befindet. RAID ist kein Allheilmittel. Es treten Fehler auf, die durch Laufwerksberichte nicht behoben werden können.
Ich würde es nicht zum Mounten eines Betriebssystems verwenden, aber es ist gut für Daten und Datenbanken - wenn Sie Backups haben und genug wissen, um ein System nicht wegzublasen. Ich spreche hier nicht von rm -rf / level-Fehlern, aber Dinge wie ein paar Laufwerke in einem RAID-Array, die gleichzeitig ausfallen oder den ZFS-Import / Export nicht verstehen. Andere LVM-Lösungen weisen ähnliche Probleme auf.
quelle