在真实环境中的虚拟桌面部署中,我所碰到的最常见问题是实际的虚拟桌面配置。通常情况下,企业会简单地虚拟化出一个物理桌面,然后以它为基础创建其它的虚拟桌面。
从表面上看,这似乎是一个正确的做法。然而,虚拟化一个生产系统的物理桌面可能会导致问题。
原因在于虚拟桌面基础架构(VDI)的工作方式。VDI环境中的虚拟桌面共享物理服务器组成的一个有限资源池。因此,这些硬件资源需要有效地使用。而问题就出现了。
回想服务器虚拟化的起源,这项技术最初被推向市场,是作为一种能更好利用物理硬件资源的方式。当时普遍认为物理服务器拥有的硬件资源比单一工作负载所需资源多的多。理论上可以通过将工作负载整合到单一物理机器,从而降低硬件成本。
同样的概念延续到虚拟桌面的世界。台式计算机通常具有比运行中工作负载实际所需资源多的多的处理能力和其它硬件资源。因此,运行一个低效的操作系统/应用程序配置并不会导致什么不利后果。
现在假设一下,如果不是最优化配置的物理桌面被直接进行了虚拟化,这意味着VDI池中的每个虚拟桌面都将消耗比它们实际需要更多的资源。最坏的情况,可能导致性能问题。最好的情况,仅仅意味着某些硬件资源被浪费。
我对VDI配置的建议是从头构建映像文件,并不断寻找方法移除不必要的服务,操作系统组件,驱动程序等等,以提高效率。即使你最终只获得2%的效率增长(通常情况下,你会得到更多),你也必须考虑到累积效应。举个例子,在拥有500个虚拟桌面的环境中每个2%的增长,都将显著降低硬件资源的消耗量。这里有一些方法可供参考:
1. 删除不必要的组件。哪些类型需要从虚拟桌面映像中删除?我建议从打印机驱动程序开始。很多打印机驱动程序与其他许多服务打包在一起,其实是完全不必要的。某些打印机驱动程序甚至包含那些旨在弹出消息,鼓励你买墨盒等耗材的服务。难道你真想要把宝贵的硬件资源浪费在弹出式广告上?
删除自动更新也是个好主意。这些组件不仅消耗系统资源,它们本身就是一种浪费。如果您的VDI环境设置在每个用户会话结束时,自动恢复虚拟桌面初始状态,那些由自动更新服务所产生的任何更新都将被删除掉。
最后,去控制面板,寻找那些可被用户安全删除,而不影响用户进程的操作系统组件或者应用程序选项。
2. 监控I / O。当你试图减少虚拟桌面的占用空间,同时留意你可做的任何操作,以减少虚拟桌面对存储I/ O的需求。存储I / O不足,也许是虚拟桌面性能问题的最常见原因。在你的虚拟桌面映像中,你所做的任何减少I / O消耗的操作,都将对整个虚拟桌面的资源池产生复合影响。
3. 应用已有的数据缩减功能。检查你的虚拟桌面平台是否支持重复数据删除也是一个好主意。如果你能够对虚拟桌面存储池进行重复数据删除,就可以大大减少资源池内虚拟桌面消耗物理存储空间的量。如果你能缩小足够的存储空间,就有可能把虚拟桌面池转移到固态存储上,从而提高I / O响应,取得更高的成本效益。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
重新审视虚拟桌面存储
虚拟桌面架构将虚拟化架构由专注于数据中心的服务器、存储和网络扩展至用户桌面上,其使用场景中独一无二的负载需求让我们开始重新审视存储系统。
-
纹秤对弈VDI:超融合赢了传统存储
在并购了业内领先的瘦客户端、零客户端及云计算解决方案供应商Wyse之后,加上与VMware和微软的紧密合作,戴尔能够提供完整而丰富的端到端VDI方案,这一点是许多超融合/ServerSAN厂商所不具备的。
-
新品还是话题?EMC联盟成为VMworld 2015焦点
EMC在VMworld 2015大会的开始便发布了面向VDI部署的联盟终端计算堆栈(Fed EUC),并预览了联盟企业混合云(FECH)的更新。
-
谁更有助于VDI性能?缓存还是分层?
谁更有助于VDI性能?缓存还是分层?答案依赖于VDI平台,具体到你所使用的硬件类型以及虚拟机的配置方式。