Сценарий присутствия в Интернете: развертывание среды проектирования и разработки

Важно!

Данная статья является одной из серии статей, в которых описываются полные сценарии планирования, разработки, построения и обслуживания корпоративного веб-сайта на основе Microsoft Office SharePoint Server 2007.

Предыдущая статья

Планирование инфраструктуры

Следующая статья

Развертывание рабочей среды

Начало сценария

Сценарий присутствия в Интернете (Office SharePoint Server 2007)

Инфраструктура, необходимая для разработки и тестирования элементов сайта, создания контента и развертывания в производственной среде, требует развертывания Microsoft Office SharePoint Server 2007 для поддержки работы разработчиков, инженеров-испытателей, авторов и дизайнеров.

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

  • 64-разрядная аппаратная архитектура для каждого сервера, на котором имеется Office SharePoint Server 2007.

  • Операционная система для всех серверов — Windows Server 2003 R2 Enterprise x64 Edition.

  • База данных для разработчика и ферм интеграции — SQL Server 2005 Developer Edition для 64-разрядных платформ.

  • База данных для конструирования фермы — SQL Server 2005 Enterprise Edition для 64-разрядных платформ.

  • Все развертывания SharePoint — Office SharePoint Server 2007, 64-разрядная платформа.

Важно!

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

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

Требования разработки и конструирования

Среда Член рабочей группы Описание

Разработка и тестирование

Разработчик или инженер-испытатель

Каждый член рабочей группы имеет компьютер со следующими характеристиками.

  • 64-разрядная версия Microsoft Visual Studio 2005 Team Edition for Developers для разработки и тестирования кода.

  • Доступ к серверу, на котором находится программа управления приложениями.

  • Полная установка Office SharePoint Server 2007.

  • Доступ к ферме интеграции.

 

Разработчики и инженеры-испытатели

Общий сервер, на котором имеется 64-разрядная версия Microsoft Visual Studio 2005 Team Edition for Developers.

 

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

Ферма интеграции — это изолированная установка Office SharePoint Server 2007, как показано на рисунке для фермы интеграции далее в этой статье.

Среда конструирования

Автор, дизайнер или художник-график

Каждый член рабочей группы имеет компьютер со следующими характеристиками.

  • Соответствующие средства для конструирования контента (пользовательский интерфейс SharePoint Page Edit в браузере), создания макетов (SharePoint Designer) или создания художественных объектов. Дополнительные сведения см. в разделе Планирование разработки веб-страниц.

  • Доступ к ферме конструирования.

  • Доступ к ферме интеграции.

Авторы, дизайнеры и художники-графики

Ферма конструирования — это небольшая ферма Office SharePoint Server 2007 с двумя интерфейсными веб-серверами и кластером базы данных, как показано на рисунке для фермы конструирования далее в этой статье.

 

 

 

1. Развертывание ферм разработки и тестирования

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

Среда разработки

На предыдущем рисунке представлены следующие нумерованные потоки.

  1. Разработчики извлекают и возвращают систему управления программным обеспечением.

  2. Разработчики разворачивают готовые элементы сайта для отладки и тестирования с данными.

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

  4. Разработчики упаковывают элементы сайта в пакеты решений и разворачивают их в ферме конструирования, в резервной ферме и в рабочей ферме.

Действие

  • Разворачивание Office SharePoint Server 2007 на каждой рабочей станции разработчика и инженера-испытателя.

  • Установка всех доступных пакетов обновления и обновлений программного обеспечения для Office SharePoint Server 2007.

Результат

Полностью рабочая ферма SharePoint, обновленная до той же версии программного обеспечения, на каждой рабочей станции.

Ресурсы

2. Развертывание фермы интеграции

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

Действие

  • Развертывание Office SharePoint Server 2007 на одном сервере, совместно используемом разработчиками, инженерами-испытателями, авторами и дизайнерами.

  • Установка всех доступных пакетов обновления и обновлений программного обеспечения для Office SharePoint Server 2007.

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

Результат

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

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

Ресурсы

3. Развертывание фермы конструирования

Авторы контента и дизайнеры используют развертывание простой фермы серверов Office SharePoint Server 2007, как показано на следующем рисунке.

Среда конструирования

На предыдущем рисунке представлены следующие нумерованные потоки.

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

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

  3. Разработчики упаковывают элементы сайта в пакеты решений и разворачивают их в ферме конструирования, в резервной ферме и в рабочей ферме.

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

  5. Администраторы разворачивают утвержденный контент в производственной и в резервной фермах.

Общая среда SharePoint разворачивается таким же образом, как и ферма интеграции.

Действие

  • Развертывание Office SharePoint Server 2007 в ферме с двумя уровнями.

  • Установка всех доступных пакетов обновления и обновлений программного обеспечения для Office SharePoint Server 2007.

Результат

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

Ресурсы

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

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

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

См. также

Понятия

Сценарий присутствия в Интернете: развертывание производственной среды