Планирование ферм серверов

Содержание:

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

  • Организационные требования

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

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

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

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

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

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

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

Серверная лицензия Microsoft Office SharePoint Server 2007

Эта лицензия требуется для запуска Office SharePoint Server 2007 в режиме клиент/сервер. Эту лицензию необходимо использовать с соответствующим для нужд организации количеством клиентских лицензий (CAL).

Microsoft Office SharePoint Server 2007 для веб-сайтов

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

Если спланировать развертывание внутреннего содержимого организации и доступного из Интернета содержимого для посторонних лиц в одной ферме, придется купить лицензии обоих типов. С учетом возможных вариантов развертывания клиенты, желающие консолидировать свои потребности Office SharePoint Server 2007 в одном развертывании, могут купить лицензии на оба продукта, присвоить их одному и тому же серверу и использовать один и тот же запущенный экземпляр программного обеспечения по обеим лицензиям одновременно. При этом они должны приобрести необходимые CAL в соответствии с правами на использование Office SharePoint Server 2007 для пользователей и устройств, подключающихся к содержимому методом, не разрешенным в соответствии с правами на использование Office SharePoint Server 2007 для Интернет-сайтов.

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

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

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

Веб-сайты для внешних пользователей

Используйте лицензию для веб-сайтов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • **Создание содержимого   **Используйте серверную лицензию с соответствующим количеством клиентских лицензий.

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

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

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

Организационные требования

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

  • Ответственность работающих подразделений

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

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

Ответственность работающих подразделений

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

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

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

  • Каждое подразделение имеет отдельный бюджет оборудования.

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

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

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

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

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

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

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

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

  • Высокая доступность

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

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

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

Дополнительные сведения о планировании среды публикации см. в разделе "Требования к функциональности" далее в данной статье.

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

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

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

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

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

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

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

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

Высокая доступность

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Границы программного обеспечения

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

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

Границы программного обеспечения

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

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

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

Оцените следующие типы факторов, которые составляют профиль производительности:

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

  • Содержимое совместной работы или содержимое с разрешением только на чтение.

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

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

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

Загрузите эту книгу

Этот раздел включен в следующую загружаемую книгу для удобства чтения и печати:

Полный список доступных книг приведен в разделе Загружаемые материалы для Office SharePoint Server 2007