存储架构的选型和技术规划?

现在的云项目中底层的存储:包括块、文件、对象存储,大多数都会采用分布式架构(分布式块、文件、对象),分布式架构是趋势,但是否都要这样规划和设计,大多数块采用三副本、对象和文件采用EC纠删码机制

参与29

8同行回答

pysx0503pysx0503系统工程师第十区。散人
目前来看。分布式架构在应对海量数据,特别是非结构化数据方面确实有很大的优势。也成为目前的主流,三副本或纠删码来保障整个架构的可靠性。不过所有的规划和设计脱离了应用场景的实际情况都不现实。不通的业务类型,技术能力,资金投入都会影响最终的规划和设计的实际落地。分...显示全部

目前来看。分布式架构在应对海量数据,特别是非结构化数据方面确实有很大的优势。也成为目前的主流,三副本或纠删码来保障整个架构的可靠性。不过所有的规划和设计脱离了应用场景的实际情况都不现实。不通的业务类型,技术能力,资金投入都会影响最终的规划和设计的实际落地。分布式架构也好。集中式存储也好。只是一种技术手段。我觉得现在项目设计和规划的原则应该是结合实际情况综合考虑,采用最适合的方案,而不是最流行的方案。

收起
系统集成 · 2023-01-31
浏览1498

ChatGPT 回答

在互联网服务行业中,分布式架构的确是一种趋势,因为它可以提高系统的可靠性和可扩展性。但是,是否需要采用分布式架构,还需要根据具体业务需求和技术实现情况来进行评估和决策。

对于存储选型,块、文件、对象存储各有其适用场景。块存储适用于需要高性能、低延迟的场景,如数据库、虚拟化等;文件存储适用于需要共享文件、支持随机访问的场景,如文件共享、多媒体存储等;对象存储适用于需要存储海量数据、支持分布式访问的场景,如云存储、大数据分析等。

对于存储架构,三副本和EC纠删码机制都是常见的数据保护方式。三副本可以提高数据的可靠性,但会占用更多的存储空间和网络带宽;EC纠删码机制可以在保证数据可靠性的同时,减少存储空间和网络带宽的占用,但会增加计算复杂度和延迟。因此,需要根据具体业务需求和技术实现情况来选择合适的存储架构和数据保护方式。

总之,在进行存储选型和架构设计时,需要综合考虑业务需求、性能要求、可靠性要求、可扩展性要求等因素,选择合适的存储方案和数据保护方式。

提问者

sxtycxx
解决方案经理人工智能(计算机视觉)
擅长领域: 存储灾备服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-30
  • 关注会员:10 人
  • 问题浏览:4045
  • 最近回答:2023-04-06
  • X社区推广