О планировании производительности и емкости

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2010-05-11

В этой главе рассматривается вопрос определения требований к оборудованию для отдельной фермы Microsoft Project Server 2010. Определяются характеристики, влияющие на требования к емкости, и даются рекомендации, касающиеся следующих аспектов:

  • Число серверов в ферме серверов

  • Настройка ролей сервера приложений в ферме серверов

  • Требования к оборудованию для определенных ролей сервера в ферме серверов

Сравнительное планирование емкости и доступности

В этой главе предполагается, что требования по доступности уже запланированы на основе информации статей раздела Планирование развертывания (Project Server 2010). Используя сведения из этих статей, упражнение планирования емкости можно будет запускать с топологией, соответствующей минимальным требованиям по доступности для организации. Применительно к выбранной топологии в этой главе будут определены ответы на следующие вопросы:

  • Необходимость добавления дополнительных серверов для достижения целевой емкости и производительности

  • Необходимость настройки ролей сервера приложений для оптимизации емкости и производительности фермы серверов

  • Необходимость планирования нескольких ферм серверов на основе требований к емкости

В некоторых случаях требования организации по доступности могут привести к увеличению фермы серверов до размеров, обеспечивающих гораздо большую емкость или производительность, чем требуется. В таком случае при планировании емкости можно сосредоточиться на уменьшении размеров серверного оборудования в целях его более экономичного использования вместо добавления дополнительных компьютеров-серверов или масштабирования на основе более производительного оборудования.

Часто за основу берется топология, соответствующая минимальным требованиям организации по доступности, а компьютеры-серверы добавляются или масштабируются для достижения целевой емкости или производительности.

Подход к планированию емкости

Существует много переменных, которые влияют на планирование емкости. По этой причине трудно получить четкий ответ на прямо поставленный вопрос. Поэтому самым общим ответом на вопрос о емкости будет "Смотря по обстоятельствам…".

Целью упражнения по планированию емкости, представленного в этой главе, является уменьшение числа переменных, которые следует принимать во внимание, учитывая, что прямой ответ можно получить на основе общих сценариев. Тем не менее в эту главу также включено руководство по расчету требований к емкости и производительности на основе характеристик отдельного решения. В этой главе содержатся два типа инструкций по планированию емкости:

  • Рекомендации по оценке требований к емкости   Представлен ряд статей, основанных на целевых сценариях. В каждой статье определяется типичный профиль использования и идентифицируются ключевые характеристики, влияющие на емкость и производительность в данном сценарии. Данные, определенные на основе профиля и ключевых характеристик, позволяют оценить требования к емкости для данного решения.

  • Формулы и инструкции для расчета конкретных требований к емкости   С помощью этих инструкций пользователь может разработать собственный профиль использования (или изменить один из профилей сценария) и рассчитать все переменные, которые влияют на емкость и производительность решения.

Процесс планирования емкости

Планирование емкости фокусируется на трех аспектах определения размеров решения:

  • Ограничения емкости по программному обеспечению   Все реализуемые функции и создаваемые объекты имеют ограничения по масштабируемости. Планирование ограничений емкости гарантирует соответствие проектируемого решения рекомендациям масштабируемости по программному обеспечению.

  • Целевая пропускная способность   Все типы действий, выполняемых фермой серверов, приводят к увеличению нагрузки на производительность серверного оборудования. К основным действиям относятся пользовательские операции, индексирование контента и задачи операций (например, резервное копирование баз данных). Использование определенных функций, например Службы вычислений Excel, хотя и необходимо для построения кубов, также вносит дополнительную нагрузку на производительность. В разработку целевой пропускной способности входит оценка или расчет числа операций в секунду, которые должна обрабатывать ферма серверов для поддержания ожидаемой нагрузки на пропускную способность.

  • Емкость данных   Емкость данных включает ожидаемый объем баз данных контента и конфигурации. Каждая роль сервера также имеет уникальные требования к данным, основанные на соответствующем решении (например, дисковое пространство для индексов контента или для кэшированного контента).