Каковы приемлемые / разумные / лучшие способы предоставления в AWS большого, расширяемого общего хранилища, представленного в виде единой файловой системы?
В настоящее время мы создаем тома объемом 1 ТБ EBS - раз в две недели и экспортируем NFS с помощью no_subtree_check и nohide. В этой настройке отдельные экспорты отображаются под одним монтированием на клиенте. Такое расположение плохо масштабируется.
Варианты, которые мы рассмотрели:
- LVM2 с доп. resize2fs слишком медленный.
- Btrfs в Linux. явно не готов к прайм-тайм.
- ZFS на Linux. пока еще не готова к прайм-тайму (хотя LLNL использует его)
- ZFS на солярисе. Будущее этой комбинации неясно (для меня), и новая ОС в миксе
- GlusterFS. слышал в основном хорошие, но две страшные (а может и старые?) истории.
Идеальное решение обеспечит совместное использование, единое представление fs, простоту расширения, моментальные снимки и репликацию.
Спасибо за обмен идеями и опытом.
linux
amazon-ec2
filesystems
zfs
ext4
Reece
источник
источник
Ответы:
Как насчет XFS (поверх LVM)? Он более зрелый, чем ext4, и есть возможность делать инкрементные дампы файловой системы. Возможно, вы захотите проверить ее статью в Википедии и сравнительные тесты, на которые ссылается ext4.
источник