Gibt es einen Fall gegen ZFS?

9

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?

Louis Munro
quelle
1
NetApp scheint das zu glauben;)
Chopper3
2
Ja genau, nur weil das Suns-Produkt NetApps für ein Zehntel des Preises übertreffen kann. Trotzdem ein NetApp-Fan.
Pfo

Antworten:

9

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"

Golemwashere
quelle
Welche Art von Ladung? OLTP?
Slovon
Ja, es ist OLTP und derzeit nicht sehr geladen. Ich kann bestätigen, dass wir noch keine Probleme mit ZFS hatten
Golemwashere
7

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!

pfo
quelle
1

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.

Slovon
quelle
1

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.

Robert
quelle
1

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.

Core-Dump
quelle
0

Man könnte glauben, dass Oracle gut mit ZFS zusammenarbeiten würde, da es sich jetzt um dasselbe Unternehmen handelt.

Brian Carlton
quelle
2
Eine ganze Woche lang - vielleicht ein paar Monate warten, bevor Sie diese Ansicht vertreten!
Jon Rhoades
Dies kann einige Zeit dauern. Selbst Oracle selbst läuft nicht nur gut - jede Technologie hat ihre eigenen Tricks.
Slovon
0

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.

Voltaire
quelle
2
Haben Sie also Einzelheiten oder ist Ihr Argument ziemlich "es ist komplexer, so dass es leichter zu brechen ist"?
Chris S
Es ist eher so, als ob Sie es dort verwenden, wo Sie es benötigen (ZFS ist meiner Meinung nach das beste LVM), aber Sie können die Tools zur Datenwiederherstellung vergessen. Für mich ist die Unfähigkeit, Daten von einem durchgebrannten Volume schnell und einfach wiederherzustellen, bei den meisten LVMs ein Nachteil. Hoffentlich schreibt jemand die Werkzeuge.
Voltaire
ZFS ist COW, daher kann ich nicht verstehen, über welche Dateisystemfehler Sie hier sprechen. Spiegeln Sie immer die Betriebssystemlaufwerke. Wenn die Hardware ausfällt, kann Ihr SYSPOOL weiterhin betrieben werden. Durch das Einrichten eines regulären automatischen Scrubs können Sie auch sicherstellen, dass Sie keine Daten verlieren. ZFS verhindert 100% des stillen Datenverlusts und die Snapshot-Fähigkeit rockt!
Khushil