1.外部磁盘镜像的性能和管理
在有充分处理能力的前提下,外部磁盘子系统的镜像可以达到很高的性能。不仅其处理器是存储管理任务所专用的,子系统也是为某些特殊的成分而设计和调试的,再配以其他高速的I/O部件,包括系统处理器和总线,外部磁盘镜像可以达到最优性能。
虽然这种镜像的性能方面往往是很卓越的,但管理方面却有待于进一步完善。由于没有一个子系统驻留在服务器端,所以难于提供基于服务器的配置和错误报告的管理方案,SCSI总线通常用于连接这样设备,但却没有提供适合的管理工具。因此,这类系统很难集成到现存的管理系统。
为了克服这个缺陷,制造商们已经开发出一些管理和错误报告的其他方案,方案之一是实现了简单网络管理协议,管理信息库(SNMPMIB)结构。在SNMP开发之时,它仅作为一个网络管理协议,并未考虑用来管理存储设备和存储柜,所以这个方法用于存储管理是不合适的。由此可以看出,要想让SNMP成为存储管理问题的解决方案,还有一段很长的路。譬如,SNMP是被开发用于查询网络设备的,以了解设备是否出现任何问题。虽然这种查询方案能很好地管理网络,但管理实时的存储设备却极不适宜的,因为实时管理对失败的响应要求更快。因此,SNMP可以用于失败报告,但不能作为I/O路径的自动实时纠错技术,换而言之,它还不能快到足以处理I/O失败切换的程度。此外,SNMPMIB结构是为网络设备连接而开发的,不能很好地匹配存储、I/O产品的性能和发展趋向,因为I/O过程与网络过程略有不同,拥有属于自己的标准和分析方法。总之,SNMP能足够好地完成管理报警,但不要对它抱有超出这个功能之外的任何期望。
SNMP作为存储管理工具存在一定的弱点,这导致了另一个方法的产生,即存储资源管理(SRM)。SRM是应存储子系统的管理要求而产生的,仍然处于初级阶段,没有得到广泛的应用。存储市场上虽有不同厂商开发出的解决方案,但都仅限于管理自己的系统,这些产品没有统一的标准,不能在统一的框架下管理多厂商的系统。尽管市场需要这种标准化的、统一管理的产品,但由于不同产品之间的差异,目前尚不清楚工业界在倡导这个概念上能取得多大程度的成功。
SCSI封装服务(SES)是新定义的标准规范,它能够识别磁盘子系统的组件,也能识别于分析和报告这些组件的计量标准。SES是一个相当宽泛的、庞大的规范,对它的解释还存在一定的差异,这种差异使它能够在更广泛的产品及存储管理系统上实现,这也有力地证明了它的用处。
2.使用外部磁盘镜像子系统替代失败的磁盘驱动器
置换磁盘驱动器的方便性与性能的优势是外部磁盘子系统真正耀眼之处。在提供统一的存储管理方面,其他方法都存在缺陷,惟有外部磁盘子系统具有及时替换失败磁盘的能力。假如你有24×7持续工作的需求,那么,外部磁盘子系统是仅有的重要选择。术语“热插拔”是指在撤除并替代一个组件时,系统依然保持运行,且系统的操作受到的影响很小。外部磁盘子系统使用一种特别设计的I/O总线,它能保证总线上其他设备具有正常的供电和信号,由此可以在外部子系统中实现热插拔功能。