Разработка топологии развертывания контента
Применимо к: 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)