Product Documentation

主机桌面和应用程序

Oct 12, 2015

要通过 Studio 向用户交付托管应用程序和桌面,请评估以下环境特征。

  • 您支持哪种类型的用户?
    • 执行不需要个性化或脱机访问的定义明确的任务,如呼叫中心操作人员。
    • 执行多项任务,且可以选择在虚拟机上安装和管理自己的应用程序,如内部、外部承包商、第三方合作者及其他临时团队成员。
    • 在家里或其他位置工作,并且需要访问其公司桌面上的特定软件或数据以执行其远程作业。
    • 需要直接访问其物理设备上本地安装的应用程序,以及从其虚拟桌面访问相同的应用程序。
    • 需要能够在 Windows 设备无需访问网络的情况下启动 Windows 应用程序。
  • 您需要哪种交付环境?
    • 基于服务器的经济实惠的交付,以便最大程度地减少向大量用户交付应用程序的成本,同时提供安全的高清晰度用户体验。
    • 集中式管理的应用程序和桌面,用户无法修改。
    • 为在登录、修改和保存应用程序与数据时必须占用一台计算机的用户提供足够资源。
    • 访问集中式管理 Windows App-V 应用程序,并将其交付给用户设备。
  • 您希望交付哪种类型的应用程序?
    • 所有 Windows 应用程序。
    • 可能不会与其他应用程序很好地配合使用或可能与操作系统进行交互的应用程序,如 NET Framework。
    • 在旧版操作系统(如 Windows XP 或 Windows Vista)或旧版体系结构(32 位或 16 位)上运行的应用程序。
    • 从办公室计算机交付给远程用户的应用程序。
    • 尚未虚拟化的特殊或利基应用程序,如 AutoCAD,或需要访问本地硬件的应用程序,如 DVD 刻录机。
    • Microsoft 支持的 App-V 应用程序。
  • 用户需要的应用程序位于何处?
    • 数据中心内的物理机或虚拟机。
    • 旧版操作系统,如 Windows XP 或 Windows Vista。
    • Windows App-V 服务器。
    • 远程用户计算机。

一旦您确定了用户和交付要求,请参阅选择应用程序和桌面交付方法以详细了解如何选择通过 Studio 向用户设备提供应用程序和桌面的方法。

选择应用程序和桌面交付方法

您选择的向用户提供应用程序或桌面的方法取决于所托管的应用程序和桌面类型、可用系统资源、用户类型以及要提供的用户体验。

在以下应用程序和桌面交付方法之间进行选择:

  • 以下位置的托管应用程序或桌面:
    • 服务器操作系统计算机
    • 桌面操作系统计算机
  • Remote PC Access 上的托管桌面
  • 通过以下方式托管的应用程序:
    • 本地应用程序访问 — 用于在托管的桌面环境中集成用户在本地安装的应用程序和托管的应用程序。
    • Microsoft Application Virtualization (App-V) 应用程序 — 从虚拟应用程序服务器向用户设备部署 App-V 应用程序作为托管应用程序。如 Microsoft Application Virtualization 中所述完成配置后,这些应用程序即可添加到应用程序交付组或桌面和应用程序交付组中。请注意以下问题:
      • App-V 5.0 之前的所有版本都不受支持。
      • App-V 5.0 Client 不支持脱机访问应用程序。
      • 使用 App-V 与 XenApp 或 XenDesktop 组件的以下版本组合:
App-V 版本 XenDesktop 或 XenApp 版本
Delivery Controller Virtual Delivery Agent (VDA)

5.0 R5TM

XenDesktop 7.0、7.1、7.5

XenApp 7.5

7.0、7.1、7.5

5.0 Service Pack 1

XenDesktop 7.0、7.1、7.5

XenApp 7.5

7.0、7.1、7.5

5.0 Service Pack 2

XenDesktop 7.0、7.1、7.5

XenApp 7.5

7.1、7.5

无论您选择哪种方法,应用程序和桌面都会以虚拟方式交付到分配有用户的交付组中的计算机上的用户设备。

交付选项

这些部分介绍了选择 Studio 应用程序和桌面交付方法的情况、用户和注意事项。

服务器操作系统计算机

用例

您希望

基于服务器的经济实惠的交付,以便最大程度地减少向大量用户交付应用程序的成本,同时提供安全的高清晰度用户体验。

您的用户

执行定义明确的任务且不需要个性化设置或应用程序脱机访问权限。用户可能包括任务型工作人员(如呼叫中心操作人员和零售工作人员)或共享工作站的用户。

应用程序类型

任何应用程序。

优势和注意事项

优势

数据中心内可管理、可扩展的解决方案。

最经济的应用程序交付解决方案。

托管应用程序集中进行管理且用户无法修改应用程序,从而提供一致、安全、可靠的用户体验。

注意事项

用户必须联机才能访问其应用程序。

用户体验

用户可通过 StoreFront、“开始”菜单或您为其提供的 URL 请求一个或多个应用程序。

