我习惯使用传统的 SAN。在传统的 SAN 上,我们可以创建存储层(快速磁盘、慢速磁盘),然后从这些存储层分配卷。这样,需要超低延迟和超高吞吐量的设备可以从闪存盘中构建卷,数据仓库可以在慢速旋转介质上构建卷,等等。现在显然这是用于块存储的,但我想知道 gluster 是否支持类似的东西。
我一直在阅读 Gluster 文档,但似乎找不到任何直接支持服务类别的内容。
如果我部署了 9 个存储节点,每个节点有 10 个磁盘,前 3 个有“快速”NVME 磁盘,接下来的 3 个有“中型”企业级 SAS 磁盘(15k rpm),最后 3 个有“慢速”7200rpm SATA 磁盘,那么 gluster 是否支持为每个“类别”或“层级”的服务提供不同的存储池?我知道单个池可以是异构的,但我正在寻找单独的池。
到目前为止,我发现的唯一内容是 gluster 文档中提到了“分层”,但按照他们的说法,他们将“分层”定义为一个具有多种类型磁盘的单一池,其中慢速磁盘充当很少访问的数据的冷存储,而快速磁盘充当缓存。
gluster 是否支持对存储层进行分类并使这些层可用于不同的端点?
答案1
是的,您可以创建这些不同的“类别”。使用 Gluster 时,您要做的就是创建一个卷(基本上是网络文件系统、共享或导出),其中包含一种介质上的所有砖块,以及另一个包含另一种介质上砖块的卷。
许多用户根据项目或部门来命名卷,但没有理由不能将卷称为“快”、“中”或“慢”。
Gluster 中的分层功能不是您想要的。此外,它对大多数用户来说不够稳定,并且正在慢慢消失。