Изолированные решения: введение уровней и пунктов ресурсов
Дата публикации исходной статьи: понедельник, 27 июня 2011 г.
Недавно я обновил документацию по изолированным решениям, чтобы включить в нее сведения об уровнях и пунктах ресурсов. В данной статье кратко описаны эти новые концепции, а также представлены ссылки на новые и обновленные статьи, содержащие дополнительные сведения.
Уровни
Уровни — это средство группировки изолированных решений на основании качества их поведения. Служба изолированных решений может содержать несколько уровней (по умолчанию уровень один). Как показано на приведенном ниже рисунке, каждое изолированное решение выполняется в одном домене приложения. Домен приложения выполняется в рабочем процессе, который, в свою очередь, располагается на одном уровне. В одном рабочем процессе может быть один или несколько доменов приложений (т. е. одно или несколько изолированных решений), а на одном уровне может быть один или несколько рабочих процессов.
Эта структура обеспечивает возможность группировки или изоляции изолированных решений для повышения производительности, безопасности и надежности. Так как использование системных ресурсов изолированными решениями отслеживается, когда определенное изолированное решение начинает использовать слишком много ресурсов, оно останавливается вместе со всеми остальными изолированными решениями в том же рабочем процессе. Уровни можно настроить так, чтобы в следующий раз ресурсоемкое изолированное решение выполнялось на другом уровне и не влияло на другие изолированные решения.
Дополнительные сведения об уровнях см. в разделе Основные сведения о службе изолированных решений статьи Общие сведения об изолированных решениях (SharePoint Server 2010).
Рекомендации по планированию уровней в службе изолированных решений см. в разделе Планирование уровней службы изолированных решений статьи Планирование изолированных решений (SharePoint Server 2010).
Примеры настройки уровней с помощью команд Windows PowerShell см. в статье Настройка уровней службы изолированных решений (SharePoint Server 2010).
Пункты ресурсов
Как я отмечал ранее, использование системных ресурсов изолированными решениями отслеживается. Отслеживаются 15 отдельных системных ресурсов (называемых "показателями ресурсов"). Когда один из этих показателей достигает или превышает предопределенное пороговое значение, счетчик пунктов ресурса увеличивается, приближаясь к квоте, которая была задана для всего семейства сайтов. Это происходит снова и снова на протяжении одного дня, по мере того как изолированные решения используют системные ресурсы. Если накопилось достаточно пунктов и квота для семейства сайтов достигнута, все изолированные решения в данном семействе сайтов останавливаются до выполнения задания таймера "Обновление использования ресурсов решения за день" (как правило, оно выполняется каждую ночь, если время выполнения не изменено).
Предельные значения пунктов ресурсов по умолчанию были тщательно протестированы и должны подходить для большинства сценариев использования изолированных решений. Тем не менее администраторы ферм могут настраивать распределение пунктов для 15 показателей ресурсов, на которые влияют изолированные решения.
Полный список показателей ресурсов и их настроек по умолчанию см. в статье Ограничения на использование ресурсов изолированными решениями в SharePoint 2010 (https://go.microsoft.com/fwlink/?LinkId=217149).
Дополнительные сведения о пунктах ресурсов см. в разделе Основные сведения о квотах и пунктах ресурсов статьи Общие сведения об изолированных решениях (SharePoint Server 2010).
Инструкции по планированию пунктов ресурсов см. в разделе Планирование квот на использование ресурсов для изолированных решений статьи Планирование изолированных решений (SharePoint Server 2010).
Примеры настройки пунктов ресурсов в соответствии с требованиями конкретных сценариев см. в статье Настройка пунктов ресурсов для изолированных решений (SharePoint Server 2010).
Серн МакЭйти
технический редактор блогов
публикации ИТ-специалистов SharePoint по подготовке контента
Это локализованная запись блога. Исходная статья доступна по адресу Sandboxed solutions: Introducing tiers and resource points