Планирование сайтов и семейств веб-сайтов в SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-09-07

Сводка. Узнайте, какие важные решения необходимо принять при планировании сайта SharePoint Server 2016 и SharePoint 2013.

Каждый сайт SharePoint Server принадлежит только одному семейству веб-сайтов, которое состоит из одного сайта верхнего уровня и дочерних сайтов. Как показано на приведенном ниже рисунке, семейство веб-сайтов является верхним уровнем для организации в веб-приложении SharePoint Server. Максимальное количество семейств веб-сайтов в одном веб-приложении зависит от мощности серверной инфраструктуры. Дополнительные сведения об ограничениях SharePoint Server см. в статье Ограничения, связанные с программным обеспечением, в SharePoint Server 2016. Дополнительные сведения о семействах веб-сайтов SharePoint Server см. в статье Обзор сайтов и семейств веб-сайтов в SharePoint Server.

Рисунок. Структура семейства веб-сайтов в SharePoint Server

Схема семейства веб-сайтов

В этой статье

  • Принципы планирования сайтов и семейств веб-сайтов

  • Методы организации сайтов и семейств веб-сайтов

  • Инвентаризация фермы

Принципы планирования сайтов и семейств веб-сайтов

При планировании сайтов и семейств веб-сайтов рекомендуем следовать указанным ниже правилам.

  • Используйте по одному веб-приложению на ферму для поддержки всех сайтов и семейств веб-сайтов.

  • Храните внутренние (в интрасети) и внешние (в Интернете) решения SharePoint Server в разных фермах SharePoint Server.

  • Используйте семейства веб-сайтов с именами на основе узла, а не на основе пути, и поместите их в зону по умолчанию.

  • Используйте семейства с именем пути, если вам необходимо применять альтернативные сопоставления доступа (AAM).

Методы организации сайтов и семейств веб-сайтов

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

Определение бизнес-задач

Для начала необходимо определить бизнес-задачи и потребности, для решения которых используется SharePoint Server 2016. Затем сопоставьте свои бизнес-потребности с наиболее подходящими типами сайтов. Это позволит определить необходимые типы сайтов. Самый высокий уровень должен включать сайты из категорий "Совместная работа", "Предприятие", "Публикация" и "Пользовательские". Дополнительные сведения о типах сайтов и соответствующих категориях см. в статье Обзор сайтов и семейств веб-сайтов в SharePoint Server.

Модели семейств веб-сайтов

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

  • общими разрешениями;

  • коллекциями шаблонов;

  • типами контента;

  • веб-частями;

  • общей схемой навигации (во многих случаях).

Основная задача планирования семейства веб-сайтов — создать структуру, в которой организация может расти без лишних расходов на управление. Далее представлена стандартная модель фермы SharePoint Server 2016 в интрасети, которая удовлетворяет множество потребностей.

Рисунок. Модель фермы SharePoint Server в интрасети

Рекомендуемая модель для семейств веб-сайтов

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

Внутренние приложения предприятия. Вы можете создать семейство веб-сайтов, чтобы разместить сайты и ресурсы, доступные всем сотрудникам компании, например интрасеть компании, систему поиска в корпоративной среде, личные сайты и репозитории записей. Рекомендуем хранить сайты центра документов и центра записей в отдельных семействах. Дополнительные сведения см. в статье Настройка личных сайтов и OneDrive для бизнеса в SharePoint Server.

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

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

  • Храните особенно активные сайты в отдельных семействах веб-сайтов. Например, сайт базы знаний в Интернете, доступный для анонимного просмотра, может значительно повысить уровень активности базы данных. Если другие сайты используют эту же базу данных, их производительность также может быть затронута. Поместив сайт базы знаний в отдельное семейство веб-сайтов, вы можете освободить ресурсы для других сайтов, которым больше не придется соревноваться с ним за ресурсы базы данных.

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

  • Создание слишком большого количества дочерних сайтов для сайта верхнего уровня в семействе может повлиять на производительность и удобство работы. Максимальное рекомендуемое число сайтов и дочерних сайтов в семействе составляет 250 000. Рекомендуем, чтобы количество дочерних сайтов в семействе веб-сайтов не превышало 2000. Максимальное рекомендуемое число семейств веб-сайтов в ферме: 500 000 личных сайтов и 250 000 для всех остальных шаблонов сайтов. Дополнительные сведения см. в разделе Ограничения для семейств веб-сайтов.

Разработав план семейств веб-сайтов, вы можете перейти к планированию организации сайтов в этих семействах.

Планирование сайтов согласно иерархии организации

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

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

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

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

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

