Планирование внедрения веб-приложений Office Web Apps (устанавливаемых в среду продуктов SharePoint 2010)

 

Применимо к: Word Web App Preview, PowerPoint Web App Preview, Excel Online

Последнее изменение раздела: 2013-05-15

В этой статье рассматриваются вопросы планирования развертывания Microsoft Office Web Apps. Веб-приложения Office Web Apps — это интернет-дополнения к приложениям Word, Excel, PowerPoint и OneNote, позволяющие пользователям из любого места получать доступ к документам и редактировать их. Пользователи могут просматривать документы и предоставлять к ним доступ другим, а также работать над ними совместно с другими пользователями, используя при этом персональные компьютеры, мобильные телефоны и Интернет. Office Web Apps доступны пользователям через Windows Live, а бизнес-клиентам — через программы корпоративного лицензирования Microsoft Office 2010 и решения по управлению документами, основанные на продуктах Microsoft SharePoint 2010.

Предоставленные в данной статье сведения предназначены для ИТ-специалистов, планирующих использовать Office Web Apps в локальном развертывании продуктов SharePoint 2010. Перед планированием решения Office Web Apps рекомендуется ознакомиться со статьей Основные сведения о веб-приложениях Office Web Apps (устанавливаемых в среду продуктов SharePoint 2010).

В этой статье под продуктами SharePoint 2010 понимается Microsoft SharePoint Server 2010 и Microsoft SharePoint Foundation 2010, если не указано иное. Новые и обновленные материалы публикуются на регулярной основе.

Содержание:

  • Необходимое программное обеспечение

  • Поддержка браузеров

  • Поддержка мобильных устройств

  • Планирование топологии серверов

  • Планирование используемого по умолчанию поведения при открытии документов

  • Планирование включения компонента веб-приложений Office Web Apps

  • Оптимизация производительности

  • Сценарии, в которых требуется использовать клиентские приложения Office

  • Создание документов на сайте SharePoint

  • Сводные данные

Необходимое программное обеспечение

Для развертывания Office Web Apps в организации должна быть установлена одна из следующих версий SharePoint:

  • SharePoint Server 2010 Standard

  • SharePoint Server 2010 Enterprise

  • SharePoint Foundation 2010

Веб-приложения Office Web Apps нельзя устанавливать поверх пробных версий SharePoint или SharePoint Server 2010 для интернет-сайтов.

Важно!

Не устанавливайте Office Web Apps на сервер, настроенный в качестве контроллера домена. Вместо этого следует запускать UNRESOLVED_TOKEN_VAL(OfficeWebAccess-2nd_CurrentVer) и контроллер домена на отдельных серверах. Если в системе используется один компьютер, рекомендуется запускать Office Web Apps и конфигурацию контроллера домена в виде отдельных экземпляров виртуального сервера на этом компьютере с использованием технологии Hyper-V.

Дополнительные сведения о различных версиях SharePoint и внедрении SharePoint в организации см. в документации по продуктам Microsoft SharePoint 2010 в Интернете по адресу https://go.microsoft.com/fwlink/?linkid=189311&clcid=0x419.

Поддержка браузера

Поддерживаемые браузеры

При планировании решения Office Web Apps для пользователей, работающих во внутренней сети или экстрасети, веб-браузеры всех клиентских компьютеров должны соответствовать минимальным требованиям к версии. Office Web Apps поддерживает следующие браузеры:

  • Internet Explorer 7.0

  • Internet Explorer 8.0

  • Firefox 3. x

  • Safari 4. x для Macintosh

  • Google Chrome

Известные проблемы

Если в веб-приложении Office Web App на панели инструментов нажать кнопку Открыть в Word, Открыть в PowerPoint, Открыть в Excel или Открыть в OneNote, может появиться сообщение о невозможности открытия файла в клиентском приложении. Это может быть вызвано одной из следующих причин.

  • Пользователь работает в 64-разрядной версии Internet Explorer.

  • В браузере не установлен или не выполняется элемент управления ActiveX, необходимый для открытия файла в клиентском приложении Office.

  • Microsoft Office не установлен на клиентском компьютере.

  • Установлена версия Office, предшествующая Office 2003

  • Запуск элементов ActiveX запрещен в параметрах безопасности Internet Explorer.

  • Браузер не поддерживает ActiveX.

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

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

