OpenStack 应该选择哪种存储方案?Ceph 集群,还是 SAN

OpenStack 应该选择哪种存储方案?Ceph 集群,还是 SAN

我们正在我的组织中构建 OpenStack 云。我最初的计划是使用 Ceph 集群作为 Cinder、Glance 和 Swift 的后端。但我们的数据中心有一个戴尔 SC 系列 SAN,存储容量高达 50TB。

我的问题是:是否可以使用 SAN 创建 Ceph 集群,或者我们应该只将 Swift 节点与此 SAN 存储一起使用?

答案1

大多数 OpenStack 集群都有 Ceph 支持的存储,与你最初的计划一致——请参阅基金会的用户调查

使用 SAN 来支持 Ceph 没什么意义:Ceph 的设计目标是使用廉价的现成服务器,并在这些服务器上进行复制以实现弹性(无 RAID),而 SAN 的设计目标是可靠,在 RAID 中跨驱动器复制数据,并且价格不菲。将两者叠加在一起是一种奇怪的搭配,而且您会失去使用廉价服务器进行下一代 Ceph 存储以及使用 OpenStack 的下一代计算的经济性。

如果您想要(或必须)在您的设计中使用 SAN,我会选择您的第二个选项:使用 SAN 来服务 Swift,并使用独立的 Ceph 集群为 Cinder、Glance 和 Nova 提供块服务。

相关内容