机房360首页
当前位置:首页 » 技术解构 » 分析服务器虚拟化如何影响存储

分析服务器虚拟化如何影响存储

来源:机房360 作者:赵瑞蕊 更新时间:2010-6-18 17:32:10

摘要:服务器虚拟化让一个物理服务器可以被多个虚拟机(VM)所使用,每个虚拟机都有自己的20GB操作系统和自己的存储空间、备份需求以及存储I/O。随着更多的VM服务于更多用户所调出的更多的应用程序并进行更多的I/O密集型进程,虚拟服务器也开始变得慢起来。

  毫无疑问,虚拟化是IT领域最热门的话题之一,但是虚拟服务器是如何影响终端用户存储策略的,可能大家并不太清楚。虚拟服务器对性能和数据保护都有独特的要求,刚刚开始部署存储技术和产品的用户,可以最大限度的享受服务器虚拟化带来的好处。
  
  优化虚拟服务器环境中的存储
  
  服务器虚拟化让一个物理服务器可以被多个虚拟机(VM)所使用,每个虚拟机都有自己的20GB操作系统和自己的存储空间、备份需求以及存储I/O。随着更多的VM服务于更多用户所调出的更多的应用程序并进行更多的I/O密集型进程,虚拟服务器也开始变得慢起来。
  
  服务器虚拟化让我们把存储于每台服务器中低成本磁盘驱动器的操作系统数据迁移到SAN(或NAS)环境,从每GB存储成本来说,后者往往更加昂贵。VM的存储可以带来--在许多情况下已经带来--非常高昂的成本。由于维持存储的生命周期成本基本上是购买成本的七倍,因此非常有必要采用新技术来优化虚拟服务器环境中的存储。
  
  重新寻找平衡
  
  虚拟服务器环境中良好管理的SAN(或NAS)存储设置可以降低数据存储成本,提高性能,或简化操作。像往常一样,你可以在"更便宜--更好--更快"这个三角中选择两个方面进行优化,但是不能同时优化所有三个方面。市场上也没有单一的"灵丹妙药"。
  
  本文比较了VM存储管理的六个技术,并检验了哪些方式--或方式的组合--可以更好的应对各种数据管理挑战。
  
  一个虚拟化服务器环境要求服务器、网络和存储团队齐心协力。这些团队可能某种程度上倾向于各干各的,但是要构建一个均衡的服务器-存储策略,每个团队都必须理解其他人的优先任务、流程和要求。将存储规划与虚拟服务器需求整合起来可以使组织更加高效地支持数据增长、成本控制和性能上的要求。
  
  对OS镜像进行重复数据删除
  
  在虚拟化环境下,每个OS镜像中80-90%的内容都是相同的。例如,每个用户的Windows开始画面都是一样的,只有系统信息,比如主机名称和注册表数据,可能会不一样。此外,OS镜像不会明显影响磁盘I/O性能。一些厂商现在在提供针对主存储的重复数据删除功能,这样OS镜像所占用的空间可以有效减少70%左右,同时还不会对性能产生明显影响。一家主要存储厂商保证OS重复数据删除最少可以节约50%的存储空间。
  
  对VM存储的重复数据删除正变得越来越普遍。举例:一家大型保险公司拥有400TB的主存储,并且有200个快速增长中的虚拟服务器,每个虚拟服务器有20GB或更大的OS镜像。通过对VMOS镜像进行重复数据删除,优化SAN,对VM备份进行重复数据删除,这家公司预计未来三年可以节约至少75万美元的成本。
  
  使用存储分层
  
  服务器管理员不仅应该告诉存储团队需要多少新存储,而且应该告诉他们应该把哪种类型的数据放在哪种类型的存储上。存储团队可以设置分开的存储池,这样更加静态的和访问频率更少的数据(比如,OS镜像)可以放在速度比较慢的第三层存储(例如,SATA磁盘)--这个存储层的成本往往比第一层存储的成本低五到七倍。访问频率更高的数据,比如应用程序,可以放在第二层存储。最快、最昂贵的第一层存储应该保留给那些最容易变动的页面文件和数据库。
  
  需要指出的是,一些虚拟化组件,比如VMwareSiteRecoveryManager(SRM:站点恢复管理器),目前要求恢复单一VM所需的所有数据都应该在单个ESX存储池。基于阵列的分层工具(比如,Compellent、EMC和日立数据系统的工具)。
  
  合并存储网络
  
  大型光纤通道SAN曾经要支持成百上千台物理服务器,并增长到每个光纤架构需要12个以上的交换机。现在,VM服务器可以按照10:1、15:1甚至20:1的比例合并客户端,使用带宽更高、速度更快的数据通道,加上数量上更少的端口,创造出更加扁平更加快速的SAN。现在可以再次使用上世纪90年代末简单的双导向器SAN架构,甚至在中型企业也可以这么做。由于一个SAN现在可以支持高达8Gb/秒的带宽,因此性能也有所提升。
  
  一些虚拟化管理产品(例如,VMwareESX3.x)不支持存储多路径负载均衡,因此一次只能支持一条I/O通道。现在的VMwareESX4.x可以让第三方多路径软件(比如EMC的PowerPathVE)同时使用多条I/O通路。这可以将端口数或者每端口带宽要求减少50%或更多--可能可以将成本减少一半。高性能端口可能成本更高,但是现在需要的数量可以变少。
  
  另一个解决方法,N端口虚拟化(NPIV)可以让单个HBA(主机总线适配器)支持多个虚拟主机总线适配器(vHBA)。每个子OS可以在SAN中有一个独一无二的ID,从而提高了可靠性和安全性。存储管理员可以使用现有工具来监视从虚拟服务器到存储阵列的SAN流程,从而帮助进行故障排查、I/O映射和容量规划等任务。

本文地址:http://www.jifang360.com/news/2010618/n12817259.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片