Пользователи в организации могут использовать сотовые телефоны и мобильные устройства с поддержкой браузеров для чтения документов Excel, PowerPoint и Word, хранящихся на сервере SharePoint с Office Web Apps, если к представлениям и контенту разрешен доступ с мобильных устройств, находящихся за пределами брандмауэра.

В SharePoint поддержку функций мобильной работы для Office Web Apps предоставляют следующие устройства.

  • Windows Mobile

  • BlackBerry

  • iPhone, iPod Touch

  • Nokia S60

  • Японские телефоны, включая NTT DOCOMO, SoftBank и au KDDI

При обращении к страницам с помощью мобильных телефонов используется URL-адрес, идентичный используемому браузерами на клиентских компьютерах (может также использоваться и другой; зависит от конфигурации и наличия прокси-веб-серверов). Чтобы получить адрес по электронной почте, на сервере SharePoint с поддержкой службы SMTP пользователю нужно щелкнуть "Отправить ссылку" на вкладке "Доступ и отслеживание" ленты SharePoint.

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

Способ развертывания Office Web Apps в организации во многом зависит от конфигурации установки SharePoint. Если Office Web Apps устанавливается в существующей ферме серверов SharePoint, важно подготовить план, протестировать и отследить влияние Office Web Apps на другие аспекты производительности сервера SharePoint. При установке Office Web Apps в ферме серверов веб-приложения должны устанавливаться на каждый сервера фермы. При этом не нужно активировать службы Office Web Apps на каждом сервере фермы.

Некоторые данные этого раздела взяты из технического документа Оценка требований к производительности и загрузке для веб-приложений Office Web Apps (Возможно, на английском языке) (OfficeWebAppsCapacityPlanningDoc.docx), который доступен в центре загрузки Майкрософт. Этот документ содержит сведения о планировании параметров производительности и загрузки, подробные данные тестов, проведенных корпорацией Майкрософт, а также дополнительные рекомендации и данные по устранению неполадок.

В целях планирования конфигурации сервера Office Web Apps компоненты можно распределить по следующим уровням.

  • Уровень интерфейсных веб-компонентов   Интерфейсные компоненты веб-приложений Office Web Apps выполняются в веб-интерфейсе SharePoint. В эти компоненты Office Web Apps входит ряд веб-приложений ASP.NET, которые отображают разметку для браузера, реагируют на события клиента (состояния), работающие на сервере, и управляют ими.

  • Средний уровень   Компоненты среднего уровня веб-приложений Office Web Apps включают в себя службы веб-приложений. Эти службы выполняются в том же контексте, что и другие службы SharePoint.

  • Уровень серверных компонентов   Веб-приложения Office Web Apps создают и используют кэш для отображения просматриваемых пользователями документов. Кэш существует в виде семейства веб-сайтов в SPContentDatabase как часть тылового сервера SharePoint. Производительность кэша имеет прямое влияние на время загрузки отображаемой страницы.

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

Оборудование серверов приложений и интерфейсных веб-серверов

Процессоры

2 четырехъядерных процессора с тактовой частотой 2,33 ГГц

ОЗУ

16 ГБ

Операционная система

Windows Server 2008, 64-разрядный выпуск

Размер диска для SharePoint

3 диска SAS 15K по 146 ГБ (3 диска RAID 1) Диск 1: операционная система Диск 2: файл подкачки и кэш больших двоичных объектов Диск 3: журналы и каталог временных файлов

Число сетевых карт

2

Скорость передачи данных сетевой карты

1 Гбит/с

Проверка подлинности

NTLM

Тип службы балансировки нагрузки

Аппаратная балансировка нагрузки