应用程序以虚拟方式进行交付并在用户设备上高清晰度无缝显示。

根据配置文件设置,用户所做的更改会在用户的应用程序会话结束时进行保存。否则,这些更改将被删除。

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

进程

应用程序处理在托管计算机(而非用户设备)上执行。

托管计算机可以是物理机,也可以是虚拟机。

主机

应用程序和桌面驻留在服务器操作系统计算机上。

计算机通过计算机目录提供。

交付

计算机目录中的计算机分为可将一组相同的应用程序交付给用户组的交付组。

服务器操作系统计算机支持:

  • 同时托管桌面和应用程序的桌面和应用程序交付组。
  • 仅托管应用程序的应用程序交付组。

会话管理和分配

会话

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

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

随机计算机分配

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

桌面操作系统计算机

用例

您希望

基于客户端的安全应用程序交付解决方案可提供集中管理功能,并支持每台主机服务器(或虚拟机管理程序)具有大量用户,同时为用户提供以高清晰度无缝显示的应用程序。

您的用户

为内外部承包商、第三方合作者及其他临时团队成员。

用户不需要脱机访问托管应用程序。

应用程序类型

可能不会与其他应用程序完美配合使用或可能与操作系统进行交互的应用程序,例如 Microsoft .NET Framework。这些类型的应用程序最适合在虚拟机上进行托管。

在旧版操作系统(如 Windows XP 或 Windows Vista)或旧版体系结构(32 位或 16 位)上运行的应用程序。通过将每个应用程序隔离在其各自的虚拟机上,如果一台计算机发生故障,也不会影响其他用户。

优势和注意事项

优势

可在数据中心内的计算机上安全管理、托管和运行主映像上的应用程序和桌面,从而提供一个更为经济的应用程序交付解决方案。

  • 登录后,可以将用户随机分配给交付组内配置为托管相同应用程序的计算机。
  • 还可以静态分配单台计算机,以便在每次有单个用户登录时将应用程序交付给该用户。通过静态分配的计算机,用户可以在虚拟机上安装和管理自己的应用程序。

注意事项

桌面操作系统计算机上不支持运行多个会话。因此,登录后,每个用户都将占用交付组内的单台计算机,且这些用户必须联机才能访问其应用程序。

此方法可能会增加用于处理应用程序的服务器资源量,同时增加用户的个人虚拟磁盘的存储量。

用户体验

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

进程

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

主机

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

交付

与服务器操作系统计算机相同,但桌面操作系统计算机仅可存在于桌面交付组中。

会话管理和分配

会话

桌面操作系统计算机可从单台计算机运行单个桌面会话。仅当访问应用程序时,单个用户才能使用多个应用程序(不限于单个应用程序),因为操作系统将每个应用程序视为一个新会话。

随机和静态计算机分配

在分配有用户的交付组内,用户在登录后即可访问:

  • 静态分配的计算机,以便用户每次都可登录到同一台计算机。
  • 基于会话可用性选择的随机分配的计算机。

Remote PC Access

用例

  • 您希望:

    员工无需使用 VPN 即可对物理机进行安全的远程访问。例如,用户可以从家里或通过公共 Wi-Fi 热点访问其物理桌面 PC。根据位置,您可能需要对在桌面之外进行打印或复制并粘贴的功能进行限制。

    “自带设备”支持,不需要将桌面图片迁移到数据中心。

您的用户

可以选择在家办公但需要访问其公司桌面上的特定软件或数据以远程执行其作业的员工或承包商。

主机

与桌面操作系统计算机相同。

应用程序类型

从办公室计算机交付且在远程用户设备上高清晰度无缝显示的应用程序。

优势和注意事项

  • 在数据中心内提供可管理、可扩展的解决方案。

    利用现有的物理桌面投资。

  • 您可以选择允许用户通过 Microsoft Configuration Manager 局域网唤醒功能启动远程计算机。否则,其远程计算机必须保持联机状态,以便用户访问其应用程序。

用户体验

用户请求连接到其办公室计算机。

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

进程

应用程序处理在办公室计算机(而非远程用户设备)上执行。

主机

与桌面操作系统计算机相同。

交付

与桌面操作系统计算机相同。

用户管理和分配

Remote PC Access 计算机可运行来自单台计算机的单个连接,从而提供对用户的办公室计算机的访问权限。

本地应用程序访问

用例

您希望

在托管的桌面环境中集成用户本地安装的应用程序和托管应用程序。

您的用户

希望直接从其虚拟桌面访问其物理便携式计算机、PC 或其他设备上本地安装的应用程序。

应用程序类型

  • 视频会议软件,例如 GoToMeeting。
  • 尚未虚拟化的特殊或利基应用程序,例如 AutoCAD。
  • 需要访问本地硬件的应用程序,例如 DVD 刻录机。

优势

可提供一个灵活的应用程序交付解决方案。如果用户具有您无法虚拟化或 IT 不予维护的本地应用程序,这些应用程序的行为就像安装在虚拟桌面上时一样。

