Рекомендации по производительности и мощности оборудования для Project Server 2013
Сводка. Используйте эти рекомендации по оборудованию применительно к производительности и мощности Project Server 2013, чтобы определить приемлемую начальную топологию, соответствующую поставленным требованиям.
Относится к: Project Server 2013
Кроме того, эти рекомендации позволят определить, следует ли масштабировать начальную технологию и, если да, то по горизонтали или по вертикали.
В этой серии статей рассматриваются три различные роли сервера: роль интерфейсного веб-сервера, роль сервера приложений и роль сервера базы данных (SQL). Все они являются компонентами полного развертывания Project Server 2013. Интерфейсные веб-серверы выступают в качестве интерфейса для пользователей, обращающихся к Project Server. Сервер приложений обрабатывает запросы к уровню данных Project Server и реализует бизнес-логику Project Server 2013. И наконец, уровнем базы данных является источник данных, в котором размещена база данных Project Server 2013. В небольших развертываниях роли интерфейсного веб-сервера, сервера приложений и сервера базы данных могут быть объединены на одном физическом компьютере. Для более крупных развертываний, возможно, потребуется распределить эти роли по отдельным компьютерам, даже если при этом несколько физических компьютеров будут выполнять одну и ту же роль.
Требования к оборудованию и рекомендации для Server 2013
В этом разделе предлагается минимальное требование и рекомендуемая топология для каждого из небольших, средних и больших наборов данных, которые описаны в статье Как наборы данных влияют на производительность и емкость в Project Server 2013. Минимальным требованием является создание топологии, которая будет функционировать с указанным набором данных, но производительность которой будет падать при увеличении объемов. Рекомендованных топологий для каждого набора данных должно быть достаточно для поддержания хорошей производительности практически при любых схемах использования этих наборов данных. Однако рекомендуется учитывать особые рекомендации, приводимые в остальных частях этого документа, для определения необходимости расширения рекомендованной для набора данных топологии. В целом, следует отслеживать показатели производительности для используемой топологии и масштабировать ее соответствующим образом, если производительность начинает падать.
Рекомендации по оборудованию для небольших наборов данных в Project Server 2013
Рекомендации по оборудованию для средних наборов данных в Project Server 2013
Рекомендации по оборудованию для больших наборов данных в Project Server 2013
Рекомендации по виртуализации Project Server 2013
Project Server 2013 может работать на виртуальных машинах. Большинство рекомендаций по виртуализации SharePoint Server 2013 также применимы и к Project Server 2013. Однако, как и в любой ситуации, когда используется виртуализация, важно учитывать состязание между ресурсами физического компьютера между виртуализированными машинами, работающими на том же физическом экземпляре.
Не рекомендуется запускать SQL Server на виртуализированной машине. Состязание за ресурсы на виртуализированной машине может в значительной степени снизить производительность сервера SQL Server. Если запуск SQL Server в виртуализированной среде необходим, рекомендуется использовать следующие настройки:
Сетевой адаптер
- При использовании виртуализации Hyper-V необходимо использовать вместо устаревшего сетевого адаптера виртуальный сетевой адаптер.
Виртуальный диск:
Для виртуальных компьютеров, на которых запущен SQL Server, рекомендуется выбрать параметр "транзитный" для типа диска (не динамический и не фиксированный). Если такой вариант неприемлем, следует использовать фиксированный размер диска вместо виртуального диска с динамической настройкой размера.
В качестве загрузочного диска рекомендуется выбрать IDE-диск вместо SCSI-диска.
Необходимо выделить достаточное пространство на жестком диске для обработки предполагаемого максимального размера набора данных и условий ведения журнала ULS.
Памяти:
Необходимо выделить для виртуального компьютера, на котором запущен SQL Server, максимально возможный объем памяти. Выделенный объем памяти должен примерно соответствовать объему памяти, требуемому/рекомендуемому для физических серверов, выполняющих ту же функцию.
Необходимо также учитывать необходимость резервирования некоторой памяти под нужды операционной системы сервера виртуальных машин. Для операционной системы сервера виртуальных машин необходимо зарезервировать не менее 2 ГБ памяти.
Запуск интерфейсного веб-сервера или сервера приложений в виртуализированных средах принципиально не должен отрицательно влиять на производительность при запуске SQL Server в виртуализированной среде.
Сетевые требования к развертываниям Project Server 2013
Для большинства развертываний Project Server пропускная способность сети не является проблемой для производительности. В приведенной ниже таблице содержатся рекомендованные характеристики сетевых компонентов.
Компонент | Небольшие и средние | Large |
---|---|---|
Кол-во сетевых карт |
1 |
2 |
Скорость сетевого адаптера (сеть) |
Скорость должна быть не менее 100 Мбит/с |
1 ГБ/с |
Тип балансировки нагрузки |
Допускается использование как балансировки сетевой нагрузки, так и аппаратного обеспечения |
Допускается использование как балансировки сетевой нагрузки, так и аппаратного обеспечения |
Необходимо стремиться минимизировать задержки между уровнем сервера приложений и уровнем SQL Server.
См. также
Общие сведения о планировании производительности и загрузки в Project Server 2013
Стратегия планирования загрузки для Project Server 2013
Рекомендации по производительности и мощности оборудования для Project Server 2013
Топологии горизонтального и вертикального масштабирования в Project Server 2013
Оптимизация производительности в Project Server 2013
Счетчики производительности в Project Server 2013
Устранение неполадок, связанных с производительностью, в Project Server 2013