Подробные сведения о минимальных и рекомендуемых системных требованиях для интерфейсных веб-серверов и серверов приложений см. в статье Требования к оборудованию и программному обеспечению (SharePoint Server 2010).

Топология серверов для веб-приложений Office Web Apps

Среднее число уникальных пользователей в день Среднее число параллельных пользователей Рекомендуемая топология

100

10

1 интерфейсный веб-сервер, 1 сервер приложений

1000

30

2 интерфейсных веб-сервера, 2 сервера приложений

10000

300

4 интерфейсных веб-сервера, 3 сервера приложений

При активном использовании компонента широковещательного показа PowerPoint рекомендуется развернуть отдельную ферму серверов. Дополнительные сведения см. в статье Настройка производительности широковещательного показа слайдов (веб-приложения Office Web Apps).

Работа с таблицей

Таблица Office Web Apps (Таблица веб-приложений Office Web Apps (Возможно, на английском языке)) предоставлена для фиксирования решений по планированию Office Web Apps. Используйте эту таблицу для указания количества необходимых интерфейсных веб-серверов и веб-серверов среднего уровня.

Планирование используемого по умолчанию поведения при открытии документов

В продуктах SharePoint 2010 для задания способа открытия документа после его щелчка в SharePoint используется параметр, отвечающий за поведение открытия по умолчанию. По умолчанию при установке Office Web Apps программа установки так настроит регистрацию SharePoint, чтобы документы Office открывались в браузере в связанном веб-приложении. Это поведение можно изменить на уровне семейства веб-сайтов или библиотеки документов до или после установки Office Web Apps с помощью центра администрирования или Windows PowerShell.

Сведения о настройке поведения по умолчанию при открытии документов в SharePoint см. в статье Настройка используемого по умолчанию поведения при открытии документов с поддержкой браузера (веб-приложения Office Web Apps).

Работа с таблицей

Таблица Office Web Apps (таблица веб-приложений Office Web Apps (Возможно, на английском языке)) предоставлена для фиксирования решений по планированию Office Web Apps. Используйте эту таблицу для указания используемого по умолчанию поведения при открытии для семейств веб-сайтов и библиотек.

Планирование включения компонента веб-приложений Office Web Apps

Компонент Office Web Apps можно активировать на уровне семейства веб-сайтов SharePoint. Компонент должен быть активирован в каждом семействе веб-сайтов, для которых будет доступно какое-либо из веб-приложений. В семействе веб-сайтов, созданном после установки веб-приложений Office Web Apps, компонент будет активирован автоматически. Обычно данный компонент активируется в семействе веб-сайтов на этапе развертывания после выполнения установки и активации служб; в некоторых же случаях может потребоваться активировать данный компонент на более позднем этапе и лишь в определенных семействах веб-сайтов, и отключить его в других. Для обеспечения согласованной работы настоятельно рекомендуется активировать компонент во всех семействах веб-сайтов.

Если компонент активирован в семействе веб-сайтов, и параметр "Используемое по умолчанию поведение при открытии документов с поддержкой веб-браузера" указывает, что документы следует открывать в браузере (компонент OpenInClient SharePoint отключен для семейства веб-сайтов), то при щелчке документа в библиотеке документов он откроется в режиме просмотра в браузере. Для редактирования документа в браузере следует нажать кнопку Изменить в браузере на панели инструментов. При выборе ECB-меню документа появятся пункты Просмотреть в браузере и Изменить в браузере, а также пункты Изменить в Microsoft Word, Изменить в Microsoft PowerPoint, Изменить в Microsoft Excel или Изменить в Microsoft OneNote.

Если компонент не активирован в семействе веб-сайтов, а параметр "Используемое по умолчанию поведение при открытии документов с поддержкой веб-браузера" указывает, что документы следует открывать в браузере, то при щелчке документа в библиотеке документов в семействе веб-сайтов он откроется в браузере в режиме просмотра. Для редактирования документа в браузере следует нажать кнопку Изменить в браузере на панели инструментов. Однако при выборе ECB-меню для документа Word, PowerPoint или OneNote пункты меню Просмотреть в браузере и Изменить в браузере не появятся.

