Разработка топологии развертывания контента

 

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

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

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

Содержание:

  • Элементы топологий развертывания контента

  • Стандартные топологии развертывания контента

Элементы топологий развертывания контента

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

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

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

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

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

Стандартные топологии развертывания контента

В данном разделе приводятся наиболее распространенные топологии развертывания контента.

Топология с двумя фермами

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

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

Двухэтапная ферма для развертывания контента

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

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

В число вариантов данной топологии входят следующие:

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

    • Можно развернуть ферму разработки на все рабочие фермы.

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

    Примечание

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

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

Трехэтапная топология

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

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

  • Проверка контента в среде, которая наиболее точно отражает рабочую среду, перед развертыванием в нее.

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

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

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

Трехэтапная ферма для развертывания контента

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

Топология с одной фермой

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

На следующем рисунке показана топология с одной фермой, где семейство сайтов в одном веб-приложении развертывается в семейство сайтов в другом веб-приложении в той же ферме:

Одна ферма публикации для развертывания контента

Примечание

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

See Also

Concepts

Общие сведения о развертывании контента (SharePoint Server 2010)
Планирование развертывания контента (SharePoint Server 2010)