Поделиться через


Руководство по планированию для ферм серверов (SharePoint Server 2010)

 

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

Последнее изменение раздела: 2016-11-30

Содержание:

  • Требования к лицензированию

  • Требования к организации

  • Доступность и соглашения об уровне обслуживания

  • Производительность и масштабируемость

  • Масштабирование и централизованное управление приложениями-службами

  • Географическое распределение

Данная статья поможет определить, сколько ферм серверов нужно в вашей организации. С помощью Microsoft SharePoint Server 2010 можно создавать множество типов сайтов и управлять ими. В зависимости от числа типов сайтов, которые планируется развернуть, и расположения пользователей можно запланировать создание нескольких ферм серверов.

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

Требования к лицензированию

При определении минимального числа ферм серверов, которые нужно запланировать, следует учитывать требования к лицензированию. Для SharePoint Server 2010 имеются три серверные лицензии. Они могут комбинироваться на одном сервере или в одной ферме серверов. Кроме того, при планировании среды разработки свою роль могут сыграть лицензии MSDN. Включение среды разработки также влияет на число ферм. В следующей таблице перечисляются лицензионные предложения для SharePoint Server 2010 вместе с описаниями.

Предложение Описание

SharePoint Server 2010

Эта лицензия нужна для запуска SharePoint Server 2010 в режиме клиент/сервер. Эта лицензия должна использоваться с необходимым числом клиентских лицензий (CAL) в соответствии с потребностями организации. Набор компонентов Standard лицензируется с помощью лицензий Standard CAL. Набор компонентов Enterprise лицензируется с помощью лицензий Enterprise CAL. Лицензии Enterprise CAL являются аддитивными. Для доступа к компонентам Enterprise у пользователя или устройства должны быть обе лицензии: Standard CAL и Enterprise CAL.

SharePoint Server 2010 для сайтов Интернета Standard и SharePoint Server 2010 для сайтов Интернета Enterprise

Используйте любую из этих лицензий для веб-сайтов с выходом в Интернет, предназначенных для внешних пользователей (поставщиков, клиентов и широкой публики). Эти лицензии можно использовать как для анонимных, так и для прошедших проверку подлинности пользователей. Это лицензии "на сервер", которые не требуют приобретения клиентских лицензий. Люди, создающие контент для внешнего доступа, могут использовать одну из этих лицензий. Серверные и клиентские лицензии не нужны для людей, которые используют SharePoint Server 2010 только для подготовки данных для внешнего доступа.

Если планируется в одной ферме размещать внутренний контент для организации и контент для доступа через Интернет для сторонних пользователей, для этой фермы необходимо приобрести лицензии обоих типов. В качестве рекомендации, клиенты, которые планируют объединить свои задачи в одном развертывании SharePoint Server 2010, могут получить лицензии на оба продукта, назначить эти лицензии одному серверу и использовать один запущенный экземпляр программного обеспечения одновременно в рамках обеих лицензий. Однако клиентам понадобится приобрести клиентские лицензии в соответствии с требованиями прав на использование SharePoint Server 2010 для пользователей и устройств, обращающихся к контенту любым способом, неразрешенным в правах на использование для SharePoint Server 2010 для сайтов Интернета.

В оставшейся части этого раздела описывается, какие лицензии предназначены для различных типов развертывания.

Сайты интрасети для внутренних и удаленных сотрудников

Используйте лицензию SharePoint Server 2010 с соответствующим числом клиентских лицензий. Несмотря на то, что сайты интрасети могут иметь выход в Интернет для организации доступа удаленных сотрудников, для данного сценария нужна эта лицензия.

Сайты Интернета для внешних пользователей

Используйте лицензию SharePoint Server 2010 для сайтов Интернета.

Сайты партнерской экстрасети для взаимодействия с сотрудниками партнерских компаний.

Для сайтов партнерской экстрасети можно выбрать один из следующих вариантов:

  • Добавить сайт партнерской экстрасети в ферму серверов, в которой размещается интрасеть компании (лицензия SharePoint Server 2010). В этом случае необходимо приобрести нужное число клиентских лицензий для сотрудников партнеров.

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

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

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

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

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

При совместной работе с множеством сотрудников партнеров вариант развертывания выделенной фермы серверов для сайтов партнерской экстрасети может оказаться более подходящим при следующих обстоятельствах.

  • Разворачивать ферму серверов для интернет-сайтов не планируется и более экономичным оказывается приобретение лицензии SharePoint Server 2010 для сайтов Интернета, чем приобретение клиентских лицензий для всех сотрудников партнеров.

  • В вашей организации запрещен вход с проверкой подлинности или совместная работа на ферме серверов, в которой размещается интернет-сайт компании.

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

