О планировании производительности и загрузки (Project Server)

Обновлено: Май 2009 г.

 

Последнее изменение раздела: 2009-04-27

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

  • Число серверных компьютеров в ферме серверов.

  • Конфигурация ролей серверов приложений в ферме серверов.

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

Планирование мощности и доступности.

В данной статье предполагается наличие списка требований к доступности, который был составлен в статье Планирование отказоустойчивости и доступности в Project Server 2007. После ознакомления со статьей "Планирование доступности" будет выполнено упражнение на планирование мощности в топологии, соответствующей минимальным требованиям доступности для организации. В зависимости от выбранной топологии данная статья поможет определить:

  • Необходимость добавления дополнительных серверов для выполнения поставленных в отношении мощности и производительности задач.

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

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

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

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

Подход к планированию загрузки.

На планирование загрузки влияет много переменных. По этой причине сложно получить четкий ответ на прямой вопрос. Соответственно, самый распространенный ответ на вопросы по загрузке — "В зависимости от ситуации".

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

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

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

Процесс планирования загрузки.

При планировании загрузки существует три аспекта выбора размера решения.

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

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

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

См. также

Понятия

Планирование границ программного обеспечения (Project Server)