Поделиться через


Предпочтительное поведение типа группы приложений для пулов узлов в пуле в Виртуальном рабочем столе Azure

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

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

  • Рабочий стол: пользователи получают доступ к полному рабочему столу Windows из узла сеансов. Доступно в пулах или с личными пулами узлов.

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

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

Пользователи, назначенные нескольким группам приложений RemoteApp, назначенным одному пулу узлов, имеют доступ к совокупности всех приложений в группах приложений, которым они назначены.

Чтобы предотвратить одновременное подключение пользователей к рабочему столу и приложению RemoteApp из групп приложений, назначенных одному пулу узлов, пулы узлов в пуле имеют параметр Предпочитаемый тип группы приложений. Этот параметр определяет, имеют ли пользователи доступ к полному рабочему столу или приложениям RemoteApp из этого пула узлов в Windows App или приложении удаленного рабочего стола, если они будут назначены группе приложений каждого типа в одном пуле узлов.

Важно!

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

Необходимо указать предпочтительный тип группы приложений для пула узлов в момент создания. Кроме того, при создании пула узлов с помощью портал Azure существует два поведения по умолчанию, которые не происходят при создании пула узлов с помощью другого метода, например Azure PowerShell или Azure CLI. Ниже приведены следующие варианты поведения по умолчанию:

  • Предпочтительный тип группы приложений по умолчанию, выбранный с помощью портал Azure, — Desktop. Этот параметр можно изменить при создании пула узлов или после создания пула узлов.

  • Группа классических приложений автоматически создается и назначается пулу узлов независимо от того, выбран ли предпочтительный тип группы приложений — Desktop или RemoteApp. Имя группы приложений формируется из имени пула узлов с суффиксом -DAG, например hp01-DAG. Эту группу приложений можно удалить после создания пула узлов, если вы хотите использовать только приложения RemoteApp. Одновременно с пулом узлов может быть связана только одна группа классических приложений.

Применение предпочтительного типа группы приложений

Ранее пулы узлов можно было создавать без набора предпочтительного типа группы приложений. В этом сценарии пользователь, имеющий доступ как к группе классических приложений, так и к группе приложений RemoteApp, назначенной одному пулу узлов, имеет доступ к обоим наборам ресурсов в Windows App или приложении удаленного рабочего стола. Если этот пользователь подключается к рабочему столу и приложению RemoteApp из этих групп приложений одновременно, он может в конечном итоге выполнить два разных сеанса в одном пуле узлов.

Чтобы предотвратить этот сценарий, задайте для каждого пула узлов предпочитаемый тип группы приложений Desktop или RemoteApp. Сведения о том, как задать предпочтительный тип группы приложений, см. в статье Настройка предпочтительного типа группы приложений для пула узлов в пуле в Виртуальном рабочем столе Azure.

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

Важно!

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

По-прежнему можно подключиться к классическим приложениям и приложениям RemoteApp из одного пула узлов с помощью схемы URI ms-avd:connect независимо от предпочтительного типа группы приложений, но мы не рекомендуем этот подход. Если пользователь получает два разных сеанса в одном пуле узлов, это может привести к отрицательному взаимодействию и производительности сеанса для этого пользователя и других пользователей, в том числе:

  • Узлы сеансов перегружаются
  • Пользователи зависнут при попытке входа
  • Connections к удаленному сеансу не удается
  • Удаленный сеанс становится черным
  • Сбой приложений

Ожидаемое поведение

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

Типы групп приложений, назначенные одному пулу узлов Пользователь назначается типам групп приложений Параметр предпочтительного типа группы приложений для пула узлов Отображаемые ресурсы
Только для настольных компьютеров Версия для настольного компьютера Desktop или RemoteApp Версия для настольного компьютера
Только RemoteApp RemoteApp Desktop или RemoteApp Приложения RemoteApp
Рабочий стол и RemoteApp Версия для настольного компьютера Desktop или RemoteApp Версия для настольного компьютера
Рабочий стол и RemoteApp RemoteApp Desktop или RemoteApp Приложения RemoteApp
Рабочий стол и RemoteApp Рабочий стол и RemoteApp Версия для настольного компьютера Версия для настольного компьютера
Рабочий стол и RemoteApp Рабочий стол и RemoteApp RemoteApp Приложения RemoteApp
Рабочий стол и RemoteApp Рабочий стол и RemoteApp Нет Версия для настольного компьютера

Примеры сценариев

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

Сценарий 1

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

Предпочтительный тип группы приложений для пула hp01 узлов не имеет значения, так как пользователи в группе безопасности финансы имеют доступ только к группе классических приложений, а пользователи в законной группе безопасности имеют доступ только к группе приложений RemoteApp. В Windows App или приложении удаленного рабочего стола тим отображается рабочий стол, а Габриэлла — приложения RemoteApp.

Сценарий 2

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

Для предпочтительного типа группы приложений для пула hp01 узлов задано значение Desktop. В Windows App или в приложении удаленного рабочего стола рабочий стол отображается как Тим, так и Габриэлла. Габриэлла не отображает приложения RemoteApp.

Сценарий 3

В этом сценарии пулу узлов hp01 назначается группа классических приложений, а пулу узлов hp02— группа приложений RemoteApp. Пользователь Тим входит в группу безопасности финансов , а пользователь Габриэлла — в юридической группе безопасности. Обе группы безопасности назначаются группе классических приложений и группе приложений RemoteApp.

Для предпочтительного типа группы приложений для пула hp01 узлов задано значение Desktop , а для предпочтительного типа группы приложений для пула hp02 узлов — Значение RemoteApp. В Windows App или приложении удаленного рабочего стола Тим и Габриэлла отображаются как классические приложения, так и приложения RemoteApp.

Следующее действие

Сведения о том, как задать предпочтительный тип группы приложений, см. в статье Настройка предпочтительного типа группы приложений для пула узлов в пуле в Виртуальном рабочем столе Azure.