如果底层有多台性能不同的存储,当其中一台比较高端的故障时,剩下的存储如何保证数据的完整性,剩下的低端存储能否满足也无的性能需求?
收起通过SVC或者VPLEX对底层两台存储做镜像,比较高端的存储做primary copy,读性能取决于比较高端的存储。
当SVC缓存足够时,写性能不用担心,SVC的缓存能够保证优异的写性能,即使底层存储做了VDM等镜像。
当SVC缓存不足时,写入的数据需要等待SVC缓存刷后端两套存储,写性能取决于性能慢的存储,也就你的低端存储。
而VPLEX由于没有写缓存,性能完全取决于后端存储,所以性能等同于低端存储性能。
所以很好的评估SVC缓存是否足够满足你业务对写响应时间的需求比较关键,同时当写IOPS过高,超过了后端存储能够承受的IOPS峰值,写响应时间也会激增。如果低端存储的IOPS能够承受你的业务需求,SVC缓存也充足,当然没有问题。