Microsoft Edge для инфраструктуры виртуальных рабочих столов (VDI)

В этой статье описываются требования и ограничения для использования Microsoft Edge в виртуальной среде.

Что такое VDI?

Инфраструктура виртуальных рабочих столов (VDI) — это технология виртуализации рабочих столов, которая размещает операционную систему и приложения на централизованном сервере в центре обработки данных. Эта технология обеспечивает полностью персонализированный интерфейс рабочего стола для пользователей в защищенном и совместимом централизованном источнике.

Microsoft Edge можно использовать в виртуальной среде так же, как и на локальном устройстве. Виртуальный рабочий стол использует преимущества безопасной и управляемой серверной среды. В зависимости от выбранного решения VDI также можно предоставить пользователям удобный доступ к приложениям и сайтам интрасети.

Большинство функций Microsoft Edge поддерживаются в средах VDI без специальной настройки. Тем не менее, чтобы обеспечить оптимальную работу, рекомендуется ознакомиться со следующими рекомендациями.

Платформы, сертифицированные для Microsoft Edge

Для Microsoft Edge сертифицированы следующие платформы:

  • Виртуальный рабочий стол Azure
  • Виртуальные приложения и рабочие столы Citrix (ранее известные как XenApp и XenDesktop)

Хотя команда Майкрософт еще не сертифицирует другие решения VDI, ожидается, что наиболее распространенные рабочие процессы в Microsoft Edge должны поддерживаться. Приведенные ниже рекомендации могут быть или не применимы к выбранному решению.

Рекомендации по производительности Для Microsoft Edge в VDI

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

Для развертывания Microsoft Edge в среде VDI рекомендуется выполнить следующие минимальные требования:

  • виртуальный ЦП — 2–4 ядра на пользователя
  • ОЗУ — 1 ГБ на пользователя

Для больших и сложных веб-приложений и расширений требуется больше памяти и возможностей обработки, что необходимо учитывать при настройке виртуальной среды.

Microsoft Edge в несохраняемых средах VDI

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

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

Развертывание Microsoft Edge

Если вы используете Windows 10 версии 1803 и выше, в вашей системе уже должен быть установлен Microsoft Edge. Однако если вы используете более раннюю версию Windows или хотите развернуть другой канал Microsoft Edge, выполните следующие действия.

  1. Скачайте пакет MSI Microsoft Edge, соответствующий операционной системе виртуальной машины VDI, из следующих страниц:

  2. Выполните следующую команду, чтобы установить MSI на виртуальную машину VDI:

    • msiexec /i <path_to_msi> /qn /norestart /l*v <install_logfile_name>

Отключение автоматических обновлений

Для не сохраняемых компьютеров рекомендуется отключить автоматическое обновление и обновить Microsoft Edge, обновив золотой образ, чтобы убедиться, что в пуле виртуальных машин нет несоответствий версий.

Дополнительные сведения об отключении автоматических обновлений см. в следующих политиках:

Управление профилем

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

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

  • синхронизация Microsoft Entra ID
  • Локальная синхронизация для Microsoft Entra пользователей.

Синхронизация Microsoft Entra ID

Если ваш план Microsoft Entra ID поддерживает его, корпоративная синхронизация — это самый быстрый и простой способ синхронизации данных пользователей Microsoft Edge со всеми пользовательскими устройствами. Дополнительные сведения см. в статье Настройка корпоративной синхронизации Microsoft Edge.

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

Локальная синхронизация для пользователей Active Directory

При локальной синхронизации Microsoft Edge сохраняет избранное и параметры пользователя Active Directory в файл, который можно легко перемещать между компьютерами.

Дополнительные сведения о требованиях и конфигурации см. в статье Локальная синхронизация для пользователей Active Directory (AD)

Локальная синхронизация не поддерживает синхронизацию нескольких одновременных сеансов.

Перенаправление профилей пользователей

Хотя для переноса и перенаправления папки данных пользователя (UDF) для поддержания контекста пользователя в не сохраняемой среде используются некоторые решения, они сопряжены с рисками для надежности и производительности.

Некоторые популярные решения включают следующие варианты:

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

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

  • %LocalAppData%\Microsoft\Edge\User Data\Default\Cache
  • %LocalAppData%\Microsoft\Edge\User Data\Default\Code Cache
  • %LocalAppData%\Microsoft\Edge\User Data\Default\JumpListIconsTopSites
  • %LocalAppData%\Microsoft\Edge\User Data\Default\JumpListIconsRecentClosed

Синхронизация Microsoft Edge Enterprise и локальная синхронизация не несут этих рисков и поэтому являются рекомендуемыми способами синхронизации данных пользователей Edge.

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

Сбой Microsoft Edge в старых версиях XenApp и XenDesktop

Эта проблема должна быть устранена в более новых версиях этих продуктов. Однако если вы столкнулись с этой проблемой в вашей среде, вы можете обойти эту проблему, отключив обработчики API Citrix для Microsoft Edge. См. статью Отключение перехватчиков API Citrix для каждого приложения.

Ухудшение производительности при отрисовки страниц с очень большими таблицами HTML

Следующие политики Citrix, как известно, замедляют отрисовку html-страниц с большими таблицами (более 30 000 строк).

  • Автоматическое отображение клавиатуры

  • Удаленное поле со списком

Дополнительные сведения см. в разделе Параметры политики взаимодействия с мобильными устройствами (citrix.com). Отключение этих политик должно устранить проблему.

Сценарии авторизации Диспетчера учетных записей Windows (то есть синхронизация Azure) в Microsoft Edge завершаются сбоем при запуске от имени простого приложения Citrix

Это известная проблема в Microsoft Edge и других приложениях, использующих WAM (т. е. Office), из-за того, что необходимые компоненты Windows не инициализируются при запуске в "простом" режиме. Попробуйте один из следующих вариантов, чтобы обойти эту проблему:

  • Используйте Microsoft Edge через удаленный рабочий стол на узле Citrix, а не простое удаленное приложение.
  • Вместо этого используйте удаленные приложения Виртуального рабочего стола Azure, которые могут устранить эту проблему.

См. также