如何最大化VMware存储效率?

2008-11-13    | |
打印本文章
RSS

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

查看全文
相关的专家答疑
 
今年,VMware将发布比以往更多的产品。这些产品多数填补了以前的空白,有些产品旨在帮助使用第三方产品。这就提出了以下疑问……
 
VMware加速朝着vSphere发展,已经发布了ESX和ESXi 3.5的Update 4(U4)。U4里的显著功能包括对ESXi PXE启动的实验支持,这使
 
上一篇文章讨论了恢复对VMFS的访问,Vizioncore vRanger Pro恢复了VMFS要使用的必要分区。用同样的方法恢复RDM出现“Cannot create file”这样的错误信息……
 
在计算VMware虚拟机文件系统(VMFS)数据存储大小时需要考虑到的因素有哪些?计算虚拟基础架构数据存储大小的公式是什么?
 
从ESX逻辑单元号(LUN)误删了分区导致无法访问虚拟机文件系统(VMFS)里的数据,这时候该如何恢复?有哪些方法可以使用?
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录