统一存储论道(四):扩充性与可靠性是关键考虑

统一存储论道(四):何在不同存储协议的磁盘区间分配资源,是评估统一存储设备的关键,另外由于统一存储设备同时肩负多样化的存储工作,因此扩充性与可靠性也是不能忽略的因素。

统一存储设备能以单一系统同时满足不同类型的存储要求,但这样的解决方案可能将带来其他问题。由于系统上同时存在了不同型态存储方式的磁盘区,因此如何在不同磁盘区间调配资源,就成为一个问题。另外由于统一存储设备可身兼数职,一旦故障,造成的影响也更大,故可靠性也是不能忽略的考虑。另外统一存储设备还必须具备足够的性能与容量扩充性,才能满足以单一系统同时取代过去分别由多套不同系统负担的存储任务。

通过存储策略调节资源分配

存储资源的调节可分存储空间与性能的分配两部份,依执行任务的不同,前端服务器对容量与存储性能的需要也大不相同,这对之前各自独立的系统来说不会成为问题,但对统一存储设备来说,就会有资源竞争的状况,在系统满载时会严重冲击需要高存储性能的前端应用服务器。

就容量分配而言,重点在于系统能否灵活调度空间,配置给采用不同协议的磁盘区,且调整程序还能不影响到存储的数据或正常的存储动作。目前大多数的产品,都有在不同磁盘区间调配容量的功能,把建立好的磁盘区在光纤信道或iSCSI传输接口间转换,而不会影响到磁盘区内的数据。

而性能的调节就比较复杂。传统调节性能的作法是切割高速缓存给不同的磁盘区;依性能需求的差异,在建立磁盘区时设定分配不同大小的高速缓存给磁盘区使用。但盲点在于,快取只是影响存储装置存储性能的因素之一,光靠调整快取大小并不能充分达到调节性能需求的效果。因此近来又出现一些可以进行更细致设定的性能调节方式。

以NetApp的FlexShare为例,FlexShare可综合考虑快取大小、存储的IOPS与带宽上限等参数,以Volume为单位设定存储资源的优先程度,当系统满载时,可让高优先等级的Volume维持在高性能状态,其余的Volume根据指定的等级来提供服务。而且用户还能设定更精细的存储策略,如在上班时间优先把资源调度给数据库应用的Volume,到夜晚离峰时间再把备份用的Volume转到较高的优先级。除NetApp外,EMC的服务质量管理器(QoS)也能提供类似的功能。QoS可以监控系统的存储状态,依据响应时间、带宽与Throughput来调节性能,同样也能制定细致的存储策略。