沙盒解决方案:层和资源点简介
原文发布于 2011 年 6 月 27 日(星期一)
最近,我更新了有关沙盒解决方案的文档,在其中包含了一些有关层和资源点的新信息。这篇博客文章将简要介绍这两个新概念,并提供指向包含更多信息的新文章和已更新文章的链接。
层
沙盒解决方案服务中的层提供了一种方式来基于沙盒解决方案表现的好坏进行分组。在沙盒解决方案服务中,您可具有多层(默认情况下自动具有一层)。如下图所示,每个沙盒解决方案在一个应用程序域中运行,应用程序域在一个工作进程内运行,而工作进程又驻留在一个层中。在一个工作进程中,您可具有一个或多个应用程序域(实质上,可具有一个或多个沙盒解决方案),而在一个层中,您可具有一个或多个工作进程。
此结构提供一种方式来分组或隔离沙盒解决方案以提升性能、安全性和可靠性。由于系统会对沙盒解决方案使用的系统资源进行监控,因此,当某个特定沙盒解决方案开始使用太多的资源时,将会停止该解决方案以及同一工作进程中的所有其他沙盒解决方案。您可以对层进行配置,以便在使用大量资源的沙盒解决方案下次运行时,它会在其他层中运行,而不会影响其他沙盒解决方案。
有关层的详细信息,请参阅沙盒解决方案概述 (SharePoint Server 2010) 中的了解沙盒解决方案服务(该链接可能指向英文页面)。
有关如何规划沙盒解决方案服务中的层的指导,请参阅规划沙盒解决方案 (SharePoint Server 2010) 中的规划沙盒解决方案服务层(该链接可能指向英文页面)。
有关如何使用 Windows PowerShell 配置层的示例,请参阅配置沙盒解决方案服务层 (SharePoint Server 2010)(该链接可能指向英文页面)。
资源点
如我之前所述,系统会对沙盒解决方案使用的系统资源进行监控。15 种特定的系统资源将会受到监控(称为“资源度量”)。当这些资源度量中的任何一种满足或超出预定义的阈值时,将会为已对整个网站集设置的配额计入一个资源点。随着沙盒解决方案使用系统资源,这种情况在每天都会重复出现。如果累计了足够的资源点,并且满足某个网站集的配额,则将停止该网站集中的所有沙盒解决方案,直到“解决方案每日资源使用率更新”计时器作业运行(通常每晚运行,除非您将其更改为在其他时间运行)。
默认的资源点限制已经过了认真测试,应该适用于使用沙盒解决方案的大多数方案。不过,服务器场管理员可调整受沙盒解决方案影响的 15 种资源度量的资源点分配。
有关完整的资源度量及其默认设置的列表,请参阅沙盒解决方案的资源使用率限制 (SharePoint 2010) (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x804)。
有关资源点的详细信息,请参阅沙盒解决方案概述 (SharePoint Server 2010) 文章中的了解配额和资源点(该链接可能指向英文页面)。
有关如何规划资源点的指南,请参阅规划沙盒解决方案 (SharePoint Server 2010) 文章中的规划沙盒解决方案的资源使用率配额。
有关如何自定义资源点以满足方案需求的示例,请参阅配置沙盒解决方案的资源点 (SharePoint Server 2010)(该链接可能指向英文页面)。
Cern McAtee
技术文档编写人员
SharePoint IT 专业人员内容发布
这是一篇本地化的博客文章。请访问 Sandboxed solutions: Introducing tiers and resource points 以查看原文