所属分类: 虚拟&存储 整理: FengNet.Com 更新日期:2009/4/21 13:04:20 阅读次数:4088

如何最大化VMware存储效率?


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


--------------------------------------------------------------------------------

相关文章
迁移到原生云应用架构 2017/2/13 17:26:00
Linux内核参数调优 2015/10/9 10:58:10
一些VMware 产品的默认用户名和密码 2014/5/20 11:42:45
大数据领域的顶级开源工具大集合 2014/4/18 10:18:42
MySQL 远程连接配置的正确实现 2012/3/28 13:26:53
将物理数据中心向云计算迁移的四大步骤 2012/3/19 9:42:19
虚拟化的两个重要问题:虚拟化备份和灾难恢复与虚拟机蔓延 2011/9/19 16:01:22
如何预防由VMware驱动和后门程序导致的系统故障 2010/7/23 9:13:12
如何预防VMware虚拟机错误和安全漏洞? 2010/7/23 9:12:15
如何在VMware虚拟融合网络中防止安全漏洞? 2010/7/23 9:10:38
如何防止在隔离区出现VMware ESX和ESXi网络安全漏洞? 2010/7/23 9:09:25
ESX4.0升级至U2的方法与 "4.0 U2"升级包的下载地址 2010/7/3 21:31:26
讲解主流备份软件如何在VMware环境下工作 2010/4/21 16:27:25
Vmware下的网络设置及三种工作模式介绍 2010/4/5 11:48:37
忘记VMware ESX Server Root密码的解决方案 2009/8/17 14:34:26
VMware ESX Server下的一些命令 2009/8/17 14:33:08
服务器虚拟化后应该注意的八大问题 2009/6/30 19:53:38
关于服务器虚拟化十二个知识点的说明 2009/6/30 19:52:12
分析虚拟化部署的评估与规划阶段 2009/6/30 19:47:22
成功迁移VMware Server到ESX3.5的四大步骤 2009/6/23 15:03:51
服务器+存储 实现虚拟化最大优势 2009/6/22 13:30:00
分析虚拟化部署的评估与规划阶段 2009/6/22 13:24:48
虚拟化环境对存储备份的影响分析 2009/6/22 13:21:44
谈关于VMware虚拟化技术的几点了解 2009/6/19 15:12:16
服务器虚拟化环境中网络性能和吞吐量 2009/4/21 13:13:57
部署虚拟化的硬件购买策略 2009/4/21 13:11:59
VMware容灾备份功能简介 2009/4/21 13:07:56
VM 热备份的几种办法 2009/4/21 13:07:23
在ESX Server环境下的存储管理 2009/4/21 13:06:35
使用快照备份的方法 2009/4/21 13:05:45
怎么解决VMware快照故障? 2009/4/21 13:05:09
在VMware环境里避免存储阵列快照陷阱 2009/4/21 13:03:48
使用VMware ESX troubleshooting恢复VMFS分区 2009/4/21 12:59:46
服务器虚拟化对网络配置的影响 2009/4/21 12:56:09
虚拟机备份应该注意的五个问题 2009/3/27 12:23:31
VMware的裸设备级备份 2009/2/27 13:26:21
Linux下常用应用软件列表 2007/5/29 7:12:53
100多道简单网络基础题(答案) 2004/11/9 10:09:43
Linux一句话精彩问答-网络无关篇 2004/5/26 13:43:14
LINUX新手入门及安装配置faq200(上) 2003/12/31 20:51:43
linux经典问题==基础篇 2003/10/30 11:19:02
LINUX 常见问题1000个详细解答 2003/10/29 14:13:25
linux常见问题FAQ 2003/7/30 18:01:57
全面搞定vmware上装solaris 2003/7/15 8:31:07
VMWARE TOOLS 2003/4/25 15:41:36


感性空间
设计&运维
网络技术
休闲娱乐
NetFilter
linux&Unix
网络安全
程序空间
软件考试
RFC&ISO
规划&规范
虚拟&存储
Apple技巧
云计算&大数据



文章搜索



站内搜索