对于分布式存储的选型,有什么标准、建议以及避坑经验分享?

要进行分布式存储的选型,在项目初始界面,有什么标准、建议以及避坑经验分享?显示全部

要进行分布式存储的选型,在项目初始界面,有什么标准、建议以及避坑经验分享?

收起
参与10

查看其它 3 个回答edwardwu的回答

edwardwuedwardwu  产品经理 , SmartX超融合

分布式存储选型必然与业务的需求息息相关,但还是有一些共有的标准,例如可靠性、性能、运维、数据服务支持都是非常重要的,这里举几个例子:

可靠性:

由于分布式存储从架构上是极度依赖网络的,需了解产品在不同网络状况下的处理机制,如某一个或几个节点网络断开了,或者形成网络分区,软件的处理机制是怎样的,是否能够符合高可用的要求,数据恢复机制等等。例如,某分布式存储产品在 3 节点集群下,当单一节点发生网络故障或者宕机后是无法完成数据恢复的,意味着这种情况下可靠性将降低,这一点是否能忍受?

性能:

性能可以通过第三方测试工具进行测试,如 fio 、iometer、vdbench 等等。测试模型需要根据自身业务特点去模拟,如小块随机混合读写 IO、大块顺序 IO 等等,可以测试出存储的基准性能;另外也可以通过测试不同节点规模下的性能表现,验证分布式存储节点规模扩大,性能是否能线性提升。另外也可以通过模拟一些场景,如数据恢复过程中、执行快照过程中对存储性能影响是怎样的?否则日后使用时会带来一些不可预测的风险。

运维便利度:

可考察产品在日常监控、扩容、更换硬盘(以及其他硬件)是否足够便利;之前有遇到某些分布式存储产品在扩展节点时候会触发大量数据迁移,过程中导致存储性能急剧下降,几乎不可用状态,这种情况意味白天执行扩展任何几乎是不可能的,运维上也是大打折扣;

软件开发 · 2022-03-25
浏览593

回答者

edwardwu
产品经理SmartX超融合
擅长领域: 存储灾备超融合

edwardwu 最近回答过的问题

回答状态

  • 发布时间:2022-03-25
  • 关注会员:5 人
  • 回答浏览:593
  • X社区推广