在虚拟桌面使用虚拟存储技术的优缺点
2011-5-20 作者:Brien Posey 译者:李哲贤 来源:TechTarget中国 我要评论
投稿 打印 MSN推荐 博客引用
英文
大 | 中 | 小
导读:虚拟桌面的部署成本越来越高,有些管理员通过使用虚拟存储技术来解决问题。
关键词:虚拟桌面 虚拟存储 存储虚拟化
【TechTarget中国原创】虚拟桌面的部署成本越来越高,同时能否提供足够的性能也成为挑战之一。因为这些问题都跟底层存储架构密切相关,有些管理员通过使用虚拟存储技术来解决问题。
下面,我们将讲述在虚拟桌面环境中应用虚拟存储技术的优缺点。不过,在开始之前,要首先注意一点:虚拟存储不是只有一种产品或技术可以实现。很多存储供应商都提供各自的差异化方案。在本文中,我对存储虚拟化的定义是:位于虚拟桌面(或底层hypervisor)和物理存储之间,提供抽象层的一种技术。
存储虚拟化用于VDI的优势
实际上可以达到的效果要取决于所使用的不同技术。最常见的一些包括:降低存储成本、提高性能和简化管理。当然,这些优点根据各个产品的实现不同,达到的途径也不同。
降低虚拟机存储需求的方法之一是重复数据删除技术。去重技术非常适合于VDI系统,因为即使一个公司内部可能保有多个VHD(虚拟磁盘),但各个虚拟机所使用的虚拟磁盘文件大体上都是相同的。
市场上有多种去重产品,尽管它们都可以实现存储空间节省,多数却并不用于提高存储性能。
名为Atlantis Computing Inc.的一家公司就收到很多对其Atlantis产品的需求。
ILIO是基于软件实现的去重产品,主要针对虚拟桌面环境。该软件层位于hypervisor和存储层之间,在写入IO发送到磁盘之前实时地进行重复数据删除动作。
另一个为VDI环境存储需求设计的产品是Virsto VDI. 类似于AtlantisILIO,Virsto VDI也可以改善虚拟环境的存储性能,不过实现的方法完全不同。
Virsto VDI使用了特殊的VHD格式,而不是hypervisor默认的VHD架构。最终的结果是动态扩展的虚拟磁盘性能,根据公司的差别,会一定程度地优于固态VHD磁盘。该性能的提升是通过交易型存储机制实现的。
由于VDI环境中写入操作带有很强的随机性,Virsto VDI通过使用交易型日志的模式实现写入I/O的统一管理,然后分期写入到物理存储。最终的结果是I/O操作以流的方式进行,从而实现存储性能优化。
存储虚拟化的缺点
尽管通过存储虚拟化可以实现很多优势,同时也带来一些缺点。首先,虽然多数供应商宣称他们的产品可以降低存储成本,但是存储虚拟化产品本身是需要初始投入的,包括长期维护支持的成本。这些成本最终可能会抵消掉存储空间节省带来的收益。
另外一个潜在的缺点是,使用了存储虚拟化技术后在存储架构中添加了一层,增加了复杂程度。这使得出现问题后的故障诊断更为艰难。另外,您或许还会发现hypervisor的厂家不愿意为实施了存储虚拟化的环境进行技术支持。例如,Virsto VDI使用了完全不同的VHD文件格式。虽然目前还没有真实遇到过某个hypervisor供应商拒绝为Virsto VDI客户提供技术支持的情况,但这样的潜在风险肯定存在。
最后,存储虚拟化可能导致物理存储空间资源超出使用。自动精简配置技术创建的虚拟磁盘,初始空间非常小,可以随着空间需求增大而动态扩展。存储资源的过分配技术,使得增加虚拟机密度时无需增加存储,但是如果虚拟硬盘文件增长非常快的话,可能会导致存储需求超出底层实际的物理存储空间。
所以,如果您正在考虑为VDI环境增加虚拟存储技术,很重要的一点是衡量其中的得失。虽然多数情况下结果是收益远大于潜在损失,但仔细考虑两方面的因素总是对的。