如何量化分析软件定义存储的稳定性、可靠性及性能

我接触过一些超融合,比如路坦力,HP的超融合方案(HP服务器+VMWARE),在性能测试时,他们的测试方法就是创建数个1G的小卷,反复的读写,然后告诉我们这种方案有上万的IOPS,性能是传统存储的多少倍云云。但是我看了他们安装部署过程,觉得这种情况下,读写会在服务器内存上完成,也就是相当于...显示全部

我接触过一些超融合,比如路坦力,HP的超融合方案(HP服务器+VMWARE),在性能测试时,他们的测试方法就是创建数个1G的小卷,反复的读写,然后告诉我们这种方案有上万的IOPS,性能是传统存储的多少倍云云。但是我看了他们安装部署过程,觉得这种情况下,读写会在服务器内存上完成,也就是相当于在存储的控制器上完成测试,当我要求他们创建一个超过存储控制虚拟机内存大小的卷时,他们表示测试没法进行,脚本是固定的。我的问题是:
1、我们在分析传统存储性能时,一般会用硬盘的性能来做分析,而不是使用控制器的缓存,那如何量化软件定义存储的性能?使用上述测试方法显然不可能是我们实际使用上的性能。
2、稳定性上,传统存储有个非常明确的量化数值:99.999%,软件定义存储这方面如何量化呢?
3、有很多情况下,核心业务会使用双存储提高稳定性、可靠性,我们在使用软件定义存储时是不是也有必要使用两套呢?毕竟软件这种东西很难不存在问题,确保一套存储系统7X24完全无故障运行。

收起
参与6

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

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

通常软件定义存储中对于性能的衡量是在IOPS、带宽和磁盘响应时间三个维度进行综合考量。
IOPS(I/O per second)是指每秒读写的次数,通常对于小I/O,且传输I/O的数量比较大的情况下,是一个最主要的衡量指标。
带宽是指每秒在I/O流中传输的数据总量。
在对存储系统性能进行评价的时候,需要综合看IOPS和带宽这两个指标,同时存储性能另外一个重要指标是磁盘响应时间。
很多企业在进行POC测试的时候为了使得性能达到极致,会增加进程的并发数,但是同时带来的是系统延迟的大大增加,合理的测试一定要规定系统在一定延迟下进行,方能够最好的去模拟真实的运行环境

有关于稳定性,软件定义存储现在还没有一个量化的指标,通常还是在硬盘层面、节点层面、机柜层面、集群层面进行稳定性的测试,实际在使用过程中,会发现更多的问题来自于应用层面的逻辑错误。

在实际使用过程中,由于软件定义存储通常会采用多副本的高可用机制,如果业务对于稳定性有极高要求,可以引入容灾备份手段。

银行 · 2017-06-15
浏览2167

回答者

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

baimmi 最近回答过的问题

回答状态

  • 发布时间:2017-06-15
  • 关注会员:3 人
  • 回答浏览:2167
  • X社区推广