Citrix Virtual Apps and Desktops 服务

交付方法

一种交付方法可能无法满足您的所有要求。

可以考虑使用多种应用程序交付方法。选择恰当的方法有助于提高可扩展性、改进管理和用户体验。

  • 已安装的应用程序: 该应用程序属于基础桌面映像的一部分。安装过程涉及复制到映像驱动器的 dll、exe 和其他文件以及注册表修改。有关详细信息,请参阅创建计算机目录
  • 流应用程序 (Microsoft App-V): 该应用程序跨网络按需配置并交付到桌面。应用程序文件和注册表设置放置在虚拟桌面上的容器中,与基础操作系统隔离并且相互隔离,有助于解决兼容性问题。有关详细信息,请参阅 App-V
  • 分层应用程序 (Citrix App Layering): 每个层都包含一个应用程序、代理或操作系统。通过集成一个操作系统层、一个平台层(VDA、Citrix Provisioning 代理)以及多个应用程序层,管理员可以轻松创建新的可部署映像。分层简化了现行的维护过程,因为操作系统、代理和应用程序存在于单个层中。更新层时,包含该层的所有已部署的映像将随之更新。请参阅Citrix App Layering
  • 托管 Windows 应用程序: 安装在多用户 Citrix Virtual Apps 主机上并且部署为应用程序(而非桌面)的应用程序。用户从 VDI 桌面或端点设备无缝访问托管 Windows 应用程序,隐藏了应用程序远程运行的事实。有关详细信息,请参阅创建交付组
  • 本地应用程序: 部署在端点设备上的应用程序。应用程序界面在用户托管的 VDI 会话中显示,即使在端点上运行亦如此。有关详细信息,请参阅 本地应用程序访问和 URL 重定向

对于桌面,可以考虑使用 Citrix Virtual Apps 发布的桌面或 VDI 桌面。

Citrix Virtual Apps 发布的应用程序和桌面

使用服务器操作系统计算机交付 Citrix Virtual Apps 发布的应用程序和发布的桌面。

用例:

  • 您希望使用基于服务器的经济实惠的交付,以便最大程度地减少向多个用户交付应用程序的成本,同时提供安全的高清晰度用户体验。
  • 您的用户执行定义明确的任务且不需要个性化设置或应用程序脱机访问权限。用户可以包括任务型工作人员(如呼叫中心操作人员和零售工作人员)或共享工作站的用户。
  • 应用程序类型:任何应用程序。

优势和注意事项:

  • 数据中心内可管理、可扩展的解决方案。
  • 最经济的应用程序交付解决方案。
  • 托管应用程序集中进行管理且用户无法修改应用程序,从而提供一致、安全、可靠的用户体验。
  • 用户必须联机才能访问其应用程序。

用户体验:

  • 用户可通过 StoreFront、“开始”菜单或您为其提供的 URL 请求一个或多个应用程序。
  • 应用程序以虚拟方式进行交付并在用户设备上高清晰度无缝显示。
  • 根据配置文件设置,用户所做的更改会在用户的应用程序会话结束时进行保存。否则,这些更改将被删除。

处理、托管和交付应用程序:

  • 应用程序处理在托管计算机(而非用户设备)上执行。托管计算机可以是物理机,也可以是虚拟机。
  • 应用程序和桌面驻留在服务器操作系统计算机上。
  • 计算机通过计算机目录提供。
  • 计算机目录中的计算机组织成可将相同的应用程序集交付给用户组的交付组。
  • 服务器操作系统计算机支持托管桌面或应用程序或二者的交付组。

