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


Сценарий. настройка рабочей среды для веб-развертывания

Джейсон Ли

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

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

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

Примечание

Масштабирование развертывания базы данных на нескольких серверах выходит за рамки область этого руководства. Дополнительные сведения об этой области см. в электронной документации по SQL Server.

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

Когда приложение готово к развертыванию в рабочей среде, администратор рабочей среды должен вручную скопировать веб-пакет на рабочий веб-сервер и импортировать его через диспетчер служб IIS.

Общие сведения о решении

В этом сценарии можно вывести следующие факты из анализа требований к развертыванию:

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

В этих разделах содержатся все сведения, необходимые для выполнения этих задач:

Дополнительные материалы

Инструкции по настройке типичной тестовой среды разработчика см. в разделе Сценарий: настройка тестовой среды для веб-развертывания. Рекомендации по настройке типичной промежуточной среды см. в разделе Сценарий: Настройка промежуточной среды для веб-развертывания.