Среды предварительной публикации для интернет-сайтов

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

  • Разработка и тестирование кода.   Используйте лицензию MSDN. Дополнительные сведения см. в статье, посвященной лицензированию MSDN (https://go.microsoft.com/fwlink/?linkid=210161&clcid=0x419).

  • **Совместное редактирование контента.   **Используйте лицензию SharePoint Server 2010 с соответствующим числом клиентских лицензий. Тем не менее внутренние пользователи смогут использовать лицензию SharePoint Server 2010 для сайтов Интернета, если к любому контенту, данным или приложениям также имеют доступ внешние пользователи. Если на сервере размещены объекты только для внутреннего использования, у внутренних пользователей должны быть клиентские лицензии, а у серверов должны быть лицензии на SharePoint Server 2010.

  • **Промежуточное развертывание.   **Промежуточные среды обычно настраиваются в соответствии с производственной средой. Следовательно, нужно использовать лицензию SharePoint Server 2010 для сайтов Интернета.

Дополнительные сведения о лицензировании

Дополнительные сведения о лицензировании см. в следующих статьях, содержащих:

Требования к организации

Число необходимых ферм серверов может зависеть от ряда условий, определяемых в вашей организации. Среди них:

  • Подразделения с разными зонами ответственности

  • Источники финансирования

  • Расположения центров обработки данных

Подразделения с разными зонами ответственности

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

Источники финансирования

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

  • У каждого подразделения имеется свой бюджет для закупки оборудования.

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

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

Расположения центров обработки данных

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

Доступность и соглашения об уровне обслуживания

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

  • Среда публикации

  • Разные соглашения об уровне обслуживания

  • Аварийное восстановление

Среда публикации

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

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

Разные соглашения об уровне обслуживания

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

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

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

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

При оценке соглашений об уровне обслуживания имейте в виду следующие моменты.

  • Создание отдельных веб-приложений или пулов приложений в одной ферме серверов дает возможность реализовать разные методы проверки подлинности и политики управления доступом. Такой подход также приводит к созданию отдельных баз данных контента, которые можно восстанавливать в порядке важности на основании соглашений об уровне обслуживания.

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

Аварийное восстановление

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

Если в организации требуется возможность восстанавливать ферму серверов в удаленном центре обработки данных, то необходимо планировать как минимум две фермы серверов. Дополнительные сведения см. в статье Планирование аварийного восстановления (SharePoint Server 2010).

Требования изоляции безопасности

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

SharePoint Server 2010 предлагает возможность изолировать приложения, размещенные в одной ферме серверов, с помощью одного или нескольких следующих методов.

  • Использование отдельных пулов приложений с разными удостоверениями процессов для обеспечения изоляции на уровне процессов.

  • Использование отдельных веб-приложений для обеспечения изоляции на уровне веб-приложений.

  • Настройка приложений-служб для обеспечения изоляции на уровнях контента и аудиторий.

Дополнительные сведения об использовании этих методов см. в следующих статьях.

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

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

  • Некоторые организации, занимающиеся аутсорсингом ИТ-проектов, например государственные агентства, могут заключать контракты, которые требуют физической изоляции сайтов.

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

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

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

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

Производительность и масштабируемость

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

  • Ограничения, связанные с программным обеспечением

  • Профиль приложения

  • Пропускная способность

Ограничения, связанные с программным обеспечением

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

Профиль приложения

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

На профиль производительности влияют следующие факторы.

  • Объем запросов. Например, личные сайты обычно имеют меньшее число запросов, чем групповые сайты.

  • Контент только для чтения и контент для совместной работы.

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

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

Пропускная способность

В некоторых случаях ожидаемая пропускная способность диктует необходимость развернуть несколько ферм серверов. Сведения о планировании выполнения требований к пропускной способности см. в статье Управление производительностью и емкостью (SharePoint Server 2010)

Масштабирование и централизованное управление приложениями-службами

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

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

  • Среда поиска включает более 20 млн. объектов.

  • В среде имеется более двух ферм.

  • Результаты запросов должны быть максимально актуальными.

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

Развертывание выделенной фермы для поиска может оказаться оправданным в следующих случаях.

  • Среда поиска включает более 40 млн. объектов.

  • В среде имеется более двух ферм.

  • Результаты запросов должны быть максимально актуальными.

  • Обход контента осуществляется через территориально-распределенную сеть.

  • Нужно реализовать соглашение об уровне обслуживания (например, аварийное восстановление или резервное копирование и восстановление) для службы поиска, отличающееся от такого соглашения для других служб, размещенных в SharePoint Server 2010

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

Географическое распределение

В некоторых организациях пользователи распределены по большой географической территории или по всему миру. Расположение пользователей и контента может влиять на общий план по фермам серверов. Для обеспечения приемлемой производительности может потребоваться развернуть региональные фермы. Разумный подход состоит в том, чтобы реализовать центральную ферму, оптимизировать ее для соединений по территориально-распределенной сети и принять решение о необходимости дополнительных ферм для региональных филиалов. Дополнительные сведения см. в статье Глобальное развертывание нескольких ферм (SharePoint Server 2010).