多站点,主动主动的
对象存储和复制

对象存储的主动主动复制 是关键任务的关键要求 生产环境。MinIO是目前唯一提供它的供应商。使用 bucket 级别的粒度执行,它用于以下情况:

主动-主动跨区域/可用区复制

主动-主动跨区域/可用区复制

主动-被动跨区域/可用区复制

主动-被动跨区域/可用区复制

远程备份/灾难恢复

远程备份/灾难恢复

MinIO 支持同步和近同步复制,具体取决于体系结构选择 以及数据的变化率。在上述每种情况下,复制必须尽可能接近严格一致(考虑到带宽注意事项和变化率)。

MinIO 的数据复制方法创建了主动-主动存储可用于以下系统:

MinIO 的数据复制是为大规模的弹性而设计的。 主要功能包括:

实施 MinIO 的 主动-主动复制时要考虑的事项

在最基本的层面上,任何设计都需要考虑基础架构、带宽、延迟、弹性和规模。 让我们按顺序检查它们:
MinIO 支持在每个数据中心进行非常大的部署,包括源和目标,并且上面概述的考虑因素将决定规模。
active active data center design

常见问题和答案

当复制目标出现故障时会发生什么?

如果目标出现故障,源将缓存更改并在复制目标恢复后开始同步。 根据时间长度、更改次数、带宽和延迟,可能会有一些延迟才能达到完全同步。

不变性的参数是什么?

支持不变性。 关键概念可以参考 在这篇文章中。 在主动-主动复制模式下,只有对象版本化才能保证不变性。 无法在源上禁用版本控制。 如果目标上的版本控制暂停,MinIO 将开始复制失败。

如果版本控制暂停或存在不匹配,还有哪些其他影响?

在这些情况下,复制可能会失败。 例如,如果您尝试在源存储桶上禁用版本控制,则会返回错误。 您必须先删除复制配置,然后才能对源存储桶禁用版本控制。 此外,如果您在目标存储桶上禁用版本控制,复制将失败。

如果双方都没有启用对象锁定,如何处理?

必须在源和目标上启用对象锁定。 有一种极端情况,在设置存储桶复制后,可以删除目标存储桶并在未启用对象锁定的情况下重新创建,复制可能会失败。 如果未在两端配置对象锁定设置,则可能会出现不一致。 在这种情况下,MinIO 将默默地失败。

了解更多主动-主动复制

您使用的是 Internet Explorer 版本 11 或更低版本。由于安全问题和缺乏对 Web 标准的支持,强烈建议您升级到现代浏览器。