RSS订阅
RSS订阅TT服务器

如何最大化VMware存储效率?

2008-11-13  选择字号:  | |
打印本文章

导读:本文学习通过使用VMDK重复数据删除和压缩来提高VMware存储效率。

关键词:VMDK 重复数据删除 VMware 存储

正在加载数据...

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

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

【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存储有效率的最大化,这两种方法都很有用——压缩所有数据,然后删除副本里已有的剩余压缩数据。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
相关的专家答疑
清除VMware Server上的快照以释放磁盘空间不是一个操纵按纽的工作,而是需要一点创造性。什么是快照链?Workstation有何作用?
从VMware Server上如何彻底地清除快照?具体有哪些步骤?如何操作?在本文中,我们将一步一步教你清除快照释放磁盘空间。
在越来越多的环境里,IT管理员都开始使用更大的LUN来承载多个虚拟机。尽管这可以减轻分配多个LUN给多个虚拟机的重担,但无法解决分区和LUN增长的问题……
当与VMware架构一起使用时,要了解虚拟化如何影响存储阵列的使用。不正确的使用能使存储阵列快照不可靠,并通常是无效的。
在一个存储区域网络(SAN)上,有两种方法为虚拟机配置存储。这两种方法是什么?具体如何实施?有哪些局限?需要注意什么事项?
ESX是性能比较稳定的虚拟化产品,但是也存在一些安全漏洞。ESXi是VMware免费嵌入式hypervisor,它也存在安全缺陷。对于这两款产品,我们该如何安全地管理它们?本指南将从网络和管理方面入手,提供一些实用技巧。
在前面的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本指南中,我们将具体描述如何管理Hyper-V、如何对Hyper-V备份以及如何进行性能优化等。
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
最新更新
专家答疑
技巧
Anil Desai
你推荐使用虚拟机优化器吗?使用的时候需要注意哪些情况呢?我没有你所提的虚拟机优化器产品的任何经验,我询问了……
Joe Foran
当谈及Xen时,我会听到如准虚拟化、hypervisor和HVM。这些术语到底是什么意思?简而言之,它们是描述Xen如何运行的结构条款。不像……
Serdar Yegulalp
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?