Дополнительные сведения об активации компонента Office Web Apps в семействе веб-сайтов см. в статьях Развертывание Office Web Apps (устанавливаемых с продуктами SharePoint 2010) и Включение компонента веб-приложений Office Web Apps в семействах веб-сайтов.

Работа с таблицей

Таблица Office Web Apps (таблица веб-приложений Office Web Apps (Возможно, на английском языке)) предоставлена для фиксирования решений по планированию Office Web Apps. Используйте эту таблицу для указания семейств веб-сайтов, в которых будет активирован компонент Office Web Apps.

Оптимизация производительности

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

  • Можно задать максимальное число рабочих процессов, которые могут выполняться для обработки запросов служб для приложения Word Viewing и приложения PowerPoint. Это число должно быть таким, чтобы можно было обработать максимальное число запросов служб, не создавая помех рабочим процессам других приложений. Дополнительные сведения см. в статьях Настройка параметров службы Word Viewing и Настройка параметров приложений-служб PowerPoint.

  • По умолчанию максимальный объем отправляемых данных для одного документа для SharePoint составляет 50 МБ. Администратор может увеличить значение этого параметра для веб-приложения (общие параметры веб-приложения SharePoint), чтобы разрешить передачу очень больших документов. Чтобы обеспечить передачу очень больших документов Word веб-приложением Word Web App, можно увеличить значение максимального времени отображения файла (MaxRenderingLifetimeInSeconds) для Word Viewing с помощью Windows PowerShell. Дополнительные сведения см. в статье Настройка параметров службы Word Viewing.

  • Кроме того, можно сократить нагрузку на базы данных с помощью приложения Word Viewing и приложения PowerPoint (путем настройки размера кэша, срока действия и расположения кэша). Дополнительные сведения см. в статье Управление кэшем Office Web Apps.

В официальном документе Оценка требований к производительности и загрузке для веб-приложений Office Web Apps (Возможно, на английском языке) (OfficeWebAppsCapacityPlanningDoc.docx), доступном в центре загрузки Майкрософт, представлены дополнительные сведения, посвященные мониторингу производительности.

Дополнительные сведения по планированию производительности и загрузки для продуктов SharePoint 2010 см. в статьях Планирование ферм серверов и серверных сред (SharePoint Server 2010) и Планирование фермы серверов и среды (SharePoint Foundation 2010).

Сценарии, в которых требуется использовать клиентские приложения Office

Приложения Office Web Apps представляют собой сетевые дополнения к Word, Excel, PowerPoint и OneNote. Далее перечислены сценарии, в которых недостаточно использовать только приложения Office Web Apps. Если пользователю потребуются функции, описанные в этих сценариях, он может выполнить команду Office Web Apps, чтобы открыть документ в своем клиентском приложении Office (Открыть в Word, Открыть в Excel, Открыть в PowerPoint или Открыть в OneNote). При сохранении документа он обновляется в библиотеке SharePoint, из которой он был открыт.

