【IT168 评论】桌面虚拟化是个大的课题,我们慢慢来展开讨论。本文简单介绍桌面虚拟化的定义、几个适用的情景,以及架构设计的选择。
定义:
Desktop virtualization is a technology that decouples a PC desktop environment from a physical deviceso that the virtual machine (VM) of the PC desktop stored in a centralizedserver can be accessed from a remote client device through a network. There arevarious desktop virtualization technologies targeting different use cases, suchas hosted virtual desktop (HVD), local VM, streaming desktop and hosted shareddesktop.
以上是Gartner对桌面虚拟化的定义。这是个广泛的定义,它不仅仅局限于HVD(VDI),也包括本地虚拟机,共享桌面,Streaming桌面等等。
情景一:
一个大型企业A有完善严密的安全策略,网络设计比较复杂,在生产环境任何设置的改动都需要经过ChangeControl。最近该企业并购了另外一家小型企业B。需要在六个月之内把业务完全整合。这就意味着被并购企业的员工能够访问母公司的邮件,应用和数据,并且遵循目前的安全策略。如果按照传统的做法,需要化很大的力气评估企业B的网络和终端环境等,同时也要实施一系列的网络变更来允许企业B可以访问企业A的网络。设想企业A每个季度都要并购很多类似企业B的小公司。那么传统做法的工作量是非常大的,因为每个被并购企业的IT环境都不同,要短时间内实施业务整合的难度之大可想而知
情景二:
某公司有几个呼叫中心分布在不同城市,甚至其他的国家。呼叫中心人员众多,都使用统一应用程序。该公司也有很多短期的雇员或者合作伙伴,他们的流动性较大,而且分散在不同的地方。这些短期人员往往希望使用自已的设备(BYOD)来访问该公司的数据和应用。
管理分布在多处的大量桌面环境是个不小的挑战,要保证桌面OS及其应用及时升级来满足安全和业务的要求,也要保证短期人员能快速便捷的获得相应权限,并获得桌面和相关应用。
情景三:
某医院有几个院区分布在不同的地方。医护人员对移动办公的要求很高,不管是在办公室、病房还是会议室,都希望能访问相应的程序和数据。有的医生希望在家里也能访问相关应用和数据。
以上三个情景用传统解决方案也可以,不过可能耗时耗力,效果也不见得好。如果采用合理的桌面虚拟化方案,会有很明显的成效。
架构选择:
下面我们先介绍两种常见的桌面虚拟化的架构:
HVD的虚拟机是运行在Hypervisor之上的。每一个虚拟机就是一个虚拟桌面。用户可以绑定某个虚拟机(DedicatedDesktop),也可以从一个池内随机获取虚拟机(PooledDesktop)
Dedicated desktop保留用户对设置的更改,每次该用户都获取该虚拟机。而PooledDesktop在用户退出后不保留用户的更改,每次用户重新登录后获得一个新的虚拟机。
Published Apps and Shared Desktop 无需Hypervisor,直接在ServerOS上实现共享的桌面或者共享的应用。
因为不同用户的需求不同,还有成本的考虑,很多大企业里往往采用多种架构的混合方案。
那么具体哪一种桌面虚拟化的架构才最适合上面的三种情景呢呢?你能回复此文提出您的看法么?