会话管理和分配:

  • 服务器操作系统计算机可从单台计算机运行多个会话,以便将多个应用程序和桌面交付给多个同时连接的用户。每个用户均需要可从中运行其所有托管应用程序的单个会话。

    例如,一个用户登录并请求某个应用程序。该计算机上的一个会话变为对其他用户不可用。另一个用户登录并请求该计算机托管的应用程序。同一台计算机上的另一个会话现在不可用。如果两个用户同时请求多个应用程序,则不需要任何其他会话,因为用户可以使用同一个会话运行多个应用程序。如果有另外两个用户登录并请求桌面且同一台计算机上存在两个可用会话,该计算机现在将使用四个会话托管四个不同的用户。

  • 在分配有用户的交付组内,将选择负载最低的服务器上的计算机。具有可用会话的计算机将随机分配,用以在用户登录时向用户交付应用程序。

VM 托管应用程序

使用桌面操作系统计算机交付 VM 托管应用程序。

用例:

  • 您希望使用基于客户端的安全应用程序交付解决方案,提供集中管理功能,并支持每台主机服务器具有多个用户。您希望为这些用户提供高清晰度无缝显示的应用程序。
  • 您的用户是内外部承包商、第三方合作者及其他临时团队成员。您的用户不需要脱机访问托管应用程序。
  • 应用程序类型:可能不会与其他应用程序完美配合使用或可能与操作系统进行交互的应用程序,例如 Microsoft .NET Framework。这些类型的应用程序最适合在虚拟机上进行托管。

优势和注意事项:

  • 可以在数据中心中的计算机上安全管理、托管和运行主映像上的应用程序和桌面,从而提供一个更为经济的应用程序交付解决方案。
  • 登录后,可以将用户随机分配给交付组内配置为托管相同应用程序的计算机。还可以静态分配单台计算机,以便在每次有单个用户登录时将应用程序交付给该用户。通过静态分配的计算机,用户可以在虚拟机上安装和管理自己的应用程序。
  • 桌面操作系统计算机上不支持运行多个会话。因此,登录后,每个用户都将占用交付组内的单台计算机,且这些用户必须联机才能访问其应用程序。
  • 此方法会增加用于处理应用程序的服务器资源量,同时增加用户的个人虚拟磁盘的存储量。

用户体验:

  • 与在服务器操作系统计算机上托管共享应用程序相同的无缝应用程序体验。

处理、托管和交付应用程序:

  • 与服务器操作系统计算机相同,但这些计算机属于虚拟桌面操作系统计算机。

会话管理和分配:

  • 桌面操作系统计算机可从单台计算机运行单个桌面会话。仅当访问应用程序时,单个用户才能使用多个应用程序(不限于单个应用程序),因为操作系统将每个应用程序视为一个新会话。
  • 在交付组中,当用户登录时,可以访问静态分配的计算机(每次用户登录到相同的计算机时)或随机分配的计算机(根据会话可用性进行选择)。

VDI 桌面

使用桌面操作系统计算机交付 Citrix Virtual Desktops VDI 桌面。

VDI 桌面托管在虚拟机上,并向每个用户提供桌面操作系统。

VDI 桌面需要的资源高于 Citrix Virtual Apps 发布的桌面,但是不要求其上安装的应用程序支持基于服务器的操作系统。此外,根据您选择的 VDI 桌面类型,可以将这些桌面分配给单个用户。这允许用户进行高度个性化设置。

创建 VDI 桌面的计算机目录时,创建以下桌面类型之一:

  • 随机非永久桌面(又称为池 VDI 桌面): 每次用户登录其中一个桌面时,该用户都会连接到从桌面池中选择的桌面。该池基于单个主映像。计算机重新启动时,对桌面所做的更改将全部丢失。
  • 静态非永久桌面: 首次登录过程中,将从桌面池中为用户分配桌面。(池中的每台计算机都基于一个主映像。)首次使用后,用户每次登录以使用其中一个桌面时,该用户都将连接到首次使用时向其分配的同一个桌面。计算机重新启动时,对桌面所做的更改将全部丢失。
  • 静态永久桌面: 与其他类型的 VDI 桌面不同,用户可以完全对这些桌面进行个性化设置。首次登录过程中,将从桌面池中为用户分配桌面。该用户的后续登录会连接到首次使用时分配的相同桌面。计算机重新启动时,将保留对桌面所做的更改。

交付方法