分布式存储在硬件选型方面的难点?

不同的业务对存储系统的性能有不同的要求,在建设存储系统的时候如何根据存储系统的进行系统硬件的规划?显示全部

不同的业务对存储系统的性能有不同的要求,在建设存储系统的时候如何根据存储系统的进行系统硬件的规划?

收起
参与8

查看其它 1 个回答baimmi的回答

baimmibaimmi  系统架构师 , 中国银联股份有限公司

对硬件平台具有如下基本要求:

  1. 运行在标准的X86服务器上;
  2. 基于分布式架构的软件定义存储系统集群内部服务器硬盘数量必须一致;
  3. 软件定义存储正常运行需要占用单个服务器的处理器的核心数量需大于
    4+N(N是硬盘个数,一个硬盘对应一个核心),例如:单个服务器5个硬盘,共计需要4+5=9个核心,则服务器需配置12核处理器;轻量化异构存储统一管理服务需要8核以上的处理器;
  4. 软件定义存储正常运行的服务器的物理内存需满足如下条件:
    大于10GB +(N2GB)(N是服务器上所有硬盘总计存储容量,单位TB),例如:单个服务器5个硬盘,每个硬盘4TB,则共计需要10GB+20GB2=40GB,服务器需要配置64GB物理内存;轻量化异构存储统一管理服务需要16GB以上的物理内存;一般情况下,随着内存容量的增大,性能也会越好;
  5. 分布式架构的存储集群性能很大程度上取决于存储介质的有效选择。下一代云存储系统内部服务器须有板载PCIe插槽,支持使用快速的SSD硬盘作为缓存来为HDD加速,或者直接采用全闪存架构。使用SSD作为缓存加速的场景下,通常建议一个SSD对应3~4块HDD。使用PCIe/NVMe SSD作为缓存加速的场景下,通常建议一个SSD对应8~10块HDD。
  6. 服务器需要四个网口支持双平面,并且两两绑定(配置网口聚合(Bond),模式为802.3ad(Bond模式为4),此模式提供了容错性,提供高网络连接的可用,同时提供了相当的性能。具体的存储平面带宽要求不低于10Gbps。
银行 · 2018-06-21

回答者

baimmi
系统架构师中国银联股份有限公司
擅长领域: 存储灾备分布式架构

baimmi 最近回答过的问题

回答状态

  • 发布时间:2018-06-21
  • 关注会员:3 人
  • 回答浏览:3120
  • X社区推广