Топологии горизонтального и вертикального масштабирования в Project Server 2013
Сводка: Узнайте, как увеличить емкость существующих серверов или добавить дополнительные серверы в топологию установки Project Server 2013.
Относится к: Project Server 2013
В этой статье рассматриваются масштабируемые и горизонтально масштабируемые топологии планирования производительности и емкости для развертывания Project Server. Этот документ и связанное с ним содержимое содержит сведения и рекомендации по масштабированию фермы Project Server 2013.
Вертикальное и горизонтальное масштабирование топологий для развертываний Project Server 2013
Чтобы увеличить емкость и производительность топологии, можно выполнить две задачи. Вы можете увеличить масштаб путем увеличения емкости существующих серверных компьютеров и горизонтального масштабирования путем добавления дополнительных серверов в топологию.
Мониторинг использования ресурсов на серверах развертывания Project Server 2013 может дать аналитические сведения о стратегии, которую вы хотите реализовать: масштабирование или горизонтальное масштабирование. Метрики производительности, которые могут помочь в принятии решений, рассматриваются в разделе Счетчики производительности в Project Server 2013.
Физические серверы, на которые развертывается Project Server 2013, будут выполнять следующие роли сервера:
Веб-интерфейс
Сервер приложений
База данных (SQL) Server
В развертывании на одном компьютере один физический сервер выполняет все три из этих ролей. Вы можете масштабировать, разделив владение этими ролями между разными физическими компьютерами (при необходимости они также могут быть виртуальными машинами). Дополнительные рекомендации по виртуализации см. в разделе "Виртуализация" статьи Рекомендации по производительности и емкости оборудования для Project Server 2013 . Первым шагом, который следует предпринять при запуске горизонтального масштабирования, является разделение роли сервера базы данных (SQL) на физический компьютер, а другой физический компьютер выступает в качестве сервера веб-интерфейса и сервера приложений.
Примечание.
Project Server 2013 предоставляет только ограниченные возможности масштабирования. Хотя можно добавить дополнительные серверы в качестве интерфейсных веб-серверов и серверов приложений, на серверной части компьютера, на котором выполняется SQL Server, имеются ограниченные возможности горизонтального масштабирования.
Обеспечение большей нагрузки пользователей
Горизонтальное масштабирование путем добавления дополнительных веб-серверов в качестве выделенных веб-серверов приложений и интерфейсных веб-серверов.
Обратите внимание, что при добавлении дополнительных интерфейсных веб-серверов и серверов приложений нагрузка на компьютер, на котором выполняется SQL Server, будет возрастать, а SQL Server может стать узким местом.
Вы также можете масштабировать любой интерфейсный веб-сервер или сервер приложений, чтобы повысить производительность за счет увеличения аппаратной емкости этих серверов.
Обеспечение большей нагрузки данных
Чтобы обеспечить большую нагрузку на данные, добавьте емкость на сервер базы данных, увеличив емкость этого отдельного сервера.
Отделите базу данных Project от баз данных SharePoint, переместив базу данных Project на собственный выделенный сервер базы данных.
Примечание.
Project Server 2013 не поддерживает масштабирование компонента базы данных с помощью репликации SQL. Хотя зеркальное отображение SQL в Project SQL Server можно выполнять для резервного копирования данных, Project Server 2013 не может воспользоваться преимуществами репликации SQL для снижения нагрузки на чтение на SQL Server.
Рекомендуемое соотношение ролей сервера:
Как правило, рекомендуемое соотношение для поддержания управляемой нагрузки на SQL Server:
2 веб-интерфейса: 1 сервер приложений: 1 SQL Server
Примечание.
Это рекомендуемое соотношение может не применяться для развертываний, использующих более надежное оборудование, особенно для сервера базы данных.
Примечание.
Рекомендуемое соотношение также зависит от размера набора данных и шаблонов использования. Например, большие наборы данных ограничят возможность развертывания, требуя меньшего соотношения веб-интерфейсов и сервера приложений к SQL Server.
Изолируйте базу данных Project Server от SharePoint Server:
Как упоминалось ранее, базу данных Project Server можно отделить от баз данных SharePoint, разместив ее на собственном выделенном сервере базы данных.
Кроме того, рекомендуется разделять на уровне приложения. Хотя Project Server является службой SharePoint, рекомендуется запустить этот экземпляр приложения на выделенном сервере.
Как тратить деньги на масштабирование:
Как правило, на ранних этапах масштабирования развертывания Project Server вам потребуется инвестировать в первую очередь в приобретение дополнительной памяти. Чаще всего последующие области, в которые вы хотите инвестировать, — это шпиндели дисков, а затем сетевые ресурсы.
См. также
Общие сведения о планировании производительности и загрузки в Project Server 2013
Стратегия планирования загрузки для Project Server 2013
Рекомендации по производительности и мощности оборудования для Project Server 2013
Топологии горизонтального и вертикального масштабирования в Project Server 2013
Оптимизация производительности в Project Server 2013
Счетчики производительности в Project Server 2013
Устранение неполадок, связанных с производительностью, в Project Server 2013