Application Delivery Management

Microsoft SharePoint 样书

Microsoft SharePoint 2016 是关键的企业应用程序,主要提供文档管理和存储系统,它是高度可配置的,且所有重要浏览器都支持它。

您可以使用 Microsoft SharePoint 2016 样书部署 NetScaler 配置,以优化和保护网络中的 Microsoft SharePoint 2016 企业应用程序。

必备条件

  • Microsoft SharePoint 2016
  • NetScaler ADM,版本 12.0 及更高版本
  • NetScaler 版本 10.5 及更高版本

Microsoft SharePoint 2016 样书配置的 NetScaler 功能

您可以使用 Microsoft SharePoint 2016 样书为 Microsoft SharePoint 2016 启用和配置以下 NetScaler 功能:

  • 负载平衡
  • 内容交换
  • 响应方
  • 重写
  • 压缩
  • 集成缓存

负载平衡

NetScaler 负载平衡功能向后端 SharePoint 服务器平均分配请求。对后端服务器进行智能监视可以防止请求发送到出现故障的服务器。

SharePoint 样书配置 12 个负载平衡虚拟服务器,每个服务器专门用于按照特定类型的内容(例如,文档、图片、音频、视频及其他文件类型)对请求进行负载平衡。

SharePoint 样书现在通过配置基于 SSL 的 LB 虚拟服务器来支持 SharePoint 应用程序的 SSL 模式。确保选择 SSL 作为前端协议。请注意,虚拟端口默认设置为 443。您也可以选择 SSL 将服务组(SharePoint 应用程序服务器)绑定到目标负载平衡虚拟服务器。请注意,默认情况下,后端协议设置为 HTTP。

内容切换

内容切换功能用于根据特定类型的 SharePoint 请求内容(例如,文档、图片及音频或视频文件)在多个负载平衡虚拟服务器之间分配客户端请求。内容切换模块将传入流量导向到可以处理相应类型的内容的最优匹配负载平衡虚拟服务器。因此,您可以对不同类型的流量应用不同的优化策略。例如,您可能想对视频使用与文本文档不同的压缩或缓存策略。

响应方

NetScaler 实例的响应器功能可用于将用户从 HTTP 无缝重定向到 HTTPS。还可以配置响应方来提供自定义的错误页面。Responder 策略确定必须对哪些请求(流量)采取操作,并将每个策略绑定到负载平衡虚拟服务器。SharePoint 样书包含用于将用户从 HTTP 重定向至 HTTPS URL 的配置。

重写

重写模块用于即时修改请求/响应头、URL 或内容。此模块以内联方式进行流量处理,因此可以根据需要针对特定用例更改通信流。例如,重写可以提供对请求内容的访问,而不会公开有关 Web 站点服务器的不必要的详细信息。

在 SharePoint 样本中,重写功能用于从用户请求中删除不必要的标头。

压缩

NetScaler 压缩引擎识别并压缩可压缩的内容。此过程可减少数据传输时间、降低客户端的网络带宽要求,同时缩短 SharePoint 内容服务器上的 CPU 周期。NetScaler 实例可以压缩静态和动态生成的数据。它应用 GZIP 或 DEFLATE 压缩算法从服务器响应中删除无关和重复的信息,并以更加简洁和有效的格式表示原始信息。客户端浏览器解压缩数据的能力取决于它支持的算法:GZIP 或/和 DEFLATE。

NetScaler 实例配置为压缩 HTML、XML、纯文本、层叠样式表 (CSS) 和 Microsoft Office 文档中的文本,但不压缩 GIF 或 JPG 格式的图像。压缩流量的主要优势包括降低带宽成本、减少 WAN 延迟以及提高服务器性能。

集成缓存

NetScaler 内存缓存可以存储 SharePoint 对象,以便快速向用户提供经常请求的内容。缓存的内容包括下载的文档和音频、视频及图片文件。

