Application Delivery Management

Microsoft SharePoint StyleBook

Microsoft SharePoint 2016 是一款关键的企业应用程序,主要提供文档管理和存储系统,该系统具有高度可配置性,并受所有主流浏览器支持。

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

先决条件

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

Microsoft SharePoint 2016 StyleBook 配置的 NetScaler 功能

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

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

负载平衡

NetScaler 负载平衡将请求均匀地分发到后端 SharePoint 服务器。对后端服务器的智能监视可防止请求发送到出现故障的服务器。

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

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

内容切换

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

响应方

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

重写

重写模块用于即时修改请求/响应标头、URL 或内容。此模块与流量处理内联工作,因此可以根据特定用例适当地更改流量流。例如,重写可以在不暴露有关网站服务器的不必要详细信息的情况下提供对所请求内容的访问。

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

压缩

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

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

集成缓存

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

下图以图解方式表示了 SharePoint 服务器在网络中的部署,该网络由 NetScaler 实例前端,NetScaler Console 用于在该实例上部署 SharePoint StyleBook 配置。

localized image

部署 SharePoint StyleBook 配置

以下任务将帮助您在业务网络中部署 Microsoft SharePoint 2016 StyleBook。

部署 Microsoft SharePoint 2016 StyleBook

  1. 在 NetScaler Console 中,导航到 Applications > Administration > Configuration,然后单击 Create New

    Choose StyleBook 页面显示 NetScaler Console 中可供您使用的所有 StyleBook。

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

    注意

    在 NetScaler Console 中,导航到 Applications > Configurations > StyleBooks。向下滚动以查找 Microsoft SharePoint 2016 StyleBook,然后单击 Create Configuration

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

    输入以下参数的值:

    1. SharePoint Application Name。要在网络中部署的 SharePoint 配置的名称。

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

    3. SharePoint Virtual Port。用户访问 SharePoint 应用程序时要使用的 TCP 端口。

    4. SharePoint frontend Protocol。从下拉列表中选择 SharePoint 前端协议。可用选项为 HTTP 或 SSL。

      注意

      如果选择 SSL,请确保在此 StyleBook 的 SharePoint Advanced Settings 部分中启用 Rewrite Configuration 参数。

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

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

    localized image

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

    localized image

  4. (可选)单击 Advanced Certificate Settings 以启用或禁用 SSL 证书过期监视。如果启用证书过期监视,请设置天数,以便 NetScaler Console 在证书即将过期时,在这些天数之后发出警报。您还可以选择将 OCSP 检查作为可选功能或强制功能。

    localized image

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

  6. 单击 Target Instances 并选择要在其上部署此 SharePoint 配置的 NetScaler 实例。单击 Create 以创建配置并将其部署到选定的 NetScaler 实例。

    注意

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

    localized image

注意

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

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

查看 NetScaler 实例上定义的对象

在 NetScaler Console 上创建配置包后,您可以查看为 SharePoint StyleBook 在 NetScaler 实例上创建的所有对象。导航到 Applications > Administration > Configuration,然后单击 View Objects Created。下图显示了一些已创建的对象,其中包含“从 NetScaler Console 部署 SharePoint StyleBook 配置”示例中指定的 IP 地址。

localized image

Microsoft SharePoint StyleBook