Я знаю, что вокруг много похожих вопросов, на некоторые из которых есть отличные ответы. Я все еще не нашел то, что искал: распределенную масштабируемую FS, поддерживающую моментальные снимки. Gluster с поддержкой готовых снимков было бы здорово, но они, похоже, все еще находятся в стадии разработки для этого ...
Система должна иметь возможность масштабирования от 20-40 ТБ до более 100 ТБ за несколько этапов и в идеале должна быть свободно лицензированной и иметь открытый исходный код. Меня в некоторой степени интересуют коммерческие решения, если они очень доступны (полные решения с оборудованием, вероятно, не имеют значения). GPFS звучит интересно.
Важный:
Не так важно:
Я рассматривал возможность использования Gluster с ZFS для кирпичей и простого создания снимков на уровне кирпичей, но я сомневаюсь, что это приведет к созданию пригодных для использования снимков на уровне Gluster.
Другим моим соображением было бы использовать ZFS на блочном устройстве Ceph с опасностью возникновения таких проблем, как https://github.com/zfsonlinux/spl/issues/241, и, вероятно, плохая производительность. Меня также беспокоит то, что ZFS так далеко удалена от реального оборудования. Есть ли у кого-нибудь опыт работы с такой настройкой?
Вы изучали CephFS (а не запускали файловую систему на блочном устройстве Ceph)? Я не использовал его в производстве, но он утверждает, что имеет нужные вам функции (включая снимки файловой системы или произвольных поддеревьев).
Перенесемся в 2019 год. Ceph существует уже довольно долго, и с жемчужиной Release Version 10.2.0 CephFS является заявленная продукция готова.
Установка Ceph также значительно упростилась благодаря новому бэкэнду хранилища BlueStore, который был введено в выпуске Ceph 12 Luminous.
Попробуйте.
Рассматривать QuantaStor. Они имеют опыт работы с Gluster на ZFS (и снижение производительности на 30%). Спросите их о стратегиях создания снимков.