下图以图形方式显示了 SharePoint 服务器在由 NetScaler 实例前端的网络中的部署,该实例使用 NetScaler ADM 部署 SharePoint 样本配置。

本地化后的图片

部署 SharePoint 样书配置

以下任务将帮助您在您的企业网络中部署 Microsoft SharePoint 2016 样书。

部署 Microsoft SharePoint 2016 样书

  1. 在 NetScaler ADM 中,导航到“应用程序”>“管理”>“配置”,然后单击“新建”。

    选择样书”页面显示所有可供您在 NetScaler ADM 中使用的样书。

  2. 向下滚动并选择 Microsoft SharePoint 2016 样书

    注意

    在 NetScaler ADM 中,导航到 应用程序 > 配置 > 样书。向下滚动以找到 Microsoft SharePoint 2016 样书,然后单击创建配置

    样书以用户界面表单打开,您可以在其中输入此样书中定义的所有参数的值。

    输入以下参数的值:

    1. SharePoint 应用程序名称。要在您的网络中部署的 SharePoint 配置的名称。

    2. SharePoint 虚拟 IP。NetScaler 实例接收客户端对 Microsoft SharePoint 应用程序的请求的虚拟 IP 地址。

    3. SharePoint 虚拟端口。用户在访问 SharePoint 应用程序时使用的 TCP 端口

    4. SharePoint 前端协议。从下拉列表中选择 SharePoint 前端协议。可用的选项包括 HTTP 或 SSL。

      注意

      如果选择 SSL,请确保在本样书的 SharePoint 高级设置部分中启用重写配置参数。

    5. SharePoint 服务器 IP 地址。网络中所有 SharePoint 服务器的 IP 地址。

    6. SharePoint 服务器端口。SharePoint 服务器使用的 TCP 端口号。默认情况下,此端口号为 80。您可以根据需要编辑此值,但请确保可以在 Microsoft SharePoint 2016 服务器上访问此端口。

    本地化后的图片

  3. SSL 证书设置 部分中,单击“+”以输入 SSL 证书的名称、证书密钥,然后从本地存储文件夹中选择相应的文件。

    本地化后的图片

  4. (可选)单击 高级证书设置 以启用或禁用 SSL 证书到期监视。如果您启用证书到期监视,请设置天数,以便 NetScaler ADM 在证书即将过期的这段天后发出警报。您还可以选择将 OCSP 检查设置为可选功能或强制功能。

    本地化后的图片

  5. 通过 SharePoint 高级设置 部分,您可以启用将在 NetScaler 实例上配置的 NetScaler 功能。虽然默认情况下在实例上配置负载平衡和内容切换功能,但您可以选择要在实例上配置的其他功能,即,响应方配置、重写配置、压缩配置以及集成缓存配置。

  6. 单击“目标实例”,然后选择要在其上部署此 SharePoint 配置的 NetScaler 实例。单击“创建”创建配置并在选定的 NetScaler 实例上部署配置。

    注意

    您还可以单击刷新图标,将 NetScaler ADM 中最近发现的 NetScaler 实例添加到此窗口中的可用实例列表中。

本地化后的图片

注意

Citrix 建议在执行实际配置之前,选择 Dr y Run 以检查将在目标实例上创建的配置对象。

创建并成功部署配置后,SharePoint 样书将创建一个内容切换虚拟服务器和 12 个负载平衡虚拟服务器。它还将创建策略和服务组,并将其绑定到负载平衡虚拟服务器。创建哪些策略取决于创建配置包期间在样书中选择的功能。

查看在 NetScaler 实例上定义的对象

在 NetScaler ADM 上创建配置包后,您可以查看在 NetScaler 实例上为 SharePoint 样书创建的所有对象。导航到“应用程序”>“管理”>“配置”,然后单击“查看创建的对象”。下图显示了一些已创建的对象,其中示例中指定的 IP 地址如“从 NetScaler ADM 部署 SharePoint 样本配置”。

本地化后的图片

Microsoft SharePoint 样书