存储策略

Acronis Cyber Infrastructure 中,数据的通用单位是卷。当创建一个卷时,需要定义其冗余模式、层和故障域。这些参数构成了一个存储策略,用于定义卷必须达到的冗余程度以及卷需要放置到的位置。

为了更好地了解存储策略,让我们通过示例方案看一下其主要组成部分(级、故障域和冗余)。例如,您有三个带有多个存储节点的节点:快速 SSD 和大容量 HDD。节点 1 仅具有 SSD。节点 2 和 3 同时具有 SSD 和 HDD。您要通过 iSCSI 和 S3 导出存储空间,因此需要为每个工作负载定义合适的存储策略。

  • 第一个参数级定义了一组磁盘,这些磁盘由针对特定存储工作负载制定的标准(通常是驱动器类型)组合在一起。对于此示例方案,可以将 SSD 驱动器分组为级 2,将 HDD 驱动器分组为级 3。可以在创建存储簇或向其添加节点时将磁盘指派给某个级。请注意,只有节点 2 和 3 具有 HDD,将用于级 3。第一个节点的 SSD 不能用于级 3。
  • 第二个参数故障域定义一个范围,在该范围内一组存储服务可能会以相关的方式发生故障。默认故障域是主机。每个数据区块都复制到不同的存储节点,每个节点仅有一个副本。如果某个节点发生故障,仍可以从运行状况良好的节点访问数据。磁盘也可以是故障域,尽管它仅与单节点簇有关。由于在本方案中您有三个节点,因此建议您选择主机故障域。
  • 第三个参数冗余应配置为适合可用的磁盘和级。在我们的示例中,您有三个节点:它们都将 SSD 置于级 2 上。因此,如果在存储策略中选择级 2,则可以将三个节点用于 1 个、2 个或 3 个副本。但是,只有两个节点将 HDD 置于级 3 上。因此,如果在存储策略中选择级 3,则只可以在两个节点上存储 1 个或 2 个副本。在这两种情况下,还可以使用编码,但在此方案中,让我们继续使用复制:SSD 的 3 个副本和 HDD 的 2 个副本。

综上所述,生成的存储策略为: