异构存储整合过程中,如何将性能差距大的存储充分利用?在软件定义存储中是否有好的解决方案?
目前解决性能问题:通过引入闪存解决。sds中闪存的引入给方案本身进行了加强和丰富。利用其闪存速度优势弥补。在异构存储整合过程中带来的木桶效应、
拿存储虚拟化进行异构存储整合来看,不同厂商的产品差异性还是挺大的,比如您提到的vplex和svc,两者在cache机制上就有先天的差异,vplex处理写IO是透写即write through模式,因此对写的延迟要明显大于svc,另外由于在主机和存储之间加了一层存储虚拟化层,对IO都有读写延迟的加剧,所以对于核心的生产环境,要进行实际的性能测试。另外一个原则,在做本地存储高可用时尽量不要在性能差异的大的盘阵间做local mirror,尤其对于vplex,慢的盘阵会成为短板,可以将其单独通过虚拟化层配置给主机。实际上我们可以深刻思考一下,引入存储虚拟化层的意义在哪?可能每个企业上这个的原因都不尽相同,我们目前主要使用vplex做容灾,其作为RPA的splitter使用。另外,我们对业务系统的性能做过测试,vplex的性能损耗还是不小的,建议各位朋友也要做充分的测试,在安全和性能之间找个平衡点。
收起虚拟化产品,我认为最大价值在于:高效利用,
而存储虚拟化在整合各种厂商存储阵列,各种特征的磁盘,各种类型的端口协议.....最大的挑战就是如何协调这些不均等的性能。。
存储自动分层技术则是一个很好的弥补机制/功能。
另一方面,利用该技术借助少部分优质存储介质,可以提高全局存储性能,因为时常遇到一些客户,眼下放着若干台老旧存储设备,它们因年限或受限于技术,性能很低,阻碍用户去引入新的技术:虚拟化桌面/服务器,私有云,数据库集群等。
但是各厂商各有所长,建议多调研产品进行选型。
收起