开发者社区> 问答> 正文

lrs和zrs有什么区别?

lrs和zrs有什么区别?

展开
收起
河水流流 2024-08-17 17:32:07 107 0
3 条回答
写回答
取消 提交回答
  • image.png
    LRS(Local Redundancy Storage,本地冗余存储) 和 ZRS(Zone Redundancy Storage,同城冗余存储)是阿里云对象存储OSS提供的两种不同的数据冗余方式,它们的区别在于数据备份的策略和所能提供的容灾能力:

    LRS(本地冗余存储)

    • 数据会被冗余存储在同一个地域内的不同可用区的多个设施上的多个设备中
    • 旨在通过本地的数据副本,确保即使单个设备或设施发生故障,数据依然可以访问,支持两个存储设备并发损坏时的数据不丢失
    • 适合对成本敏感且能接受一定程度地域内风险的业务场景。

    ZRS(同城冗余存储)

    • 采用多可用区(AZ)机制,将数据分散存储在同一地域内的三个可用区
    • 相比LRS,ZRS提供了更高的容灾能力,能够在单个可用区(如整个机房)发生故障(如断电、火灾)时,确保数据和服务的连续性。
    • 适合对数据高可用性和灾难恢复有严格要求的核心业务,尤其是那些无法容忍单个数据中心故障影响的场景。

    LRS更侧重于成本效益,提供基本的本地数据保护;而ZRS则提供更高层次的数据保护,确保在同城级别的灾难中数据依然安全,但可能成本相对较高。用户应根据自身的业务需求和预算来选择合适的冗余类型。

    相关链接
    ALIYUN::OSS::Bucket 属性 https://help.aliyun.com/zh/ros/developer-reference/aliyun-oss-bucket

    2024-08-17 20:18:34
    赞同 2 展开评论 打赏
  • LRS(本地冗余存储)与ZRS(同城冗余存储)的主要区别在于数据冗余的范围和可用性保障程度

    LRS:数据在单个可用区(AZ)内的多个设施和设备上进行冗余存储,确保硬件故障时的数据持久性和可用性。但若该可用区不可用,数据将暂时无法访问。

    ZRS:数据跨同一地域内的多个可用区冗余存储,提供更高层次的可用性保障。即使某个可用区发生故障,数据依然可正常访问,适合对业务连续性有严格要求的场景。ZRS能够在发生局部灾难时,实现快速的数据访问恢复,且故障切换过程对用户透明,确保数据不丢失。

    重要注意事项:ZRS相比LRS能更好地抵御单点故障,但请注意ZRS目前仅在特定地域和服务中可用,并可能处于不同阶段的服务成熟度(如公测)。特定服务如云盒仅支持LRS类型的数据容灾。 选择LRS还是ZRS,取决于您对数据可靠性和业务连续性的具体需求。

    同城冗余存储类型的数据冗余在某个特定的地域内。当该地域不可用时,会导致相关数据不可访问。如果您的业务需要极高的可用性保障,建议您使用跨区域复制来备份数据。

    参考链接:存储冗余概述https://help.aliyun.com/zh/oss/user-guide/overview-of-storage-redundancy-types

    2024-08-17 18:32:15
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    本地冗余LRS:采用数据冗余存储机制,将每个对象的不同冗余存储在同一个可用区内多个设施的多个设备上,确保硬件失效时的数据持久性和可用性。

    同城冗余ZRS:将用户的数据分散存放在同一地域(Region)的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。OSS同城冗余存储提供99.9999999999%(12个9)的数据设计持久性以及99.995%的服务可用性。

    image.png

    更多介绍可以参考这篇文章

    2024-08-17 17:41:35
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载