Позволяет ли GlusterFS использовать несколько «классов» хранения?

Позволяет ли GlusterFS использовать несколько «классов» хранения?

Я привык к традиционным SAN. В традиционных SAN мы можем создавать уровни хранения (быстрые диски, медленные диски), а затем выделять тома из этих уровней хранения. Таким образом, устройство, которому требуется сверхнизкая задержка и сверхвысокая пропускная способность, может получить тома, построенные на флэш-дисках, а хранилище данных может получить тома, построенные на медленных вращающихся носителях и т. д. Теперь очевидно, что это для блочного хранения, но я пытаюсь выяснить, поддерживает ли Gluster что-либо подобное.

Я прочитал документацию Gluster и не нашел ничего, что напрямую поддерживало бы классы обслуживания.

Если я разверну 9 узлов хранения с 10 дисками каждый, и первые 3 будут иметь «быстрые» диски NVME, следующие 3 будут иметь «средние» корпоративные диски SAS (15k rpm), а последние 3 будут иметь «медленные» диски SATA 7200 rpm, будет ли Gluster поддерживать предоставление различных пулов хранения для каждого «класса» или «уровня» обслуживания? Я знаю, что один пул может быть неоднородным, но я ищу отдельные пулы.

Единственное, что я пока нашел, — это упоминания «многоуровневого хранения» в документации Gluster, но на их языке они определяют «многоуровневое хранение» как единый пул с несколькими типами дисков, где медленные диски действуют как холодное хранилище для данных, к которым редко обращаются, а быстрые диски действуют как кэши.

Поддерживает ли Gluster классификацию уровней хранения и предоставление доступа к этим уровням различным конечным точкам?

решение1

Да, вы можете создавать такие разные «классы». То, что вы сделаете с Gluster, это создадите том (в основном сетевую файловую систему, общий ресурс или экспорт), который будет содержать все блоки на одном типе носителя, и другой том с блоками на другом типе.

Многие пользователи называют тома именами проектов или отделов, но нет никаких причин, по которым нельзя было бы назвать том «быстрым», «средним» или «медленным».

Функция tiering в Gluster — это не то, что вам нужно. Кроме того, она недостаточно стабильна для большинства пользователей и медленно выходит из строя.

Связанный контент