软件定义存储Qos怎么解决?

传统存储厂家产品都有Qos解决方案,软件定义存储怎么解决?

参与11

3同行回答

baimmibaimmi系统架构师中国银联股份有限公司
现在大部分的软件定义存储都支持存储池级别和卷级的QoS,通过限制IOPS属性,来保证业务的正常运行,避免资源的争抢同时,在数据较长时间处于不一致的状态,,例如节点丢失或者副本丢失,系统会自动触发数据重建恢复,在恢复过程中,用户也可以设定数据恢复的带宽规则,最小化对业务的影响...显示全部

现在大部分的软件定义存储都支持存储池级别和卷级的QoS,通过限制IOPS属性,来保证业务的正常运行,避免资源的争抢
同时,在数据较长时间处于不一致的状态,,例如节点丢失或者副本丢失,系统会自动触发数据重建恢复,在恢复过程中,用户也可以设定数据恢复的带宽规则,最小化对业务的影响

收起
银行 · 2017-06-15
浏览2144
zerozhengzerozheng软件架构设计师IBM
就IBM云对象存储而言,从请求的角度,对象存储对外暴露的就是RESTful API,也即是HTTP的协议,是以request数来完成传输的,而不是session保持的方式。因此可以从网络层来控制OPS,实现QoS。从故障恢复的角度,IBM云对象存储可以设置一个网络带宽最大恢复占用带宽比例的,从而实现QoS。同...显示全部

就IBM云对象存储而言,从请求的角度,对象存储对外暴露的就是RESTful API,也即是HTTP的协议,是以request数来完成传输的,而不是session保持的方式。因此可以从网络层来控制OPS,实现QoS。

从故障恢复的角度,IBM云对象存储可以设置一个网络带宽最大恢复占用带宽比例的,从而实现QoS。同时,IBM云对象存储也可以做到9~16个9的数据可靠性,因此整个集群,若干个节点失效都不会影响丝毫的业务访问,更别说磁盘级别了,因此恢复工作实际上是全自动的,后台相对优先级比较低的操作。

收起
IT其它 · 2017-06-15
浏览2242
SDS允许管理员通过资源分配来实现QoS,通过设置不同负载的优先级并限制资源的使用上限,将存储资源分配给特定的应用程序或工作负载。来确保关键工作负载获得必要的资源以实现功能。例如分布式块存储可以设置针对每个单独的卷设置QOS,挂载给不同的业务系统,防止资源争抢。对于...显示全部

SDS允许管理员通过资源分配来实现QoS,通过设置不同负载的优先级并限制资源的使用上限,将存储资源分配给特定的应用程序或工作负载。来确保关键工作负载获得必要的资源以实现功能。例如分布式块存储可以设置针对每个单独的卷设置QOS,挂载给不同的业务系统,防止资源争抢。对于一般的SDS而言,可以进行限制的QoS参数有:

  • 最大容量:卷的最大允许可已使用的存储空间
  • 最小 IOPS/BW* :卷保证的最小 IOPS/BW 数。
  • 最大 IOPS/BW* :卷允许的最大 IOPS/BW 数。

同时,SDS也支持QoS策略,动态的调整资源分配,动态的调节不通应用的资源分配水平,以保证在不同的使用场景下对于资源的充分利用,例如在同时进行数据恢复和较高的工作负载时,SDS会将数据恢复的带宽限制在一个较低的水平以保证正常业务的进行。当工作负载降低或停止,SDS会感知到并提高数据恢复业务的带宽,充分利用资源加速恢复数据。

收起
软件开发 · 2023-04-17
浏览400

提问者

tooyblee
系统工程师郑州铁路局
擅长领域: 虚拟化云计算iaas

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-14
  • 关注会员:4 人
  • 问题浏览:5201
  • 最近回答:2023-04-17
  • X社区推广