2012-12-24 13:36:48 来源:CIO时代网
虚拟桌面环境使得传统的硬盘存储系统资源极度紧张,不过在许多情况下,合理配置的固态存储设备可以将性能大幅提升。
同样,用户也可以获得便利,如从任何具备无线电话网络和Wi-Fi连接的地点即时访问企业内部应用。此外,数据可以由企业备份策略所保护,从而使得数据从移动设备或损毁的本地硬盘驱动器中丢失和失窃的几率大为降低。
VDI对存储要求苛刻
尽管有诸多好处,VDI对于IT管理者或用户而言并非是万能药。VDI对于本地基础架构增加了额外的压力。众所周知的VDI“启动风暴”,就是指在启动或退出高峰期间,如在早晨首次登录时,午餐时间,或下班时所产生的极高I/O需求,可能导致存储子系统陷入瘫痪状态。企业必须适当规划存储吞吐量以适应这些高峰期需求,从而需要配置更多的硬盘驱动器,进而导致更高的每GB存储费用。
固态硬盘(SSD)对于启动风暴问题是公认的解决方案。启动过程绝大部分是读取I/O操作,相对于硬盘驱动器(HDD),SSD可提供高得多的I/O性能,特别是按每GB计算时。尽管SSD每GB要昂贵得多,但它不必像基于HDD的存储系统那样通过过量采购容量来获得必需的总计I/O吞吐量。
在启动风暴的场景下,合理的做法是将启动映像放置在逻辑设备上并将访问隔离于此“驱动器”中。而在服务器上使用本地SSD缓存意义不大,因为排除掉其它数据后,映像可能被移走或将缓存消耗殆尽。[page]
存储风暴之外
除了启动风暴,SSD对于虚拟环境下的其它一些应用也极具吸引力。毕竟,由于用户的I/O被集中,置于前端的SSD可以处理高需求活动并将压力从后端的HDD基础架构中转移开来。这使得组织机构可以使用大容量,低成本的HDD来支持它们的虚拟桌面,而无需牺牲性能。
遗憾的是,通用的SSD解决方案在这种场景下并不能解决问题。对于循环的读操作,无论是作为缓存还是单独的存储层实现,SSD都可以提供最佳性能。而对于随机I/O工作负载或写密集的操作,SSD并没有多大作用。在VDI的实施中,大多的系统访问用户数据的操作对于磁盘系统而言都是高度随机的。用户对数据的访问各不相同,因此,用户访问的数据在下一次被访问的几率很小,从而无法利用SSD的读取速度优势。
通过数据的随机读取,数据被连续的输入输出SSD.这会在硬盘层面产生两个问题。首先,SSD写性能低下是众所周知的。SSD提供商也通过各种写缓冲和改变写方案来进行改善,但也只能起到拖延作用。更糟糕的是,SSD cell最多只能支持3000次写操作,即使是企业级硬盘最多也只能支持100,000次写操作。即使这样,经历成千上万次的用户访问之后,SSD cell也会很快出现问题。Cell出现问题后,SSD的性能也会逐渐下降。
Virsto软件就是其中一个试图解决此问题的公司,它提供Visto VDI“存储虚拟机监控器”,可将用于虚拟服务器部署的存储虚拟化,对VMware和Hyper-V都提供支持。Virsto声称对于每一个物理机而言可以成倍提升VDI性能,并将虚拟机监控器的存储需求减少差不多90%.对于数千个虚拟机而言,这样的效果相当可观。此外,Virsto通过连续写和记录架构消除了虚拟机I/O的随机特性。
这些实现的共同思路是寻找(或创建)一种环境,在此环境下,数据并非随机访问或至少不被再三的重写。实现全SSD存储环境既不经济也不实用。存储管理者需要寻找特定的用例,使SSD产生的效益可以胜过它的成本。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
