使用存储虚拟化产品后下挂高端存储是否会对性能带来影响?

使用存储虚拟化产品后,相当于多了一个虚拟化层,SVC或者是Vplex,当下挂一些高端存储,Vmax DS8000系列的话,会不会对高端存储的性能带来影响,或者说降低;显示全部

使用存储虚拟化产品后,相当于多了一个虚拟化层,SVC或者是Vplex,当下挂一些高端存储,Vmax DS8000系列的话,会不会对高端存储的性能带来影响,或者说降低;

收起
参与21

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

wangshuai_gowangshuai_go存储工程师证券

这个问题比较难回答。我这里说说我的经验把。

  1. 正常情况下将中端存储比如VNX ,HUS130,DS5000之类接入存储虚拟化网关(比如SVC),性能是提升的,为什么呢,因为存储虚拟化网关有自己的cache 可以进行IO加速。另一个方面如果后端存储比如DS5000用的是RAID group 方式来划分LUN的时候,这些LUN 分给虚拟化网关,虚拟化网关将这多个LUN 组成一个大POOL再在大POOL里面分volume ,此时这个volume 可以做到跨所有LUN的条带化,此时后端存储所有硬盘的IO打散提供到这个一个volume用。性能自然也就上去了。
  2. 存储虚拟化网关接高端存储或是FLASH的表现。
    这个要分情况讨论:
    a. 正常情况下存储虚拟化网关比如SVC 本身IO压力负载不大,距离设计参数limitation 有距离时,SVC是可以发挥出高端存储和FLASH存储的性能来的。我司就是大量高端存储比如VMAX ,VSP,G800,XIV 接入到了SVC虚拟化网关,用了好几年了。 这些后端接入高端存储的SVC我们对应用就是当高端存储SLA来用的。
    b. 再讲讲悲剧的时候。如果一个SVC上面接入太多存储,分配的卷特别多,为了省成本拼命的压榨SVC的潜力,此时SVC的就会暴露出性能问题了,个别时间发挥不出高端存储的高性能。 所以一定要做好规划。比如2个节点的SVC带多少容量后端存储,分多少盘给主机,能承载的极限是多少,4个SVC节点又是多少。一定要规划好。
    c.不要在拼命堆高IO的时候再在虚拟化层疯狂的使用snapshot、 数据复制,thin 、压缩等太多技术。特别是压缩和大量snapshot 一起用的时候,性能下降很厉害。
    总之虚拟化网关后面可以接高端存储,可以发挥出高端存储的性能。但是一定要注意,不能压榨SVC压榨的太厉害,不能是为了拼命省成本来做这件事情。要给存储虚拟化网关自身留一些buffer。
证券 · 2017-09-04
浏览2316

回答者

wangshuai_go
存储工程师证券
擅长领域: 存储灾备分布式架构

wangshuai_go 最近回答过的问题

回答状态

  • 发布时间:2017-09-04
  • 关注会员:4 人
  • 回答浏览:2316
  • X社区推广