微软的Windows虚拟桌面是Azure中新的桌面即服务产品,该产品给桌面虚拟化市场带来很大冲击,但Windows虚拟桌面管理仍有很长路要走。
去年,微软对Windows虚拟桌面(WVD)进行了很多更改。微软最初将其定位平台即服务(PaaS)产品,除在桌面外,客户还可在自己的Azure环境中设置管理组件。但是,在最终设计和架构中,微软收回了控制和管理层,现在将其作为多租户桌面即服务(DaaS)交付。所有客户需要担心的问题是如何维护他们想要交付的桌面和应用程序。
微软还引入了对多用户Windows 10的支持,并具有WVD许可,使其成为很有吸引力的产品,特别是对于将基础结构和应用程序迁移到Microsoft Azure作为其主要云平台的的客户。
微软还收购了FSLogix来处理配置文件管理,特别是结合Office 365使用。借助FSLogix配置文件容器,微软现在可以解决以前无法解决的问题,并从本质上将用户配置文件与底层操作系统分离。微软现在还在开发MSIX AppAttach,它是MSIX应用程序框架的迭代,用于在MSIX应用程序容器中封装Win32应用程序。这是提供完整的无状态VDI会话的最后一部分。
VMware、Citrix及EUC市场中的其他供应商已将支持多用户Windows 10的WVD引入其生态系统。他们声称他们正在支持WVD,但这实际上意味着他们支持多用户Windows 10,因为VMware和Citrix的控制和管理平面与WVD管理和数据平面并无连接。
Windows虚拟桌面管理的4个限制
通过WVD,微软旨在提供一种简化的架构,在这个架构中,客户只需要管理桌面和应用程序,而无需管理Microsoft Azure中的周边组件。但是,与竞争对手相比,微软虚拟桌面缺少以下核心功能:
1.镜像管理
WVD没有像Citrix和VMware那样提供简化的方式来处理镜像或应用程序更新。IT可以利用Azure中的功能来提供类似的功能,但这不是WVD服务的核心部分。IT必须依靠ARM模板、VM规模集和其他基于社区的工具。对于较小的静态环境,这可能并不重要。但是,对于较大的环境或IT专业人员必须处理多个更新和应用程序的环境,这是他们需要的功能之一。
2.适当的自动扩展机制
由于WVD是云原生服务,其核心功能应该包括处理自动扩展和配置的能力。Azure虚拟机是按秒计费,因此,在数小时后按比例缩小实例或在需要时按比例扩展应该是核心功能集的一部分,就像VMware和Citrix那样。然而,微软尚未提供这些功能。微软已构建了一些IT可以使用的指南和脚本,但是它需要专用的基础结构来处理扩展。
3.管理工具
在控制会话或协助连接到WVD会话的最终用户方面,当前的WVD只提供有限的管理工具。那些熟悉Citrix Director或Horizon Helpdesk实用程序的人会注意到,WVD缺少可用的适当帮助台工具。截至目前,微软正在提供PowerShell cmdlet,该工具可提供一些功能来控制会话。微软还正在构建新的管理UI,IT需要将该UI安装为附件。除此之外,IT专业人员还需要依靠第三方供应商来提供UI功能。
4.最终用户体验
对于数据平面,在其核心,WVD是基于Azure的服务。这意味着到WVD桌面或应用程序的所有最终用户通信都通过Azure PaaS服务,这也意味着RDP通信将被路由到数据组件可用的位置。当前,WVD数据组件仅在六个Azure区域中可用,与其他平台相比,这将限制最终用户的体验。其次,WVD使用基于反向传输控制协议(TCP)WebSocket的连接,这将数据传输限制为仅使用TCP。这也会影响最终用户的体验,特别是当涉及繁重的工作负载(例如音频和视频以及基于GPU的应用程序)时。
WVD的未来
微软一直依靠合作伙伴在WVD上提供更多功能。Microsoft RDS也是如此。
WVD不能真正替代VMware和Citrix虚拟桌面产品,特别是对于其当前功能集和核心功能。在Azure不断增长的服务目录中,微软可能会将WVD视为独立服务,但是VMware和Citrix将其产品视为更大生态系统的一部分。
为了使WVD成功,它需要得到瘦客户机、印刷产品和其他第三方供应商的生态系统的支持。考虑到WVD去年的发展以及合作伙伴的兴趣,微软很可能会投资于WVD,使其成为完全基于云的服务,并可以充分利用Azure的基础功能。