Product Documentation

计划

Sep 14, 2015

XenApp 是 Citrix Windows 应用程序交付基础结构的中心软件组件。XenApp 和 Citrix Windows 应用程序交付基础结构的目标是将即需即用应用程序同时交付给物理和虚拟桌面,并且确定和提供交付的最佳方法。XenApp 提供了三种方法用于向用户设备、服务器以及虚拟桌面交付应用程序:

  • 服务器端应用程序虚拟化:应用程序在数据中心中运行。XenApp 在用户设备上呈现每个应用程序接口,并将用户操作(例如击键和鼠标操作)从该设备中继回应用程序。
  • 客户端应用程序虚拟化:XenApp 根据需要通过流技术将应用程序从数据中心推送到用户设备,并在用户设备上运行该应用程序。
  • VM 托管应用程序虚拟化:存在问题的应用程序或需要在特定操作系统中运行的应用程序在数据中心的桌面内运行。XenApp 在用户设备上呈现每个应用程序接口,并将用户操作(例如击键和鼠标操作)从该设备中继回应用程序。
要提供这些类型的应用程序交付,您可以选择使用多种部署设计和 XenApp 功能,可以根据用户的需求量身定制这些设计和功能。规划 XenApp 场的典型过程包括:
  1. 通过创建小型单服务器或双服务器测试场熟悉 XenApp 和 XenApp 安装程序。
  2. 确定要向用户交付的应用程序。
  3. 确定应用程序的交付方式 - 这包括测试和评估应用程序及外设要求。
  4. 确定应用程序到应用程序的通信,将应用程序安装在 XenApp 服务器上的什么位置,以及与哪些应用程序放在一起。
  5. 确定应用程序所需的服务器数量。
  6. 确定场所需的服务器总数并评估硬件要求。
  7. 创建网络基础结构设计。
  8. 定义安装过程。
  9. 根据场设计创建并测试预生产试验场。
  10. 将场释放到生产中。

为帮助您了解 XenApp 部署如何交付应用程序以便您能够完成规划任务,我们提供了下图供您参考。

XenApp 部署基础结构

XenApp 部署由三个部署组组成:用户设备(在此图中由 Citrix Receiver 表示)、访问基础结构以及虚拟化基础结构。
  • 此图的左侧为 Citrix Receiver,表示您可以在上面安装客户端软件的设备集。Citrix Receiver 用于管理客户端软件,这些软件使用户能够与虚拟化的应用程序进行交互。设计 XenApp 部署时,要考虑用户的工作方式、使用的设备以及所处的位置。
  • 访问基础结构表示在 DMZ 中部署的安全入口点,它可提供对 XenApp 服务器上发布的资源的访问权限。设计 XenApp 部署时,要为组织中不同类型的用户提供安全访问点。
  • 虚拟化基础结构表示一系列用于控制和监视应用程序环境的服务器。设计 XenApp 部署时,要考虑如何根据用户类型及其设备部署应用程序、所需的服务器数量,以及为提供组织所需的支持、监视和管理需要启用的功能。

下图更加详细地展示了访问基础结构。

访问基础结构

在此访问基础结构图中:
  • Citrix Receiver 运行应用程序。
  • 公司防火墙内的现场用户与 XenApp Web 站点和 XenApp Services 站点直接交互。
  • 远程站点用户通过 Citrix Branch Repeater 复制的站点访问应用程序。
  • 场外用户通过安全访问点(例如 Access Gateway)访问应用程序。
  • Merchandising Server 通过 Citrix Dazzle 向您的用户提供自助服务应用程序。
  • XML Service 在访问基础结构与虚拟化基础结构之间中继请求和信息。

下图更加详细地展示了虚拟化基础结构。

XenApp 虚拟化基础结构

在此虚拟化基础结构图中:
  • XML Service 中继信息和请求。
  • XenApp 服务器根据 Active Directory 配置文件和策略为用户调用正确的应用程序交付类型。XenApp 服务器提供服务器端应用程序虚拟化和会话管理。会话和部署配置信息存储在数据收集器以及由部署数据存储表示的中心数据存储中。
  • 应用程序中心提供流应用程序配置文件,这些配置文件属于托管在企业存储中的客户端虚拟化应用程序。
  • VM 托管应用程序服务器在无缝桌面内隔离存在问题的应用程序,可根据用户配置文件在用户设备或服务器上虚拟化该桌面。桌面映像通过 Provisioning Server 进行配置。会话和服务器配置信息存储在企业数据库中。
  • Provisioning Services 向服务器交付桌面,这些桌面以桌面映像的方式存储在企业数据库中。
  • SmartAuditor 提供会话监视。记录的会话存储在您的企业存储中,配置信息存储在部署数据存储中。
  • 通过服务监视,您可以测试服务器负载以便您能够估计部署所需的服务器数量,并且可以在部署了服务器之后对其进行监视。
  • 通过电源和容量管理,您可以通过动态增减联机服务器的数量来降低电源消耗以及管理服务器容量。
  • Single Sign-On 提供了对虚拟化应用程序的密码管理功能。密码存储在帐户授权机构中。