Планирование сайтов приложений

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

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

  • доступ к общей информации, например справочникам для сотрудников и карьерным возможностям;

  • руководства по выполнению распространенных задач, например отправке табелей и отчетов о расходах;

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

Другой пример: группа внутренней технической поддержки организации может разработать приложение "Справочная служба" для оказания технической поддержки сотрудникам организации. Сайт приложения может включать следующие функции:

  • доступ к базе знаний о предыдущих обращениях в службу поддержки и документации;

  • руководства по выполнению распространенных задач, например созданию заявок в службу поддержки или просмотру состояния текущего инцидента;

  • интеграция со средствами связи, поддерживающими собрания и обсуждения по сети;

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

Планирование сайтов публикации

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

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

Сделать опубликованный контент доступным для пользователей можно двумя способами: с присутствием автора или при публикации на нескольких сайтах. Если используется метод присутствия автора, то для создания контента применяется одно семейство сайтов, затем доступ к контенту предоставляется пользователям других сайтов. При публикации на нескольких сайтах используется одно или несколько семейств веб-сайтов для создания контента, а также одно или несколько семейств для управления сайтом и отображением контента. Подробнее см. в статье Обзор публикации на сайтах интрасети, экстрасети и веб-сайтах в SharePoint Server.

Планирование других сайтов

Вы можете запланировать для пользователей сайта возможность создавать дополнительные сайты. Например, можно предоставить Личный сайт каждому участнику группу, использующему сайт. Личный сайт — это сайт группы, основанный на SharePoint Server, который имеет общедоступные и личные представления. Кроме того, можно позволить участникам группы создавать другие сайты, например сайты рабочей области для документов, при совместной работе над документами и другими проектами. Аналогичным образом можно предоставлять пользователям сайта в Интернете доступ к сайтам совместной работы в рамках веб-службы. Например, можно предоставить им разрешения на создание сайтов рабочей области для собраний и участие в собраниях по сети в рамках использования сайта.

Сведения о типах сайтов, которые можно создавать, см. в статье Обзор сайтов и семейств веб-сайтов в SharePoint Server.

Инвентаризация фермы

Чтобы помочь вам в планировании сайтов и семейств веб-сайтов, средство командной строки Microsoft PowerShell выполнит инвентаризацию всей фермы SharePoint Server, а также получит свойства каждого семейства и сайта. Результаты будут сохранены в файле с разделителями-запятыми (CSV). С помощью этого отчета можно определить возможности семейства веб-сайтов и иерархию сайтов в каждом веб-приложении, а затем запланировать добавление новых сайтов.

Инвентаризация фермы SharePoint с помощью Windows PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    • В группе администраторов фермы

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Откройте Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующую команду:

    Get-SPWebApplication -IncludeCentralAdministration | Get-SPSite -Limit All | Get-SPWeb -Limit All | Select-Object URL, Title, Description, ParentWeb, AssociatedOwnerGroup, SiteAdministrators, WebTemplate, UIVersion, QuickLaunchEnabled, TreeViewEnabled, Language, Locale, Author, HasUniquePerm | Sort URL | export-csv <file location and name.csv>
    

    Где:

    • URL — это адрес сайта.

    • Title — это имя сайта, указанное в параметрах сайта и отображающееся в заголовке сайта.

    • Description — это описание, указанное в свойствах сайта.

    • ParentWeb — это сайт, расположенный в иерархии непосредственно над инвентаризуемым сайтом.

    • AssociatedOwnerGroup — это группа, владеющая сайтом.

    • SiteAdministrations — это текущие пользователи, указанные как основной и второстепенный администраторы сайта.

    • WebTemplate — это тип шаблона, из которого был создан сайт.

    • UIVersion — версия SharePoint Server сайта.

    • Параметр QuickLaunchEnabled указывает, включена ли на сайте панель быстрого запуска в вертикальной навигации.

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

    • Language — это язык, на котором был создан сайт.

    • Locale — это языковой стандарт сайта.

    • Author — это создатель сайта.

    • Параметр HasUniquePerm указывает, наследует ли сайт разрешения от родительского сайта или реализует уникальные разрешения.

    • <file location and name.csv> — это место для сохранения CSV-файла и его имя. Пример: C:\FarmReports\1.csv.

Дополнительные сведения см. в статье Справочник по Microsoft PowerShell для SharePoint Server.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

See also

Ограничения, связанные с программным обеспечением, в SharePoint Server 2016
Обзор публикации на сайтах интрасети, экстрасети и веб-сайтах в SharePoint Server

Обзор сайтов и семейств веб-сайтов в SharePoint Server