О планировании производительности и емкости
Применимо к: Project Server 2010
Последнее изменение раздела: 2010-05-11
В этой главе рассматривается вопрос определения требований к оборудованию для отдельной фермы Microsoft Project Server 2010. Определяются характеристики, влияющие на требования к емкости, и даются рекомендации, касающиеся следующих аспектов:
Число серверов в ферме серверов
Настройка ролей сервера приложений в ферме серверов
Требования к оборудованию для определенных ролей сервера в ферме серверов
Сравнительное планирование емкости и доступности
В этой главе предполагается, что требования по доступности уже запланированы на основе информации статей раздела Планирование развертывания (Project Server 2010). Используя сведения из этих статей, упражнение планирования емкости можно будет запускать с топологией, соответствующей минимальным требованиям по доступности для организации. Применительно к выбранной топологии в этой главе будут определены ответы на следующие вопросы:
Необходимость добавления дополнительных серверов для достижения целевой емкости и производительности
Необходимость настройки ролей сервера приложений для оптимизации емкости и производительности фермы серверов
Необходимость планирования нескольких ферм серверов на основе требований к емкости
В некоторых случаях требования организации по доступности могут привести к увеличению фермы серверов до размеров, обеспечивающих гораздо большую емкость или производительность, чем требуется. В таком случае при планировании емкости можно сосредоточиться на уменьшении размеров серверного оборудования в целях его более экономичного использования вместо добавления дополнительных компьютеров-серверов или масштабирования на основе более производительного оборудования.
Часто за основу берется топология, соответствующая минимальным требованиям организации по доступности, а компьютеры-серверы добавляются или масштабируются для достижения целевой емкости или производительности.
Подход к планированию емкости
Существует много переменных, которые влияют на планирование емкости. По этой причине трудно получить четкий ответ на прямо поставленный вопрос. Поэтому самым общим ответом на вопрос о емкости будет "Смотря по обстоятельствам…".
Целью упражнения по планированию емкости, представленного в этой главе, является уменьшение числа переменных, которые следует принимать во внимание, учитывая, что прямой ответ можно получить на основе общих сценариев. Тем не менее в эту главу также включено руководство по расчету требований к емкости и производительности на основе характеристик отдельного решения. В этой главе содержатся два типа инструкций по планированию емкости:
Рекомендации по оценке требований к емкости Представлен ряд статей, основанных на целевых сценариях. В каждой статье определяется типичный профиль использования и идентифицируются ключевые характеристики, влияющие на емкость и производительность в данном сценарии. Данные, определенные на основе профиля и ключевых характеристик, позволяют оценить требования к емкости для данного решения.
Формулы и инструкции для расчета конкретных требований к емкости С помощью этих инструкций пользователь может разработать собственный профиль использования (или изменить один из профилей сценария) и рассчитать все переменные, которые влияют на емкость и производительность решения.
Процесс планирования емкости
Планирование емкости фокусируется на трех аспектах определения размеров решения:
Ограничения емкости по программному обеспечению Все реализуемые функции и создаваемые объекты имеют ограничения по масштабируемости. Планирование ограничений емкости гарантирует соответствие проектируемого решения рекомендациям масштабируемости по программному обеспечению.
Целевая пропускная способность Все типы действий, выполняемых фермой серверов, приводят к увеличению нагрузки на производительность серверного оборудования. К основным действиям относятся пользовательские операции, индексирование контента и задачи операций (например, резервное копирование баз данных). Использование определенных функций, например Службы вычислений Excel, хотя и необходимо для построения кубов, также вносит дополнительную нагрузку на производительность. В разработку целевой пропускной способности входит оценка или расчет числа операций в секунду, которые должна обрабатывать ферма серверов для поддержания ожидаемой нагрузки на пропускную способность.
Емкость данных Емкость данных включает ожидаемый объем баз данных контента и конфигурации. Каждая роль сервера также имеет уникальные требования к данным, основанные на соответствующем решении (например, дисковое пространство для индексов контента или для кэшированного контента).