Microsoft SharePoint StyleBook
Microsoft SharePoint 2016 是一款关键企业应用程序,主要提供高度可配置且受所有主流浏览器支持的文档管理和存储系统。
您可以使用 Microsoft SharePoint 2016 StyleBook 部署 NetScaler 配置,以优化并保护您网络中的 Microsoft SharePoint 2016 企业应用程序。
先决条件
- Microsoft SharePoint 2016
- NetScaler ADM 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 重定向到 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 ADM 用于在该实例上部署 SharePoint StyleBook 配置。

部署 SharePoint StyleBook 配置
以下任务将帮助您在业务网络中部署 Microsoft SharePoint 2016 StyleBook。
部署 Microsoft SharePoint 2016 StyleBook:
-
在 NetScaler® ADM 中,导航到应用程序 > 管理 > 配置,然后单击新建。
选择 StyleBook 页面显示 NetScaler ADM 中所有可供您使用的 StyleBook。
-
向下滚动并选择 Microsoft SharePoint 2016 StyleBook。
注意
在 NetScaler ADM 中,导航到应用程序 > 配置 > StyleBooks。向下滚动以查找 Microsoft SharePoint 2016 StyleBook,然后单击创建配置。
StyleBook 以用户界面表单的形式打开,您可以在其中输入此 StyleBook 中定义的所有参数的值。
输入以下参数的值:
-
SharePoint 应用程序名称。要在您的网络中部署的 SharePoint 配置的名称。
-
SharePoint 虚拟 IP。NetScaler 实例接收 Microsoft SharePoint 应用程序客户端请求的虚拟 IP 地址。
-
SharePoint 虚拟端口。用户用于访问 SharePoint 应用程序的 TCP 端口。
-
SharePoint 前端协议。从下拉列表中选择 SharePoint 前端协议。可用选项为 HTTP 或 SSL。
注意
如果您选择 SSL,请确保在此 StyleBook 的 SharePoint 高级设置部分中已启用重写配置参数。
-
SharePoint 服务器 IP。网络中所有 SharePoint 服务器的 IP 地址。
-
SharePoint 服务器端口。SharePoint 服务器使用的 TCP 端口号。默认情况下,此值为 80。如果需要,您可以编辑此值,但请确保 Microsoft SharePoint 2016 服务器上可访问此端口。

-
-
在 SSL 证书设置部分中,单击 + 输入 SSL 证书的名称、证书密钥,并从本地存储文件夹中选择相应文件。

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

-
SharePoint 高级设置部分允许您启用将在 NetScaler 实例上配置的 NetScaler 功能。负载平衡和内容切换功能默认在实例上配置,但您可以选择要在实例上配置的其他功能,即响应程序配置、重写配置、压缩配置和集成缓存配置。
-
单击目标实例并选择要部署此 SharePoint 配置的 NetScaler 实例。单击创建以创建配置并在选定的 NetScaler 实例上部署配置。
注意
您还可以单击刷新图标,将 NetScaler ADM 中最近发现的 NetScaler 实例添加到此窗口中可用的实例列表。

注意
Citrix 建议在执行实际配置之前,选择试运行以检查将在目标实例上创建的配置对象。
配置创建并成功部署后,SharePoint StyleBook 会创建一个内容切换虚拟服务器和 12 个负载平衡虚拟服务器。它还会创建策略和服务组,并将它们绑定到负载平衡虚拟服务器。创建哪些策略取决于在创建配置包期间在 StyleBook 中选择的功能。
查看 NetScaler 实例上定义的对象
在 NetScaler ADM 上创建配置包后,您可以查看在 NetScaler 实例上为 SharePoint StyleBook 创建的所有对象。导航到应用程序 > 管理 > 配置,然后单击查看已创建对象。下图显示了一些已创建的对象,其中包含“部署 NetScaler ADM 中的 SharePoint StyleBook 配置”中所示示例中指定的 IP 地址。
