如何最大化VMware存储效率?

日期: 2008-11-12 作者:George Crump翻译:唐琼瑶 来源:TechTarget中国 英文

随着VMware陆续推出新产品,越来越多的虚拟化管理更加关注在虚拟架构里的存储问题。共享存储在使用VMotion和Site Recovery Manager这样的功能时是一个关键因素。   共享存储的挑战在于它很昂贵,并且造成VMware和存储拐点,也就是说虚拟架构消耗大量存储容量,我们如何降低容量。如果能降低虚拟机所需的数据,这就能减少虚拟化项目的总体成本。

存储正是虚拟化项目里应该受关注的地方,因为共享存储的花费和投资回报能通过存储效率获得。   问题的核心在于虚拟机磁盘格式的扩散,或是VMware分配给虚拟系统的虚拟磁盘镜像。这些文件大小从10GB到15GB不等,取决于所部署的虚拟机数量,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

随着VMware陆续推出新产品,越来越多的虚拟化管理更加关注在虚拟架构里的存储问题。共享存储在使用VMotion和Site Recovery Manager这样的功能时是一个关键因素。

  共享存储的挑战在于它很昂贵,并且造成VMware和存储拐点,也就是说虚拟架构消耗大量存储容量,我们如何降低容量。如果能降低虚拟机所需的数据,这就能减少虚拟化项目的总体成本。存储正是虚拟化项目里应该受关注的地方,因为共享存储的花费和投资回报能通过存储效率获得。

  问题的核心在于虚拟机磁盘格式的扩散,或是VMware分配给虚拟系统的虚拟磁盘镜像。这些文件大小从10GB到15GB不等,取决于所部署的虚拟机数量,在一台物理主机上有30到40个这样的文件。由于你环境里每台物理主机的扩散,最终,在VMDK文件方面你需要相当大的投资。

  VMware数据优化

  存储优化能从建立在存储系统里的容量开始。例如自动精简配置和可写入的快照。自动配置通过规划卷的最大需求(不过只使用所需的容量),允许存储超额认购。例如,你可能在默认情况下创建了50GB的VMDK,不过大多数虚拟服务器只使用了一半。在一个精简配置存储环境里,只有实际的容量在使用,这节省了相当大的空间。可写入的快照消除了进行备份额外数据库和其他测试开发工作数据的需求。只是简单地对生产卷进行快照,在测试服务器里启用。

  VMware数据压缩

  VMDK是数据压缩的理想侯选者,因为VMDK有大量可压缩和冗余的数据。目前有两种可用的方式满足这种需求。第一种是使用一个在线压缩工具来压缩数据;另外一种是在VMDK里识别冗余数据,并使用重复数据删除技术来消除这些文件之间的冗余块。

  实时压缩

  实时压缩类似于基于软件的压缩工具,除了Storwize这样的公司,其他公司都将这种技术移植到一个设备里,在数据路径里设置内联,通过系统压缩数据。在维护线路速度时,利用设备额外的处理能力允许更高的压缩速度,并且通常能提高整体存储性能。

  这个设备设置在内联里,对虚拟架构是透明的,不需要额外的配置更改。如今,这些设备需要VMware VI 3.5版本里VDMK安装的日渐流行的网络文件系统(NFS)。

  实施在线压缩设备的结果是影响深远的。VMware镜像一般能压缩80%,这对整个数据中心都有影响。镜像能以压缩格式发送到备份设备里,降低数据保护过程的网络需求和备份存储要求。为了恢复数据,当跨广域网线路复制数据时,数据仍然是压缩的,这能有效地交付大于80%的WAN带宽。

  最后,存储需求本身减少了80%,这使昂贵的共享存储系统更有效率。例如,每个系统能存储更多的VMDK文件,快照能保留得更久,在存储系统的缓存里能放更多数据。所有这些属性都增加了性能,降低了成本。

  重复数据删除

  优化VMware存储需求的下一步就是重复数据删除。首先是公司把它推广成一种备份存储的方法,如Data Domain,然后重复数据删除就开始流行,像NetApp这样的公司提供了主存储重复数据删除。重复数据删除比较数据块与卷上的其他数据块。当发现一个重复块,只对这个块的一个实例进行存储。这意味着空间的节省,甚至这些文件并不完全一样。在VMware例子中,只需要存储操作系统二进制的特殊部分。

  重复数据删除可以去除你所需的冗余数据,同时在主存储上有一些冗余文件。

  为了让主存储重复数据删除更有效率,你需要选择有冗余的特殊数据设置。像先前提到的,VMware VMDK很有用。30个Windows VMDK文件包含30个非常类似的二进制码、补丁和辅助应用程序。这能简化多于60%的存储容量。

  达到最大化存储效率

  实时存储和重复数据删除都在减少主存储方面发挥了作用,在许多情况下它们能互补。之前提到,当数据重复删除过程跨卷识别并找到冗余块时,只存储这个块的一个复本。

  另一方面,实时压缩通过设备压缩和重复压缩所有数据,不管这些块之间有多少连通性。有许多例子说明压缩在存储有效性方面提供了更高的回报,尤其是在重复数据删除不太有效的时候。数据库就是个很好的例子。一个在线压缩设备能有效地压缩或重复压缩数据库,只有一点或没有性能损耗,并且仍然能交付75%或更多的容量节省。

  显然,在VMDK文件里不止是有操作系统二进制。有一些相对独特的数据集的使用,如数据库、邮件存储和用户数据。结合使用压缩设备和重复数据删除能使存储有效率总体增加,达到90%。

  为了达到VMware存储有效率的最大化,这两种方法都很有用——压缩所有数据,然后删除副本里已有的剩余压缩数据。

相关推荐