AppExpert 应用程序和模板

AppExpert 应用程序是您在 Citrix ADC 设备上设置的配置信息的集合,用于保护和优化 Web 应用程序(如 Microsoft SharePoint)的流量。通过图形用户界面 (GUI) 可以简化 AppExpert 应用程序的管理,该界面允许您指定应用程序流量子集以及用于处理每个流量子集的一组不同的安全和优化策略。此外,它还将所有部署任务合并到一个视图中,因此您可以快速配置客户端的目标 IP 地址并指定主机服务器。

用于广泛使用的 Web 应用程序(如 Microsoft Outlook Web Access 和 Microsoft SharePoint)的预构建应用程序模板可在 Citrix 社区网站 http://community.citrix.com/display/ns/AppExpert+Templates 的“AppExpert 模板”页面上查看。

每个预构建模板都为您提供了用于管理关联 Web 应用程序的初始配置。您可以为您的组织自定义预构建的应用程序模板。如果预构建的应用程序模板不符合您的要求,您可以在不使用模板的情况下创建自定义应用程序。

无论您是使用预构建的应用程序模板还是创建自定义应用程序,都可以将配置导出到模板文件。然后,您可以与其他管理员共享模板,或将模板导入到需要类似 AppExpert 应用程序配置的其他 Citrix ADC 设备。

要开始使用 AppExpert 应用程序,您必须先获取相应的应用程序模板,然后将模板导入 Citrix ADC 设备。AppExpert 应用程序设置后,您必须验证该应用程序是否正常工作。如果需要,您可以自定义配置以满足您的要求。

您可以定期通过查看各种应用程序组件、统计信息和应用程序可视化工具的命中计数器来验证和监视配置。您还可以为应用程序配置身份验证、授权和审核 (AAA) 策略。

AppExpert 应用程序术语

下面是 AppExpert 应用程序功能中使用的术语以及使用术语的实体的描述:

公共端点。Citrix ADC 设备接收关联 Web 应用程序的客户端请求的 IP 地址和端口组合。可以将公共端点配置为接收 HTTP 或安全 HTTP (HTTPS) 流量。必须将 Web 应用程序的所有客户端请求发送到公共端点。一个 AppExpert 应用程序可以分配多个端点。您可以在导入模板后配置公共端点。

应用单元。AppExpert 应用程序实体,用于处理 Web 应用程序流量的子集并对托管关联内容的一组服务进行负载平衡。应用程序单元必须管理的流量子集由规则定义。每个应用程序单元还为其管理的请求和响应定义自己的流量优化和安全策略集。与这些策略关联的 Citrix ADC 服务包括压缩、缓存、重写、响应程序和应用程序防火墙。

默认情况下,具有至少一个应用程序单元的每个 AppExpert 应用程序都包含一个默认应用程序单元,无法删除。默认应用程序单位不与用于标识请求的规则关联,而且始终按应用程序单位的顺序放置最后。它定义了一组策略,用于处理与为其他应用程序单元配置的规则不匹配的任何请求,从而确保处理所有客户端请求。

应用程序单元及其相关规则、策略和操作包含在 AppExpert 应用程序模板中。

服务。托管 Web 应用程序实例的服务器 IP 地址和服务器上应用程序映射到的端口的组合,格式为 <IP address>:<Port>。服务大量请求的 Web 应用程序通常托管在多台服务器上。据说每台服务器都托管 Web 应用程序的一个实例,并且 Web 应用程序的每个实例都由 Citrix ADC 设备上的服务表示。服务特定于部署,因此不包含在模板中。导入模板后,必须配置服务。

应用程序单位规则。定义应用程序单元流量子集特征的经典表达式或默认语法表达式。以下示例规则是一个默认语法表达式,用于标识由四种图像类型组成的流量子集:

HTTP.REQ.URL.SUFFIX.EQ(“bmp”)   HTTP.REQ.URL.SUFFIX.EQ(“gif”)   HTTP.REQ.URL.SUFFIX.EQ(“png”)   HTTP.REQ.URL.SUFFIX.EQ(“jpg”)

有关默认语法表达式和经典策略表达式的更多信息,请参阅策略和表达式

流量子集。需要一组通用流量优化和安全策略的客户端请求。流量子集由应用程序单元管理,并由规则定义。

AppExpert 应用程序和模板