VMware即时克隆技术能够帮助IT进一步整合虚拟桌面资源,实现性能的最大化。
虚拟桌面的主线之一就是共享资源。远程桌面会话主机上的所有用户共享Windows服务器。VDI用户共享hypervisor主机的硬件资源。桌面即服务用户共享云服务。提高磁盘利用率的技术共享主磁盘并只存储变化的数据。上述技术通过整合降低了虚拟桌面的成本。
最新的共享技术应用到虚拟机RAM中。例如VMware的即时克隆桌面共享磁盘空间以及内存。这一设置使IT能够更快地配置虚拟桌面。
在VDI产品 Horizon View中,VMware提供了三种配置虚拟桌面的方式:
1.使用模板以及自定义规范交付完整的克隆,克隆没有与父虚拟机共享任何内容,IT必须像维护其他Windows机器一样维护该克隆。
2.基于虚拟机快照交付链接克隆。链接克隆共享只读的基础磁盘并保存数据变更。IT能够通过升级父虚拟机并重组克隆维护链接克隆。但是,重组500个桌面可能要花几个小时。
3.交付即时克隆虚拟机,使用共享内存以及共享磁盘。这些虚拟机同样基于父虚拟机快照,IT可以升级虚拟机,升级源虚拟机并推送新VDI镜像。升级每个即时克隆只需要几秒钟,因此升级规模较大的资源池只需要几分钟,不像以前需要几个小时。
完整以及链接克隆虚拟机都有各自的内存以及CPU。必须通过至少一个Windows启动序列用户才能够使用这两类虚拟机。换句话说,VMware 即时克隆虚拟机不需要在新桌面就绪以前启动Windows。
减少资源占用
VMware即时克隆特性源自Fargo项目以及新虚拟机可以是既有正在运行的虚拟机的副本的理念。首先,新虚拟机占用较少的资源,但随着时间的变化对资源的需求将会增加。新虚拟机一开始与原虚拟机的磁盘、内存完全相同。磁盘类似于传统的虚拟机磁盘快照,将变更写入一个稀疏文件。
内存使用类似的机制,但使用的是hypervisor的内存而不是文件。新虚拟机使用原虚拟机内存,只有在磁盘数据写入内存时才需要自己的内存。在测试中,新虚拟机占用的内存大约为配置内存的50%,与完全克隆或链接克隆相比,即时克隆节约了50%的内存。
此外,不需要等虚拟机启动。在几秒钟之内用户就可以登录到新虚拟桌面,在测试中发现新桌面在10秒钟以内就准备好了。
用户是独特的
VMware即时克隆桌面面临的最大的挑战就是转瞬即逝。用户退出登录后,桌面虚拟机就被破坏掉了,虚拟机不具备持久性。IT必需找到在两次登录之间保存用户设置的方法,所有的非持续性VDI部署都面临这个问题—没有独一无二的虚拟机,却要保证用户的独特性。来自VMware以及一些第三方厂商的很多产品都能够使用漫游设置保持用户的独特性。
存储仍旧是关键
共享并没有消除对虚拟桌面实际上要消耗的资源的需求。IT仍旧需要足够多的CPU资源供应用用户使用。管理员还需要足够多的内存,因为即时克隆仅共享最初的操作系统内存空间。一旦用户开始启动应用,每个虚拟机的应用都需要消耗内存。
存储仍旧是获得良好用户体验的关键所在。每个即时克隆虚拟机在启动时仍旧会创建一个.vswp文件,因此会使用磁盘空间。而且,克隆而非父虚拟机将占用大量的磁盘I/O,因此副本必须保存在快速存储上—最理想的情况是保存在内存缓存或者固态硬盘上。与链接克隆一样,差分磁盘见证了很多写操作,尤其是在用户登录时加载用户配置文件时。而且从最终用户的角度看,快速存储在响应即时克隆虚拟桌面的请求时快速存储将产生很大的影响。
VMware即时克隆桌面在配置桌面时具备更大的灵活性。非持续性桌面配置、升级速度很快。与链接克隆桌面相比,升级即时克隆桌面更简单而且需要的资源更少。
本文转自d1net(转载)