为沙盒解决方案配置负载平衡 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2016-10-17

沙盒是一个受限制的执行环境,可使程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们部署到的网站集以外的内容。

可以为沙盒解决方案选择两种负载平衡方案中的一种。根据负载平衡方案,Microsoft SharePoint Server 2010 决定在哪个服务器上运行解决方案。如果负载平衡是本地的,则在与服务请求的同一服务器上运行解决方案。如果负载平衡是远程的,则根据解决方案关联性选择运行解决方案的服务器。在这两种情况下,服务器都必须运行沙盒服务。

越多地隔离沙盒解决方案,您就能够越好地保护 SharePoint Server 网站的主要部分,从而避开可能消耗太多资源的代码。通过使用远程负载平衡并且仅对特定服务器运行沙盒服务,可增加隔离。

默认情况下,负载平衡是远程的。

配置负载平衡

负载平衡直接影响沙盒解决方案的响应时间。若要更改服务器场中所使用的负载平衡模型,请使用以下过程。

使用管理中心配置负载平衡

  1. 验证您是否拥有以下管理凭据:

    • 若要为沙盒解决方案配置负载平衡,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
  2. 在 SharePoint 管理中心网站的主页上,单击“系统设置”。

  3. 在“服务器场管理”下,单击“管理用户解决方案”。

  4. 在“沙盒解决方案管理”页的“负载平衡”部分,选择下列选项之一:

    • **所有沙盒代码作为一个请求在同一机器上运行。**此负载平衡方案在处理其余请求的同一服务器上运行沙盒代码。

    • **运行沙盒代码请求由解决方案相似性传递。**此负载平衡方案基于解决方案相似性选择要运行沙盒代码的服务器。

  5. 单击“确定”。

See Also

Concepts

沙盒解决方案概述 (SharePoint Server 2010)