查看其它 2 个回答adamshao的回答

adamshaoadamshao软件架构设计师XSKY星辰天合

传统存储一般采用内存做写缓存,服务器必须具备掉电保护功能,否则会造成数据丢失;一般是双控,采用PCIe做镜像。传统存储的IO路径是固定的,节点故障会导致性能大幅下降。一般不具备灵活的扩展和高可靠性,只能依靠固定的硬件RAID,维持小规模集群,不具备自动重平衡等机制。

虽然传统存储的架构不够灵活,但由于IO路径短,性能较好,一般应用于对延时要求非常高的核心数据库场景。

分布式存储不需要内存掉电保护,采用普通硬盘即可,IO写入三副本落盘后才返回,确保数据高可靠性;节点间采用万兆网络即可,对硬件无特殊要求,成本更低。SDS一般基于一致性hash算法,IO路径上不存在单点故障问题,大大提高系统可靠性。同时可灵活配置故障域和副本策略,拥有自动重平衡能力,后期可任意扩展。

分布式存储的延时一般会比传统存储高一些。可应用于如OpenStack/VMware虚拟化云平台、云硬盘、企业网盘、媒资管理、视频监控、备份归档、高性能计算等大部分场景。

软件开发 · 2020-05-29
浏览3016

回答者

adamshao
软件架构设计师XSKY星辰天合

adamshao 最近回答过的问题

回答状态

  • 发布时间:2020-05-29
  • 关注会员:4 人
  • 回答浏览:3016
  • X社区推广