在存储大会上或甚至在回答评论的时候,一个几乎每次都会问的问题就是在用户特定的环境中需要用什么协议、驱动器类型和备份应用程序。答案几乎总是“视情况而定”,因为这就是事实。实际情况是,对于大多数情形而言,尽管你可以获得必要的系统来工作,但是最重要的问题是这里面的复杂性和管理性。
例如,比方说你在进行你的第一个虚拟化项目,你可以让两台主机对话,同时你在iSCSI(互联网小型计算机系统接口)上的简易性/复杂性和你在NAS(网络附加存储)、AoE(以太网ATA)、SAS或光纤通道上的一样。对这些环境的测试是随着这些环境的扩展环境将发生什么变化?万一你有50个主机和500个虚拟机,那么支持这些主机和虚拟机的不同协议选择和存储系统将成为影响存储管理复杂性的重要因素。反过来,万一你只投资了5000美元,那么你不需要关注在5万美元SAN(存储局域网)上才需要关注的事情,你只需要让你的5000美元解决方案如预期般地运行起来。
除了预算问题外,这还取决于你的项目准备走多远。根据我的经验,性能、扩展性或使用寿命的要求越高,就越需要理解这些技术之间的差别。通常可以满足更多需求的存储系统和协议总是更加昂贵的解决方案。有些系统和技术虽然便宜且便于安装,但是万一你用在500个虚拟机上,那这些系统可就没那么好用了。
在这里我的忠告是,在你已经获取了必要的资料并询问了许多问题之后,最终你还是有必要自己进行一下测试。实验室环境仍然不能完全告诉你在生产环境下会发生什么问题。同时,我敏感地感觉到,作为用户,你的时间资源比以前更紧张,往往没有时间像以前那样在一个地方细致地评估前三大或四大厂商的系统。
最近,我们建议厂商做好面对更长测试周期的准备。你可以在30天内测试完一个系统,但是这不能体现这个系统究竟运行得如何。万一我们在实验室中花三到四个月时间测试一个系统,那么我可以更有自信地评估这个系统。不过,你可以放心的是,大多数存储系统还是可用的。你所进行的研究和调查工作是影响日后系统运行复杂性和管理性的关键。