由于应用程序在用户设备上安装和运行,因此,网络中需要的存储和处理资源更少。

用户可以从一个位置访问所有应用程序。这样无需在虚拟桌面和物理桌面之间切换即可使用应用程序。

用户体验

用户可通过以下方式启动和无缝显示应用程序:

  • 通过其虚拟桌面上的快捷方式。
  • 直接在其物理桌面上。

应用程序更改保存到用户设备上。

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

处理和托管

应用程序在用户设备上本地安装和运行。

交付

用户使用其虚拟桌面上的本地安装应用程序快捷方式启动本地安装的应用程序。

会话管理和分配

会话

当用户与虚拟桌面会话断开连接时,本地运行的应用程序会保留在用户本地计算机上的本地应用程序窗口中。用户托管的应用程序也会保留在用户的本地计算机上。

如果用户注销会话或关闭虚拟桌面,则与任何其他本地应用程序一样,会话中的所有本地运行应用程序窗口都会关闭。

App-V 应用程序

用例

您希望

集中管理 Windows App-V 应用程序并使用 Citrix Receiver 将其交付到用户设备。

您的用户

需要能够在 Windows 设备无需访问网络的情况下启动 Windows 应用程序。

应用程序类型

Microsoft 支持的所有 App-V 应用程序。

优势和注意事项

优势

同时在服务器操作系统计算机和桌面操作系统计算机上受支持。

此解决方案具有可扩展性且经济实惠,可通过单台计算机的多个 App-V 用户共享应用程序。

注意事项

App-V 5.0 之前的所有版本都不受支持。

App-V 5 Client 不支持脱机访问应用程序。

用户体验

与托管的共享应用程序相同,除了用户始终使用 Citrix Receiver 请求应用程序,然后将应用程序无缝交付到用户设备之外。
处理、托管和交付应用程序

处理和托管

采用流技术从 App-V 服务器推送应用程序,然后这些应用程序将在数据中心内的计算机上运行。

交付

当用户使用 Receiver 请求某个应用程序时,将从用户分配到的桌面和应用程序交付组将此应用程序交付给这些用户。

会话管理和分配

会话

每个用户的计算机都运行单个会话,用户可通过该会话运行所有已分配的应用程序。

评估应用程序

为评估并解决关于部署桌面和 Web 应用程序,或关于操作系统升级的兼容性问题,AppDNA 应用程序迁移软件提供了明确信息,可帮助您加快部署。

AppDNA 帮助您确定应用程序问题的影响,并针对环境、设备和用户实现提供建议。

借助 AppDNA 与 Microsoft System Center Configuration Manager 和 Active Directory 的集成,您可以轻松地导入 ConfigMgr 中的应用程序,并在自动重新打包期间使用无提示转换功能。您还可以:

  • 在 AppDNA 中创建表示组织结构的应用程序组
  • 查看基于这些组的报告和评估结果

AppDNA 可静态分析每个应用程序的文件、注册表项以及 API 使用情况(即,应用程序的“DNA”),以评估应用程序是否适用于:

  • 各种平台,包括新版本的 Windows 服务器和客户端
  • 64 位服务器环境
  • 基于服务器的共享部署
  • 单独会话中多个并发用户
  • 使用 App-V 进行应用程序虚拟化

在特定平台上检测到潜在的应用程序问题时,AppDNA 会提供有关解决问题可以执行的步骤的详细信息。

有关 AppDNA 的完整文档,包括系统要求、安装说明和入门信息,请参阅 eDocs 中的 AppDNA

提升移动设备的用户体验

XenApp 和 XenDesktop 可为移动用户提供超凡的用户体验,并且通常无需特殊配置。将 XenApp 和 XenDesktop 与其他 Citrix 产品集成,从而为您的移动办公人员提供其他功能。
功能: 提供方:
3G 和 4G 网络上的高清晰度用户体验 HDX

在大多数情况下,默认 Citrix 策略设置可提供最佳用户体验。

已针对平板电脑设备进行了优化的虚拟桌面和应用程序的易触控界面 移动体验策略设置

默认设置通常可提供最佳用户体验。

从其他设备(包括智能手机、平板电脑、便携式计算机和 PC)远程访问办公室 PC Remote PC Access

Citrix Receiver

为某个存储的所有用户自动置备的应用程序 Citrix StoreFront

Citrix App Controller

基于电子邮件的帐户检测,允许用户通过输入其电子邮件地址设置帐户 Citrix StoreFront

Citrix NetScaler Gateway(用于远程连接)

安全访问存储、桌面和应用程序 Citrix StoreFront

Citrix NetScaler Gateway

允许从任何设备进行网络打印的简化打印管理 通用打印服务器
为分支机构和移动用户提供优化的性能和服务交付 Citrix CloudBridge
为公司和员工所有的移动设备提供基于角色的管理、配置和安全 Mobile Solutions Bundle(XenMobile MDM 和 CloudGateway)