VMware ESX NetApp的存储数据删除功能

日期: 2008-10-26 作者:Scott Lowe翻译:涂凡才 来源:TechTarget中国 英文

NetApp存储区域网络(SAN)重复数据删除(deduplication)非常有用,它可以大大地降低存储空间要求、节省存储空间。而且,如果配合使用VMware Infrastructure 3(VI3)或虚拟桌面环境,通过几个简单的配置还可以节省出更多的空间、更大程度地降低运行数据删除所耗费的空间。   在桌面虚拟化环境下,存储空间需求通常会飞速增长。因为,桌面虚拟化环境所包含的虚拟机数量会急剧增加。

比如说,一个普通的桌面虚拟机需要15GB的VMDK,要部署1000个这样的桌面就需要15000GB(也就是15TB)的存储空间。如果能将存储要求降低50%,那么我们就可以节省7.5TB,这是一个……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

NetApp存储区域网络(SAN)重复数据删除(deduplication)非常有用,它可以大大地降低存储空间要求、节省存储空间。而且,如果配合使用VMware Infrastructure 3(VI3)或虚拟桌面环境,通过几个简单的配置还可以节省出更多的空间、更大程度地降低运行数据删除所耗费的空间。

  在桌面虚拟化环境下,存储空间需求通常会飞速增长。因为,桌面虚拟化环境所包含的虚拟机数量会急剧增加。比如说,一个普通的桌面虚拟机需要15GB的VMDK,要部署1000个这样的桌面就需要15000GB(也就是15TB)的存储空间。如果能将存储要求降低50%,那么我们就可以节省7.5TB,这是一个很诱人的节省量。

  重复数据删除技术

  目前,存在很多不同种类的重复数据删除技术。有些技术只能用于备份数据,而有些可以用于主存储(primary storage)和常用数据。这些技术还可以进一步分为in-line重复数据删除和post-process重复数据删除。其中,in-line重复数据删除技术是在它进入存储系统的时刻删除重复数据,而post-process重复数据删除技术是在它被写入磁盘之后才进行重复数据删除数据。每种技术都有自己的优势之所在,也存在各自的不足之处。

  NetApp重复数据删除采用的是post-process执行,它可以删除虚拟机和虚拟机数据中的重复数据。它不仅可用于网络文件系统(NFS),也可用于块存储,如iSCSI和光纤通道。不过,iSCSI和光纤通道的存储配置管理要复杂一些,所以本文将着重于重复数据删除技术在NFS数据存储中的应用。

  激活NetApp重复数据删除功能

  存储管理员只需在存储阵列中执行几条命令即可激活NetApp重复数据删除功能。重复数据删除许可证书可以免费从NetApp获得。重复数据删除功能除了对性能有一点点影响之外,几乎没有其它负面影响了,我们没有理由不利用这样好的功能。

  存储阵列重复数据删除功能启用后,不需要对它进行配置。存储管理员可以在NetApp存储阵列中打开重复数据删除,然后就会看到节省存储的效果,无需对虚拟化软件或虚拟机进行任何配置。

  而且,重复数据删除功能可用于NetApp所支持的任何存储协议——光纤、iSCSI和NFS。不过,在NFS中最容易获得重复数据删除效果,效果也最为明显。

  重复数据删除配置

  尽管说你不必对NetApp重复数据删除进行任何配置,但是做了当然就会更好地节省空间。下列是一些最优做法,在VI3中采用这些做法能够帮助企业最大限度地利用NetApp重复数据删除功能。

  虚拟机分组

  VI管理员可以对虚拟机进行分组,将类似的虚拟机存储到一个数据存储中,以便提高重复数据删除率。例如,根据虚拟机的子操作系统进行分组,将运行Windows Server 2003的虚拟机存储到一个数据存储中,运行Red Hat Enterprise Linux的虚拟机放到另一个存储中。

  隔离子操作系统与其数据

  VI管理员可以将子操作系统与它使用的数据隔离开来。其中有种做法是在子操作系统下使用多个虚拟磁盘。在子操作系统之外,显示为多个VMDK。比如,运行Windows Server 2003的虚拟机应该分离C:和D:。

  将交换文件放在单独的VMDK中

  在子操作系统中,VI管理员可以将交换文件或交换分区单独存储到一个虚拟磁盘中,而该虚拟磁盘是存储在不删除数据存储中的。因为这些数据不太可能包含太多重复数据或块,所以这样可以省去一些存储阵列的重复数据删除工作。请注意,这会让虚拟机配置更加复杂一些,很多企业可能不愿惹这个麻烦。

  确保子操作系统文件对齐合理

  VI管理员应该确保VMDK文件下的子操作系统文件对齐合理,这对于最优化性能非常重要,因为这可以防止由不对齐而引起的不必要I/O操作。

  有了这些最优做法,我们可以大大地节省存储空间、尽可能地降低运行重复数据删除功能的系统开销。然而,请注意,重复数据删除功能并不会降低或影响设计SAN时用到的另一关键度量:IOPS要求。虽然重复数据删除可以帮助降低容量要求,但是不能降低IOPS要求。在设计架构SAN时,一定要确保你的SAN能够满足环境的IOPS需求。

作者

Scott Lowe
Scott Lowe

Scott Lowe是ePlus Technology公司的高级工程师。他拥有广泛的经验,尤其是在存储区域网络、服务器虚拟化、目录服务和互操作性这样的企业技术方面。

相关推荐

  • 《IT新架构》:紧跟时代

    本期主要关注超大规模提供商用来实现服务器利用率提升的云技术和实践最终将流向企业IT商店,这有助于弥补企业数据中心在服务器利用率方面的差距。

  • 虚拟SAN不是存储救世主

    虚拟SAN对驱动器槽的利用使其看起来是个可行的存储选项,但它带来了额外的流量负担,可能产生消极影响。

  • 超融合基础架构产生运维挑战

    超融合基础架构在虚拟化平台当道的环境下挑战很大。像所有结构性的演变一样,对该环境如何运行产生影响。融合存储与计算意味着双方相互影响。

  • VMWare虚拟机磁盘读写性能问题

    VMWare版本为5.5,存储采用两台Dell服务器自建,磁盘为SAS(7.2k)*6,RAID5,普通SSD […]