VDI管理员面临的重大挑战是为大规模桌面部署进行应用程序和映像管理。
很多供应商都提供工具可帮助IT交付和管理虚拟应用程序和桌面。此外,微软还提供Windows Virtual Desktop(WVD)和MSIX App Attach等,瞄准虚拟应用程序和桌面游戏领域。
企业通过应用分层交付虚拟应用程序时,应查看MSIX App Attach公共预览版提供的功能,并将其与VMware、Citrix Systems和Liquidware Labs的类似工具进行比较,以确定哪种工具适合其需求。
应用分层工具间的差异
微软、Citrix、VMware和Liquidware公司的应用分层产品很相似,无论是它们提供的功能,还是它们帮助IT层虚拟应用程序所采用的方法。但是,从特性、分层机制和支持而言,这些工具的区别很大。对于企业来说,至关重要的是了解所需的功能集和支持;这些差异将决定虚拟化工具的购买决策。
IT专业人员可以在WhatMatrix的比较页面和此网页找到更多详细信息。
微软MSIX App Attach
微软因其应用程序虚拟化堆栈App-V闻名,该公司正在开发一种类似的应用程序分层技术MSIX App Attach,该技术目前处于公共预览状态。App Attach是将Win32应用程序封装在MSIX框架中的新方法。
MSIX是一个应用程序容器框架,微软正在推动其开发人员在该框架中创建新的应用程序。 MSIX App Attach是通过FSLogix技术堆栈及其过滤器驱动程序安装。
该工具目前仅支持Windows 10,但可以免费使用,并且非常适合较小的组织和WVD部署。但是,App Attach是在MSIX应用程序框架内,因此它对需要驱动程序和Windows服务的应用程序具有一些支持限制。
IT只能通过PowerShell管理App Attach。不过,他们可以在Windows Store for Business中发布基于MSIX的应用程序来管理它们,但这不是常见的做法。当前,MSIX App Attach不直接支持用户安装的应用程序。IT管理员需要封装所有应用程序并为用户发布它们,这可能是繁复的过程。
Citrix、VMware和Liquidware应用程序分层工具支持具有Windows服务和驱动程序的应用程序,以及其设备随附的质量管理功能。Citrix和VMware提供的产品通常包含在其许可捆绑包或产品组中,并且这些工具与他们自己的管理平台紧密集成。Citrix App Layering、VMware App Volumes和Liquidware FlexApp也已经进入市场多年,而MSIX App Attach是全新产品。
应用分层与应用虚拟化
管理虚拟应用程序的一种常用方法是应用程序分层,该技术使IT专业人员将应用程序封装在类似气泡的层中-以虚拟硬盘驱动器或类似形式。这使IT专业人员可以管理一个或两个黄金级应用程序映像,而不是每个应用程序无数个单独的版本。
与应用程序虚拟化不同,分层的目的不是将应用程序隔离在其自己的虚拟文件系统和注册表中。相反,应用程序分层是将所有文件存储、注册表项和其他相关数据容纳在其自己的虚拟磁盘中。
借助此功能,IT专业人员实际上可以拥有不同的应用程序,每个应用程序都存在于自己的气泡中,并在用户登录时动态安装。当用户登录时,分层技术会访问并整合来自不同虚拟硬盘(包括操作系统驱动程序)的信息到单个文件系统中,以提供无缝的结构和虚拟应用程序访问。
Citrix App Layering
Citrix公司已经直接集成App Layering与多个虚拟机管理程序,例如Hyper-V和vSphere。 Citrix App分层还为目前市场的不同云管理平台(例如AWS和Azure)提供广泛的支持。 Citrix还发布了新功能,提供用户个性化层,该功能允许IT人员将用户配置文件创建为单独的虚拟硬盘驱动器。这样一来,IT部门就可以隔离和管理与OS分离的配置文件,类似于虚拟应用程序。
VMware App Volumes
VMware的App Volumes不依赖于与管理程序的集成,主要作为基于代理的工具运行。这种方法具有一定优势,例如,IT专业人员也可以使用此工具来管理最终客户端,并将应用程序层交付给这些客户端。VMware还计划很快发布App Volumes的第4版,该版本将带来与Horizon和ESXi堆栈的强大集成。这个新版本支持即时管理技术,该技术允许IT部门克隆虚拟机。
Liquidware FlexApp
另一方面,Liquidware FlexApp作为独立产品使用,IT可以将其与任何类型的平台或管理程序一起使用。FlexApp也作为基于代理的工具运行,并且其最新版本还持多种分层功能和云缓存机制。
MSIX App Attach的未来
尽管App Attach是一项新功能,但微软似乎并没有非常努力使其具有其他供应商提供的所有功能。微软构建MSIX App Attach主要是使开发人员可以轻松地将现有应用程序封装到基于MSIX的程序包中。
很多IT部门都在努力处理遗留应用程序–MSIX容器可能永远不会支持这些应用程序,而该市场中的其他供应商则提供更多本机支持以支持应用程序正常运行。越来越多的IT部门正转向桌面即服务和云托管部署,这些部门必须能够管理适当的自动扩展和分层技术,以便为用户提供所需的应用程序。
那些使用WVD作为其主要平台的客户,可能会主要依靠微软的虚拟桌面工具和服务套件,其中包括MSIX App Attach。WVD客户可以使用App Attach使应用程序更加动态,并为WVD部署提供映像配置帮助。对于那些更复杂的应用程序和更高级的用例,企业可能需要其他工具(例如Liquidware FlexApp)来增强App Attach的功能。
希望微软将在WVD和App Attach间建立一些集成以简化交付。这将使微软的虚拟化工具和服务更像具有凝聚力的平台,与其他供应商的方法类似,并且可以使IT不必将组件封装在不同的脚本中。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
AWS提供具有许可证移动性的原生VMware服务
AWS和Broadcom将为VMware Cloud Foundation客户提供AWS原生版本的VMware […]
-
新对象存储、虚拟机产品可用于HPE GreenLake
本周在HPE Discover Barcelona大会上,惠与公司(Hewlett Packard Enter […]
-
Pure提供全托管VMware迁移到Azure
Pure Storage推出一项新服务,旨在帮助客户将本地VMware环境迁移到Microsoft Azure […]
-
如何解决Java虚拟线程固定问题
虚拟线程是Java的Project Loom项目引入的一种全新线程模型,并随Java 21 LTS正式发布,虚 […]