Большинство из тех элементов, которые нельзя создать в Office Web Apps, можно отобразить в Office Web Apps. Например, в приложении Word Web App отображаются комментарии и отслеживаемые изменения, но их можно создать или изменить только в клиентском приложении Word.

  • Редактирование документов

    • Защита документов с помощью управления правами на доступ к данным (IRM).

      Функции IRM недоступны в Office Web Apps. Для защиты конфиденциальной информации используйте полноценные клиентские приложения Office.

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

      В Office Web Apps недоступно форматирование по образцу. Примените форматирование вручную или используйте клиентские приложения Office.

    • Вставка в документы сложных фигур или символов (надписей, фигур, уравнений, даты и времени).

      Сложные фигуры или символы недоступны в интерфейсах редактирования Office Web Apps. Если требуется вставить такие фигуры или символы, используйте клиентские приложения Office. При этом в Office Web Apps можно просматривать такие фигуры или символы.

    • Поиск синонимов в тезаурусе или перевод слов.

      Функции тезауруса и перевода недоступны в Office Web Apps. Если требуются эти функции, используйте клиентские приложения Office.

    • Создание рукописных изображений в записной книжке OneNote.

      Рукописный ввод не поддерживается в OneNote Web App. Если требуется рукописный ввод, используйте приложение OneNote из клиентской версии Office. При этом приложение OneNote Web App позволяет изменять другие типы контента в записных книжках.

    • Внедрение медиаданных или других файлов в записную книжку OneNote.

      Если записные книжки OneNote используются как хранилища медиаданных или других внедренных файлов, для доступа к ним следует использовать клиентское приложение OneNote. При этом приложение OneNote Web App позволяет изменять другие типы контента в записных книжках.

    • Редактирование документов и отслеживание изменений для выделения исправлений.

      Отслеживание изменений в документе недоступно в Word Web App. Если требуется отслеживать в документе определенные исправления, используйте клиентское приложение Word. При этом приложение Word Web App позволяет просматривать записанные исправления.

    • Сценарии совместного редактирования документов в режиме реального времени зависят от конкретного приложения Office Web Apps.

      • Для совместного редактирования документов Word и PowerPoint используйте клиентские приложения Office 2010 и следите за тем, чтобы другие пользователи одновременно не редактировали эти документы в Word Web App или PowerPoint Web App.

      • Для совместного редактирования книг Excel используйте Excel Web App и следите за тем, чтобы другие пользователи одновременно не редактировали эти документы в клиентском приложении Excel.

      • Для совместного редактирования записных книжек OneNote можно использовать как OneNote 2010, так и OneNote Web App.

    • Редактирование объектов Word, таких как графические элементы SmartArt и колонтитулы.

      Некоторые объекты, например графические элементы SmartArt и верхние и нижние колонтитулы, нельзя редактировать в Office Web Apps. Для редактирования этих документов используйте клиентские приложения Office. В приложении Office Web Apps можно просматривать эти объекты.

    • Использование макросов в документах Word, Excel и PowerPoint.

      В Office Web Apps не поддерживается работа с макросами. Используйте клиентские приложения Office для работы с макросами в документах Word, Excel и PowerPoint.

    • Обновление внешних таблиц и таблиц запросов Excel.

      Office Web Apps не поддерживает обновление данных во внешних таблицах и запросах. Для обновления данных используйте клиентские приложения Office и Excel в SharePoint.

    • Проверка орфографии в документах Excel и PowerPoint.

      При использовании Office Web Apps проверка орфографии доступна только в документах Word и записных книжках OneNote. Для проверки орфографии в документах других типов используйте клиентские приложения Office.

  • Мобильные устройства

    • Редактирование документов на мобильном устройстве.

      Многие браузеры смартфонов позволяют просматривать документы Word, Excel и PowerPoint в приложениях Office Web Apps. Однако редактирование документов не поддерживается. Дополнительные сведения о поддерживаемых браузерах см. в разделе Поддержка браузеров.

    • Просмотр документов OneNote на мобильных устройствах, кроме смартфонов Windows Phone 7 и iPhone.

      В приложении OneNote Mobile для Windows Phone 7 и iPhone можно просматривать и редактировать записные книжки OneNote. В настоящее время приложение OneNote Mobile недоступно на других устройствах.

Создание документов на сайте SharePoint

Когда пользователь через браузер создает файлы на сайте SharePoint, сервер Microsoft SharePoint Server использует клиентские приложения Office, если они установлены. Дополнительные сведения см. в записи блога MSDN, посвященной использованию приложений Office Web Apps для создания файлов.

Сводные данные

Информация в этой статье может быть полезна при планировании решения Office Web Apps для организации. Следующим этапом локального решения Office Web Apps является развертывание Office Web Apps на отдельном сервере SharePoint или в ферме серверов SharePoint. Дополнительные сведения см. в статье Развертывание Office Web Apps (устанавливаемых с продуктами SharePoint 2010).