Обзор процедуры развертывания (SharePoint Foundation 2010)
Применимо к: SharePoint Foundation 2010
Последнее изменение раздела: 2016-11-30
В этой статье содержится обзор развертывания фермы Microsoft SharePoint Foundation 2010. Хотя фермы Microsoft SharePoint Foundation различаются по сложности и размеру, сочетание тщательного планирования и поэтапного развертывания, которое включает постоянное тестирование и оценку, позволяет существенно снизить риск непредвиденных результатов.
Примечание
Сведения о планировании веб-сайтов и решений, не охватываемом данной статьей, см. в статье Планирование сайтов и решений (SharePoint Foundation 2010).
Визуальное представление информации, содержащейся в этой статье, см. в модели развертывания продуктов SharePoint 2010 в статье Технические графики (SharePoint Foundation 2010).
Содержание:
Основные понятия
Гибкость и функциональность SharePoint Foundation могут стать причиной значительного усложнения правильной установки и настройки SharePoint Foundation. Для развертывания и поддержки продуктов SharePoint Foundation 2010 необходимо фундаментальное понимание следующих ключевых моментов среды SharePoint Foundation:
Ферма серверов: элемент верхнего уровня логической архитектуры SharePoint Foundation.
Веб-приложение: веб-сайт служб IIS, который создается и используется SharePoint Foundation 2010.
База данных контента: предоставляет хранилище для контента веб-приложения. Можно разделить контент по нескольким базам данных на уровне семейства сайтов.
Семейство сайтов: набор веб-сайтов с одним владельцем и общими параметрами администрирования.
Сайт: одна или несколько связанных веб-страниц и других элементов (таких как списки, библиотеки и документы), которые хранятся внутри семейства сайтов.
Помимо понимания элементов среды SharePoint Foundation и их настроек, требуемых для конкретного решения, необходимо учитывать следующие дополнительные факторы: физическую архитектуру, установку и настройку, а также различные этапы развертывания.
Физическая архитектура
Физическая архитектура, состоящая из одного или нескольких серверов и сетевой инфраструктуры, позволяет реализовывать логическую архитектуру для решения SharePoint Foundation. Физическая архитектура обычно описывается двумя способами: по размеру и по топологии. Размер, который можно оценивать разными способами, например, по числу пользователей или документов, используется для отнесения фермы к категории малых, средних или крупных. В топологии с помощью представления об уровнях или группах серверов описывается логическая организация серверов фермы.
Размер
Размер следующим образом учитывает количество пользователей и количество элементов контента как фундаментальную меру, показывающую, является ли ферма серверов малой, средней или большой:
Малая ферма серверов обычно состоит, как минимум, из двух веб-серверов и сервера базы данных. На одном из веб-серверов находится веб-сайт центра администрирования, а другой обрабатывает дополнительные задачи, связанные с фермой, например предоставление контента пользователям.
Малая ферма может быть расширена до трехуровневой за счет выделенного сервера приложений исходя из необходимого числа пользователей, элементов содержимого и служб.
Средняя ферма серверов обычно состоит из двух или большего числа веб-серверов, двух серверов приложений и нескольких серверов баз данных. Рекомендуется начать с предыдущей конфигурации и затем провести расширение в соответствии с рабочими нагрузками на серверах.
В ситуациях, где службы используют непропорциональные объемы ресурсов, можно расширить уровень приложений. Данные производительности покажут, какие службы следует перенести на выделенный сервер.
Крупная ферма серверов может стать логическим результатом расширения средней фермы в соответствии с требованиями к объемам хранения и производительности или проектироваться с самого начала до реализации решения SharePoint Foundation. Среда с трехуровневой топологией обычно содержит выделенные серверы на всех уровнях. Кроме того, эти серверы часто группируются по их ролям в ферме. Например, все относящиеся к клиентам службы можно сгруппировать на одном или двух серверах, а затем проводить расширение за счет добавления серверов в эту группу по мере необходимости, обусловленной пользовательским спросом на эти службы.
Примечание
При расширении фермы рекомендуется группировать службы или базы данных со сходными характеристиками производительности на выделенных серверах, а затем увеличивать количество серверов в группе. В масштабных средах конкретные группы, образующиеся в ферме, зависят от конкретных потребностей в каждой службе внутри фермы.
Конкретные значения, относящиеся к малым, средним и крупным фермам см. в статье Управление производительностью и емкостью (SharePoint Server 2010).
Топология
В топологии уровни используются в качестве модели логической организации серверов фермы в соответствии с размещаемыми на них компонентами или их ролями в ферме серверов. Ферма SharePoint Foundation развертывается на одном, двух или трех уровнях следующим образом:
В одноуровневом развертывании SharePoint Foundation и сервер базы данных установлены на один компьютер.
В двухуровневом развертывании компоненты и база данных SharePoint Foundation устанавливаются на отдельные серверы. Этот вид развертывания соответствует малой ферме. Интерфейсные веб-серверы расположены на первом уровне, а сервер базы данных — на втором. В компьютерной отрасли первый уровень часто называют веб-уровнем. Сервер баз данных называют уровнем базы данных или фоновой базой данных.
В трехуровневом развертывании интерфейсные веб-серверы расположены на первом уровне, серверы приложений — на втором (который называют уровнем приложений), а сервер базы данных размещен на третьем уровне. Трехуровневое развертывание используется для средних и больших ферм.
Установка и настройка
По завершении планирования решения SharePoint Foundation можно создать ферму SharePoint Foundation для размещения решения. Первый шаг — это установка SharePoint Foundation 2010 и создание фермы, необходимой для решения. Подготовка среды состоит из следующих этапов.
Подготовка серверов
Создание фермы
Настройка параметров, служб, решений и сайтов
Примечание
После создания и развертывания фермы она претерпит серьезные изменения в размере, топологии и сложности по мере прохождения разных этапов развертывания, показанных в модели развертывания продуктов SharePoint 2010. Это естественный результат поэтапного развертывания. Именно поэтому рекомендуется четко следовать всем этапам, описанным в разделе "Этапы развертывания" этой статьи.
Подготовка серверов
На этом этапе выполняется подготовка серверов к размещению продукта. Сюда относятся серверы поддержки и серверы с установленным пакетом SharePoint Foundation. Для поддержки и размещения фермы необходимо настроить следующие серверы.
Контроллер домена. Необходимо настроить нужные учетные записи фермы для домена и синхронизацию каталогов.
Важно!
SharePoint Foundation 2010 не поддерживает имена доменов с одной меткой. Поскольку имена доменов с одной меткой использовать не рекомендуется, в этом сценарии активное тестирование Продукты SharePoint 2010 не выполняется. Поэтому при реализации Продукты SharePoint 2010 в среде домена с одной меткой могут возникать проблемы с совместимостью. Дополнительные сведения см. в статье Сведения о настройке доменов Active Directory с помощью одной метки DNS-имен (https://go.microsoft.com/fwlink/?linkid=193849&clcid=0x419) and the Центр поддержки планирования пространств имен DNS (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=198010&clcid=0x419) (Возможно, на английском языке).
Сведения о необходимых учетных записях см. в статье
Сервер баз данных. На сервере баз данных должна быть установлена нужная версия SQL Server, включая пакеты обновления и накопительные пакеты обновления. Установка должна включать все дополнительные компоненты, такие как SQL Службы Analysis Services, кроме того нужно добавить и настроить соответствующие имена входа SharePoint Foundation. Сервер баз данных должен быть защищен, и если необходимо базы данных должны создаваться администратором базы данных. Дополнительные сведения см. в следующих статьях:
Серверы приложений и интерфейсные веб-серверы. Серверы фермы, на которых будет установлен пакет SharePoint Foundation, должны подготавливаться следующим образом: убедитесь, что они соответствуют требованиям к оборудованию, операционная система защищена, настроены необходимые сетевые протоколы и протоколы безопасности, установлены и защищены необходимые программные компоненты SharePoint Foundation 2010 и настроена соответствующая система проверки подлинности. Дополнительные сведения см. в следующих статьях
"Установка необходимого программного обеспечения" в статье Требования к оборудованию и программному обеспечению (SharePoint Foundation 2010)
Планирование усиления безопасности (Windows SharePoint Services)
Планирование способов проверки подлинности (SharePoint Foundation 2010)
Создание фермы
На этом этапе выполняется установка продукта и настройка каждого сервера для выполнения его роли в ферме. Также создается база данных конфигурации и веб-сайт центра администрирования SharePoint. Для фермы SharePoint Foundation требуются следующие серверы:
Сервер баз данных. База данных конфигурации, база данных контента и другие необходимые базы данных создаются при выполнении Мастер настройки продуктов SharePoint, если только не планируется создание баз данных администратором базы данных.
Сервер приложений. После подготовки сервера приложений установите дополнительные компоненты, необходимые для поддержки таких функций, как управление правами на доступ к данным и поддержка принятия решений. Установите SharePoint Foundation на сервере, на котором будет размещен веб-сайт центра администрирования SharePoint, и затем запустите Мастер настройки продуктов SharePoint, чтобы создать и настроить ферму.
Интерфейсный веб-сервер. Установите SharePoint Foundation на каждом веб-сервере, установите языковые пакеты и запустите Мастер настройки продуктов SharePoint, чтобы добавить веб-серверы в ферму.
Примечание
После добавления и настройки всех интерфейсных веб-серверов в ферму можно добавить любые дополнительные серверы приложений, входящие в проект топологии.
Дополнительные сведения о поддерживаемых сценариях развертывания см. в статье Сценарии развертывания (SharePoint Foundation 2010).
Настройка параметров, служб, решений и сайтов
На этом этапе ферма подготавливается к размещению контента сайта. Для этого необходимо выполнить следующие действия:
Настройте глобальные параметры. Дополнительные сведения см. в статье Настройка параметров фермы (SharePoint Foundation 2010)
Настройте службы. Дополнительные сведения см. в статье Настройка служб (SharePoint Foundation 2010)
Разверните решения и примените настройки. Дополнительные сведения см. в статье Обзор процедуры развертывания пользовательских настроек (SharePoint Foundation 2010)
Создайте и наполните сайты. Дополнительные сведения см. в статье Подготовка к размещению сайтов (SharePoint Foundation 2010)
Примечание
Этапы настройки фермы не выделяются в отдельный уровень инфраструктуры сервера.
Этапы развертывания
Поэтапное развертывание решения SharePoint Foundation 2010 дает преимущества, обеспечиваемые систематическим подходом, такие как сбор данных о производительности и использовании, которые можно использовать при оценке решения. К дополнительным преимуществам относится проверка предположений об управлении объемом хранения и выявление проблем до введения фермы в эксплуатацию.
Развертывание фермы рекомендуется выполнять в следующих этапах.
Планирование
Разработка
Эксперимент
Пилотная версия
Тест пользовательской приемки
Производственная среда
Планирование
Перед развертыванием фермы необходимо создать проект решения, которое нужно развернуть, и определить требования к инфраструктуре, такие как серверные ресурсы и топологию фермы. По окончании этапа планирования должны быть документально закреплены следующие пункты:
Дизайн инфраструктуры для поддержки решения.
Подробное описание способа реализации фермы и решения.
План тестирования и проверки решения.
Архитектура сайта и решения.
Понимание требований к мониторингу и инженерной поддержке решения.
Запись об управлении решением.
Сведения о том, как пользователю будет предоставлена информация о решении для его адаптации.
Рекомендуется использовать ресурсы планирования и статьи по планированию, описанные в статье Планирование и архитектура для SharePoint Foundation 2010.
Важно!
Ограничение ресурсов и времени может заставить быть менее строгим на этапе планирования. Рекомендуется быть как можно более усердным, так как опущенные или едва затронутые элементы планирования могут привести к значительным последствиям после применения решения в рабочей среде. Устранение этих проблем может повлечь за собой большой объем дополнительной работы и незапланированную трату ресурсов и даже помешать реализации SharePoint Foundation.
После этапа планирования выполняются следующие этапы развертывания, а в процессе тестирования происходит обновление и пересмотр планов, конфигураций и топологий.
Разработка
Во время этапа разработки SharePoint Foundation развертывается на одном или на нескольких серверах для разработки, тестирования, оценки и улучшения решения, которое планируется реализовать. Такая среда масштабируется в соответствии с потребностями во время разработки решения и может сохраняться в малом масштабе для будущих разработок и тестирования. Эта среда не является стабильной и для нее не предусмотрены соглашения об уровнях обслуживания.
Эксперимент
На этапе проверки стоит две задачи: понять SharePoint Foundation и оценить SharePoint Foundation в контексте соответствия бизнес-требованиям. Первый уровень оценки продукта осуществляется с помощью установки всех компонентов продукта на одном сервере. Более тщательная оценка выполняется путем развертывания для проверки схемы.
Развертывание для проверки на одном сервере или в малой ферме позволяет расширить область оценки. В таком развертывании в группу оценки добавляются сторонние сотрудники (не ИТ-специалисты), что дает более полное представление о том, как возможности SharePoint Foundation можно использовать в организации. Преимущество такого развертывания состоит в том, что можно собрать данные для уточнения первоначального плана. Эти данные, такие как представления страниц, модели поведения пользователя и потребление ресурсов сервера, также позволяют сформировать оценку для определения размера фермы. Проверка концепции также полезна при оценке приложений-служб и определении набора компонентов, которые будут предложены конечным пользователям.
На этапе проверки важно понимать уникальные характеристики и возможности функций, поскольку это поможет точнее определить общую топологию. Помните, что пробное развертывание требует дополнительных ресурсов и увеличивает время, необходимое для ввода SharePoint Foundation в эксплуатацию.
Совет
Виртуализация обеспечивает хорошую платформу для оценки SharePoint Foundation, так как виртуальная среда обеспечивает гибкость, возможность быстрого развертывания и возможность отката виртуальных машин в предыдущие состояния.
Пилотная версия
Пилотная версия используется для тестирования решения на малых масштабах. Существует два подхода к использования пилотного развертывания. В первом случае делается упор на функциональное тестирование без привлечения реальных данных. Во втором случае тестируются производственные характеристики с использованием реальных данных, а пользователи пилотной версии тестируют различные виды задач. Второй подход предпочтителен из-за более широкого охвата и реальных данных, которые можно собирать и использовать для совершенствования проекта решения.
Пилотное развертывание предлагает множество преимуществ. Оно позволяет собирать данные, которые можно использовать для проверки следующих аспектов проекта фермы:
проект инфраструктуры;
предположения об управлении объемом хранения;
архитектура и решения веб-сайта;
предполагаемые параметры использования решения.
Пилотный этап также позволяет определить дополнительные данные, которые необходимо собрать, для расширения и детализации тестов. Это важно, если нужно оценить потенциальное влияние дополнительных функций или служб, которые планируется добавить в ферму, до теста пользовательской приемки.
В итоге при пилотном развертывании можно использовать собранные данные для настройки различных компонентов и поддерживающей инфраструктуры.
Тест пользовательской приемки
Проведение теста пользовательской приемки (организация предпроизводственной среды) используется организациями в качестве переходного этапа от пилотного развертывания к производственной среде. Область охвата, масштаб и продолжительность теста пользовательской приемки определяются бизнес-процессами организации.
Топология предпроизводственной среды должна быть такой же, как и топология запланированной производственной среды, или очень близкой к ней. Во время теста пользовательской приемки решение SharePoint Foundation тестируется с использованием подмножества или полной копии производственных данных. Этот этап развертывания является последней возможностью корректировки производительности и проверки операционных процедур, таких как резервное копирование и восстановление.
Производственная среда
Финальный этап состоит в вводе фермы в производственную среду. Здесь учитываются необходимые изменения решения и инфраструктуры, выявленные на этапе теста пользовательской приемки.
Для ввода фермы в эксплуатацию необходимо выполнить следующие задачи.
Развертывание фермы.
Развертывание решения.
Реализация плана операций.
При необходимости развертывание дополнительных сред, таких как фермы разработки и промежуточные фермы, а также фермы служб.