是否有任何计算方法可以确定物理(磁盘)存储和 OpenStack 可用的存储量之间的关联?
我知道它不是 1:1,因为 OpenStack 会复制数据,但这是否意味着它是 1:2?
例如,在我们计划的基础设施中,我们将有 4 台 OpenStack 服务器,每台服务器有 12x2TB 硬盘(每台服务器 24TB,因此总共 96TB 的存储空间,服务器还将为操作系统配备 40GB SSD),这为 OpenStack 提供了多少存储空间?
答案1
由于您正在寻找存储数字,我假设您指的是 swift,openstack 的对象存储系统。
Swift 默认存储 3 个数据副本。这意味着总存储量 / 3 是您的可计费或可用存储量。副本数量可在集群级别配置。
但是,您可以获得更详细的信息。我建议您将驱动器的容量保持在 80% 以下,以应对突然爆发的存储需求,并给您时间购买新硬件和扩展集群。另外,请记住,制造商宣传的每 2TB 仅为 1.82TB。然后您需要一些格式化开销。
以上内容为您提供了“总原始存储”* 0.90949470177292824 * .8 /“副本数”=“可计费存储”。
代入您的数字,我们得到 96TB * 0.90 * .8 / 3 = 23.28TB 可计费。