Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

启用站点丢失保护

贡献者

如果您的StorageGRID 部署包含多个站点、则可以对已正确配置的存储池使用复制和纠删编码来启用站点丢失保护。

复制和纠删编码需要不同的存储池配置:

  • 要使用复制保护站点丢失、请使用在StorageGRID 安装期间自动创建的站点专用存储池。然后使用创建ILM规则 "放置说明" 指定多个存储池、以便在每个站点上放置每个对象的一个副本。

  • 要使用纠删编码保护站点丢失、 "创建包含多个站点的存储池"。然后、创建ILM规则、这些规则使用一个存储池、其中包含多个站点和任何可用的纠删编码架构。

复制示例

默认情况下、在StorageGRID 安装期间、系统会为每个站点创建一个存储池。如果存储池仅包含一个站点、则可以配置使用复制来保护站点丢失的ILM规则。在此示例中:

  • 存储池1包含站点1

  • 存储池2包含站点2

  • ILM规则包含两个放置位置:

    • 通过在站点1复制1个副本来存储对象

    • 通过在站点2复制1个副本来存储对象

ILM规则放置:

在2个站点分别复制1个副本
在2个站点(站点专用存储池)中的每个站点创建1个副本

如果一个站点丢失、则另一个站点上可以提供对象副本。

纠删编码示例

如果存储池中的每个存储池包含多个站点、则可以配置使用纠删编码保护站点丢失的ILM规则。在此示例中:

  • 存储池1包含站点1到3

  • ILM规则包含一个放置位置:在存储池1 (包含三个站点)上使用4+2 EC方案通过纠删编码存储对象

ILM规则放置:

EC 1存储池9存储节点3个站点

在此示例中:

  • ILM规则使用4+2纠删编码方案。

  • 每个对象都会被划分为四个相等的数据片段,并根据对象数据计算两个奇偶校验片段。

  • 六个片段中的每个片段都存储在三个数据中心站点的不同节点上,以便为节点故障或站点丢失提供数据保护。

备注 允许在包含任意数量站点的存储池中进行纠删编码、但两个站点除外。

使用4+2纠删编码方案的ILM规则:

通过使用4+2 EC方案对3个站点进行纠删编码来存储对象

如果一个站点丢失、数据仍可恢复:

纠删编码4+2 EC方案1站点丢失