对于存在冷数据(过去7天内没有写)的工作负载,当启用时,EC对不同节点上的数据块进行条带编码并计算奇偶校验。在主机和/或磁盘发生故障时,可以利用奇偶校验来计算任何丢失的数据块(解码)。在这种情况下DSF,数据块是一个extent组,每个数据块必须在不同的节点上,属于不同的vDisk。
一旦奇偶校验被计算出来,数据块副本就被移除,并用奇偶校验信息替换。
工作负载推荐用于Erasure Coding
- 一次写,多次读(WORM)工作负载。
- 备份。
- 档案。
- 文件服务器。
- 日志服务器。
- 电子邮件(取决于使用方式)。
工作负载对于Erasure编码并不理想
- 任何写或覆盖密集的内容。
- VDI。
在20个TiB节点上通过Erasure编码节省空间的例子
管理员可以更改启用了EC-X的容器的复制因子。这个选项提供了更大的灵活性,帮助客户在应用程序生命周期中实现他们想要的数据保护级别。容器可以在复制因子2和复制因子3之间有效地转换,使系统能够自动创建或删除产生的奇偶校验块,而不需要额外的读-修改-写操作。
要了解更多信息,我们建议从以下网址开始:
Nutanix圣经的Erasure编码和其他数据转换功能
Prism Web控制台指南关于Erasure编码
Tech TopX:在Nutanix大学YouTube频道上的Erasure Coding