存储 频道

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

  使用存储分层

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

  需要指出的是,一些虚拟化组件,比如VMware Site Recovery Manager(SRM:站点恢复管理器),目前要求恢复单一VM所需的所有数据都应该在单个ESX存储池。基于阵列的分层工具(比如,Compellent、EMC和日立数据系统的工具)。

  举例:一家金融服务公司拥有超过300TB的存储和庞大的VM环境。这家公司将操作系统放在廉价的第三层存储,将经常使用的、容易变动的应用程序和用户数据分配在更加昂贵的第二层和第一层存储。该公司超过70%的存储迁移到第三层存储。比起原来承载所有VM数据的第一层存储,第三层存储的成本要低75%。

  合并存储网络

  大型光纤通道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映射和容量规划等任务。

0
相关文章