控制虚拟服务器对存储影响

本文章出自:www.fix.com.cn

  对OS镜像进行重复数据删除

  在虚拟化环境下,每个OS镜像中80-90%的内容都是相同的。例如,每个用户的Windows开始画面都是一样的,只有系统信息,比如主机名称和注册表数据,可能会不一样。此外,OS镜像不会明显影响磁盘I/O性能。一些厂商现在在提供针对主存储的重复数据删除功能,这样OS镜像所占用的空间可以有效减少70%左右,同时还不会对性能产生明显影响。一家主要存储厂商保证OS重复数据删除最少可以节约50%的存储空间。

  对VM存储的重复数据删除正变得越来越普遍。举例:一家大型保险公司拥有400TB的主存储,并且有200个快速增长中的虚拟服务器,每个虚拟服务器有20GB或更大的OS镜像。通过对VM OS镜像进行重复数据删除,优化SAN,对VM备份进行重复数据删除,这家公司预计未来三年可以节约至少75万美元的成本。

  使用存储分层

  服务器管理员不仅应该告诉存储团队需要多少新存储,而且应该告诉他们应该把哪种类型的数据放在哪种类型的存储上。存储团队可以设置分开的存储池,这样更加静态的和访问频率更少的数据(比如,OS镜像)可以放在速度比较慢的第三层存储(例如,SATA磁盘)--这个存储层的成本往往比第一层存储的成本低五到七倍。访问频率更高的数据,比如应用程序,可以放在第二层存储。最快、最昂贵的第一层存储应该保留给那些最容易变动的页面文件和数据库。

  合并存储网络

  大型光纤通道SAN曾经要支持成百上千台物理服务器,并增长到每个光纤架构需要12个以上的交换机。现在,VM服务器可以按照10:1、15:1甚至20:1的比例合并客户端,使用带宽更高、速度更快的数据通道,加上数量上更少的端口,创造出更加扁平更加快速的SAN。现在可以再次使用上世纪90年代末简单的双导向器SAN架构,甚至在中型企业也可以这么做。由于一个SAN现在可以支持高达8Gb/秒的带宽,因此性能也有所提升。

 一些虚拟化管理产品(例如,VMware ESX 3.x)不支持存储多路径负载均衡,因此一次只能支持一条I/O通道。现在的VMware ESX 4.x可以让第三方多路径软件(比如EMC的PowerPath VE)同时使用多条I/O通路。这可以将端口数或者每端口带宽要求减少50%或更多--可能可以将成本减少一半。高性能端口可能成本更高,但是现在需要的数量可以变少。

  另一个解决方法,N端口虚拟化(NPIV)可以让单个HBA(主机总线适配器)支持多个虚拟主机总线适配器(vHBA)。每个子OS可以在SAN中有一个独一无二的ID,从而提高了可靠性和安全性。存储管理员可以使用现有工具来监视从虚拟服务器到存储阵列的SAN流程,从而帮助进行故障排查、I/O映射和容量规划等任务。

  考虑NAS

  虚拟化存储也可以通过NAS设备上的NFS来进行,不必使用带VMware工具的基于FC(光纤通道)或iSCSI(互联网小型计算机系统接口)的SAN。对于虚拟服务器来说,NAS设备拥有现成的可以使用的文件系统,从而排除了对基于服务器的文件系统(比如VMFS:虚拟机文件系统)的需要。尽管相对于SAN来说,NAS比较慢且安全性较差,但是NAS也有自己的明显优势。如果正确部署并使用独立的VLAN(虚拟局域网)和多个Gb级以太网连接或更快的10Gb/秒以太网连接,NAS至少在速度和安全性上可以和更加复杂且昂贵的光纤通道SAN相媲美。

  NAS的优点包括:

  对VM服务器OS的重复数据删除功能内置在一些厂商的NAS设备中(例如EMC的Celerra和NetApp的FAS)。这种功能可以有效减少存储要求。

  可以使用现有的低成本的1Gb/秒和10Gb/秒以太网,无需使用复杂而昂贵的光纤通道SAN。

  NAS更加容易管理。例如,存储管理员在扩展虚拟服务器上NAS存储的时候无需进行主机系统操作,而SAN的扩展需要扩展LUN(逻辑单元号)或在服务器上创建更多的LUN,然后扩展文件系统和进行主机端的其他修改。

  NAS部署需要一些最佳实践指导,并注意一些事项:

  不要长距离使用NAS,延迟性可能会随着距离的增加而变得明显。

  使用UDP(用户数据包协议)上的NFS v3(3.0版本的网络文件系统)和较大的帧,以便获得最佳性能。

  考虑使用一个孤立的VLAN来获得更好的安全性和传输独立性。

猜你喜欢

转载自nyxd.iteye.com/blog/1495505