Was sind akzeptable / vernünftige / beste Möglichkeiten, um großen, erweiterbaren, gemeinsam genutzten Speicher bei AWS bereitzustellen, der als einzelnes Dateisystem verfügbar gemacht wird?
Wir machen derzeit 1 TB EBS-Volumes ~ zweiwöchentlich und NFS exportiert mit no_subtree_check und nohide. In diesem Setup werden unterschiedliche Exporte unter einem einzigen Mount auf dem Client angezeigt. Diese Anordnung lässt sich nicht gut skalieren.
Die Optionen, die wir in Betracht gezogen haben:
- LVM2 mit ext4. resize2fs ist zu langsam.
- Btrfs unter Linux. noch nicht offensichtlich bereit für die Hauptsendezeit.
- ZFS unter Linux. noch nicht offensichtlich bereit für die Hauptsendezeit (obwohl LLNL sie verwendet)
- ZFS unter Solaris. Die Zukunft dieser Combo ist (für mich) ungewiss und ein neues Betriebssystem in der Mischung
- glusterfs. hörte meistens gute aber zwei gruselige (und vielleicht alte?) Geschichten.
Die ideale Lösung bietet Freigabe, eine einzelne fs-Ansicht, einfache Erweiterbarkeit, Snapshots und Replikation.
Vielen Dank für den Austausch von Ideen und Erfahrungen.
linux
amazon-ec2
filesystems
zfs
ext4
Reece
quelle
quelle
Antworten:
Wie wäre es mit XFS (zusätzlich zu LVM)? Es ist ausgereifter als ext4 und es besteht die Möglichkeit, inkrementelle Dumps des Dateisystems durchzuführen. Vielleicht möchten Sie den Wikipedia-Artikel und die darin genannten Benchmarks für ext4 überprüfen .
quelle