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


Создание и назначение плана автомасштабирования для Виртуального рабочего стола Azure

Важно!

Динамическое автомасштабирование для пулов узлов в пуле с конфигурацией узла сеансов в настоящее время находится в предварительной версии. Юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или еще не выпущены в общедоступной версии, см. в дополнительных условиях использования предварительных версий Microsoft Azure .

Автомасштабирование позволяет масштабировать виртуальные машины узла сеансов в пуле узлов в соответствии с расписанием, чтобы оптимизировать затраты на развертывание.

При использовании автомасштабирования можно выбрать один из двух различных методов масштабирования: управление питанием или динамическое. Дополнительные сведения об автомасштабировании см. в статье Планы автомасштабирования и примеры сценариев в Виртуальном рабочем столе Azure.

Примечание.

  • Вы не можете использовать узлы сеансов автомасштабирования и масштабирования с помощью служба автоматизации Azure и Azure Logic Apps в одном пуле узлов. Необходимо использовать один или другой.
  • Автоматическое масштабирование управления питанием доступно в Azure и Azure для государственных организаций.
  • Динамическое автомасштабирование доступно только в Azure и не поддерживается в Azure для государственных организаций.

Для достижения наилучших результатов рекомендуется использовать автомасштабирование с узлами сеансов, развернутыми с помощью Виртуального рабочего стола Azure Resource Manager шаблонов или средств сторонних разработчиков от корпорации Майкрософт.

Предварительные условия

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

  • Данные конфигурации плана масштабирования должны храниться в том же регионе Azure, что и конфигурация пула узлов. Узел сеанса может находиться в любом поддерживаемом регионе.

  • При использовании автомасштабирования для пулов узлов в пуле необходимо иметь настроенный параметр MaxSessionLimit для этого пула узлов. Не используйте значение по умолчанию. Это значение можно настроить в параметрах пула узлов в портал Azure или выполнить командлеты PowerShell New-AzWvdHostPool или Update-AzWvdHostPool.

  • Чтобы управлять состоянием питания узлов сеансов, необходимо предоставить доступ к Виртуальному рабочему столу Azure. Чтобы назначить роль управления доступом Microsoft.Authorization/roleAssignments/write на основе ролей (RBAC) для субъекта-службы Виртуального рабочего стола Azure в этих подписках, необходимо иметь разрешение на подписки. Это разрешение является частью встроенных ролей администратора доступа пользователей и владельца .

  • Если вы хотите использовать автомасштабирование личного рабочего стола с гибернацией, необходимо включить функцию гибернации на узлах сеансов. FSLogix и подключение приложений в настоящее время не поддерживают режим гибернации. Не включайте режим гибернации, если вы используете FSLogix или App Attach для личных пулов узлов. Дополнительные сведения об использовании режима гибернации, включая принцип работы гибернации, ограничения и предварительные требования, см. в статье Гибернация для виртуальных машин Azure.

  • Если вы используете PowerShell для создания и назначения плана масштабирования, вам потребуется модуль Az.DesktopVirtualization версии 4.2.0 или более поздней.

  • Если вы настраиваете политику ограничения по времени, вам потребуется:

    • Для Intune: учетная запись Microsoft Entra ID, которой назначена встроенная роль диспетчера политик и профилей RBAC и группа, содержащая устройства, которые нужно настроить.
    • Для групповая политика: учетная запись домена, которая имеет разрешение на создание или изменение объектов групповая политика, а также группу безопасности или подразделение, содержащее устройства, которые нужно настроить.

Использование динамического плана масштабирования (предварительная версия):

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

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

  • Данные конфигурации плана масштабирования должны храниться в том же регионе, что и конфигурация пула узлов. Узлы сеансов можно развернуть в любом регионе Azure.

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

  • Чтобы управлять состоянием питания узлов сеансов, необходимо предоставить доступ к Виртуальному рабочему столу Azure. Чтобы назначить роль управления доступом Microsoft.Authorization/roleAssignments/write на основе ролей (RBAC) для субъекта-службы Виртуального рабочего стола Azure в этих подписках, необходимо иметь разрешение на подписки. Это разрешение является частью встроенных ролей администратора доступа пользователей и владельца .

  • Динамическое автомасштабирование в настоящее время требует доступа к конечной точке wvdhpustgr0prod.blob.core.windows.net для развертывания агента Виртуального рабочего стола Azure при создании узлов сеансов. Пока он не перейдет в требуемую конечную точку для Виртуального рабочего стола Azure, узлы сеансов, к которым не удается получить доступ wvdhpustgr0prod.blob.core.windows.net , завершаются ошибкой CustomerVmNoAccessToDeploymentPackageException.

  • Если вы используете PowerShell для создания и назначения плана масштабирования, вам потребуется модуль Az.DesktopVirtualization версии 5.4.2-preview или более поздней предварительной версии.

Назначение разрешений субъекту-службе Виртуального рабочего стола Azure

Прежде чем создавать первый план масштабирования, необходимо назначить роль RBAC "Участник Power On Off" для виртуализации рабочих столов субъекту службы "Виртуальный рабочий стол Azure" с подпиской Azure в качестве назначаемого область. Если назначить эту роль на любом уровне ниже подписки, например группе ресурсов, пулу узлов или виртуальной машине, автомасштабирование не будет работать должным образом.

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

Сведения о назначении роли субъекту-службе Виртуального рабочего стола Azure см. в статье Назначение ролей Azure RBAC или Microsoft Entra ролей субъектам-службам Виртуального рабочего стола Azure.

Назначение разрешений субъекту-службе Виртуального рабочего стола Azure

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

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

Сведения о назначении этих ролей субъекту-службе Виртуального рабочего стола Azure см. в статье Назначение ролей Azure RBAC или Microsoft Entra ролей субъектам-службам Виртуального рабочего стола Azure.

Создание плана масштабирования

Теперь, когда вы назначили субъекту-службе роль участника Power On Off для виртуализации рабочих столов в подписках, вы можете создать план масштабирования. Для создания плана масштабирования можно использовать портал Azure или Azure PowerShell.

Чтобы создать план масштабирования управления питанием с помощью портал Azure:

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите Масштабирование планов, а затем — Создать.

  4. На вкладке Основные сведения укажите следующие сведения:

    Параметр Значение или описание
    Подписка Выберите подписку, в которой вы хотите создать пул узлов, в раскрывающемся списке.
    Группа ресурсов Выберите существующую группу ресурсов или щелкните Создать и введите имя.
    Имя плана масштабирования Введите имя плана масштабирования. При необходимости можно также добавить понятное имя, отображаемое пользователям, и описание плана.
    Расположение Выберите регион Azure, в котором вы хотите создать план масштабирования.
    Часовой пояс Выберите часовой пояс для использования с планом.
    Тип пула узлов Выберите тип пула узлов, к которому будет применяться план масштабирования.
    Тег исключения Введите имя тега для узлов сеансов, которые не нужно включать в операции масштабирования. Например, может потребоваться пометить узлы сеансов, для которых настроен режим стока, чтобы автомасштабирование не переопределять режим стока во время обслуживания с помощью тега excludeFromScalingисключения . При добавлении этого тега на любой из узлов сеансов в пуле узлов автомасштабирование не запускается, не останавливается и не изменяется режим стока этих узлов сеансов.
    Метод масштабирования Этот параметр отображается, если для параметра Тип пула узлов выбрано значение Pooled. Выберите Автоматическое масштабирование управления питанием.

    Примечание.

    • Узлы сеансов с тегами по-прежнему считаются частью вычисления минимального процента узлов.
    • Не включайте в теги исключений конфиденциальную информацию, например имена участников-пользователей или другие персональные данные.
  5. Нажмите кнопку Далее, чтобы перейти на вкладку Расписания . Расписания позволяют определить, когда автомасштабирование включает и отключает узлы сеансов в течение дня. Параметры расписания различаются в зависимости от типа пула узлов , выбранного для плана масштабирования.

    Пулы узлов в пуле

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

    Чтобы создать или изменить расписание, выполните приведенные далее действия.

    1. На вкладке Расписания выберите Добавить расписание и укажите следующие сведения:

      Параметр Значение или описание
      Имя расписания Введите имя расписания.
      Повторить Выберите дни, в течение которых будет выполняться расписание.
    2. На вкладке Наращивание нагрузки заполните следующие поля.

      Параметр Значение или описание
      Время запуска Выберите время в раскрывающемся меню, чтобы начать подготовку узлов сеансов к пиковой нагрузке.
      Алгоритм балансировки нагрузки Рекомендуется выбрать алгоритм в ширину. Балансировка нагрузки в ширину распределяет пользователей между существующими узлами сеансов, чтобы ускорить доступ. Выбранные здесь параметры балансировки нагрузки переопределяют параметры, выбранные для исходных параметров пула узлов.
      Минимальный процент узлов Введите процент узлов сеансов, на котором вы хотите всегда оставаться на этом этапе. Если вводимый процент не является целым числом, оно округляется до ближайшего целого числа. Например, в пуле узлов, включающем семь узлов сеансов, если задать минимальный процент узлов сеансов в течение 10 %, один узел сеанса остается включенным в часы нарастания и не отключается при автомасштабировании.
      Пороговое значение емкости Введите процент доступной емкости пула узлов, который активирует действие масштабирования. Например, если два узла сеансов в пуле узлов включены с максимальным числом сеансов в 20 сеансов, доступная емкость пула узлов составляет 40 сеансов. Если для порогового значения емкости задано значение 75 %, а узлы сеансов имеют более 30 сеансов, автомасштабирование включает третий узел сеансов. Затем этот процент изменяет доступную емкость пула узлов с 40 сеансов на 60 сеансов.
    3. На вкладке Часы пиковой нагрузки заполните следующие поля:

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

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

      Примечание.

      Здесь нельзя изменить порог пропускной способности. Вместо этого параметр, введенный в ramp-up , переносится на этот параметр.

    4. Для параметра Ramp-down вы вводите значения в поля, аналогичные параметру Ramp-up, но на этот раз это происходит при снижении использования пула узлов, в том числе:

      • Время запуска
      • Алгоритм балансировки нагрузки
      • Минимальный процент узлов (%)
      • Порог пропускной способности (%)
      • Принудительный выход пользователей

      Важно!

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

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

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

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

    5. Аналогичным образом часы вне пиковых точек работают так же, как и часы пикового нагрузки:

      • Время начала, которое также является временем окончания периода наращивания нагрузки.
      • Алгоритм балансировки нагрузки. Рекомендуется выбрать глубину для постепенного сокращения числа узлов сеансов на основе сеансов на каждой виртуальной машине.
      • Как и часы пиковой нагрузки, здесь нельзя настроить порог пропускной способности. Вместо этого значение, введенное в ramp-down , переносится.

      Важно!

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

    Пулы личных узлов

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

    Чтобы создать или изменить расписание, выполните приведенные далее действия.

    1. На вкладке Расписания выберите Добавить расписание и укажите следующие сведения:

      Параметр Значение или описание
      Имя расписания Введите имя расписания.
      Повторить Выберите дни, в течение которых будет выполняться расписание.
    2. На вкладке Наращивание нагрузки заполните следующие поля.

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

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

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

      - Назначенные и неназначенные виртуальные машины , если вы хотите запустить все личные рабочие столы в пуле узлов (независимо от назначения пользователя)

      - Не включайте виртуальные машины во время запуска, если вы не хотите запускать личные рабочие столы в пуле.
      Параметры отключения Для параметра При отключении (мин)укажите количество минут, в течение которых сеанс пользователя должен быть отключен перед выполнением определенного действия. Это число может быть в любом месте от 0 до 360.

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

      В поле Выполнить укажите, какое действие должна предпринять служба после завершения сеанса пользователя в течение указанного времени. Возможные варианты: освобождение (завершение работы) виртуальных машин, режим гибернации личного рабочего стола или ничего не делать.
    3. На вкладках Часы пик, Рамп-вниз и Нерабочие часы заполните следующие поля:

      Параметр Значение или описание
      Время запуска Введите время начала для каждого этапа. Это время также является временем окончания предыдущего этапа.
      Запуск виртуальной машины при подключении Выберите, нужно ли включить запуск виртуальной машины при подключении на этом этапе.
      Параметры отключения Для параметра При отключении (мин)укажите количество минут, в течение которых сеанс пользователя должен быть отключен перед выполнением определенного действия. Это число может быть в любом месте от 0 до 360.

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

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

      Важно!

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


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

    Примечание.

    • При создании или обновлении плана масштабирования, уже назначенного пулам узлов, его изменения применяются немедленно.
  7. После этого необходимо ввести теги. Теги — это пары имен и значений, которые классифицируют ресурсы для консолидированного выставления счетов. Один и тот же тег можно применить к нескольким ресурсам и группам ресурсов. Дополнительные сведения о маркировке ресурсов см. в статье Использование тегов для упорядочения ресурсов Azure.

    Примечание.

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

  8. По завершении перейдите на вкладку Просмотр и создание и выберите Создать , чтобы создать и назначить план масштабирования выбранным пулам узлов.

Теперь, когда вы назначили субъекту-службе в подписках роли Участник Power On On Off для виртуализации рабочих столов и Участник виртуальной машины виртуализации рабочих столов , вы можете создать динамический план масштабирования. Для создания плана масштабирования можно использовать портал Azure или Azure PowerShell.

Чтобы создать динамический план масштабирования с помощью портал Azure:

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите Масштабирование планов, а затем — Создать.

  4. На вкладке Основные сведения укажите следующие сведения:

    Параметр Значение или описание
    Подписка Выберите подписку, в которой вы хотите создать пул узлов, в раскрывающемся списке.
    Группа ресурсов Выберите существующую группу ресурсов или щелкните Создать и введите имя.
    Имя плана масштабирования Введите имя плана масштабирования. Кроме того, можно добавить понятное имя, отображаемое пользователям, и описание плана.
    Расположение Выберите регион Azure, в котором вы хотите создать план масштабирования.
    Часовой пояс Выберите часовой пояс для использования с планом.
    Тип пула узлов Выберите В пуле.
    Тег исключения Введите имя тега для узлов сеансов, которые не нужно включать в операции масштабирования. Например, может потребоваться пометить узлы сеансов, для которых настроен режим стока, чтобы автомасштабирование не переопределять режим стока во время обслуживания с помощью тега excludeFromScalingисключения . При добавлении этого тега на любой из узлов сеансов в пуле узлов автомасштабирование не запускается, не останавливается и не изменяется режим стока этих узлов сеансов.
    Метод масштабирования Выберите Динамическое автомасштабирование.

    Примечание.

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

    Завершив работу с этой вкладкой, выберите Далее: Расписания.

  5. На вкладке Расписания выберите Добавить расписание и укажите следующие сведения.

    1. На вкладке Общие заполните следующие поля:

      Параметр Значение или описание
      Имя расписания Введите имя расписания.
      Повторить Выберите дни, в течение которых будет выполняться расписание.
      Минимальный процент активных узлов (%) Введите процент минимального числа запущенных узлов сеансов в зависимости от минимального размера пула узлов, который всегда доступен. Например, если минимальный процент активных узлов (%) указан как 10, а минимальный размер пула узлов — 10, автомасштабирование гарантирует, что один узел сеанса всегда доступен для подключения пользователей.
      Минимальный размер пула узлов Введите количество узлов сеансов, которые всегда будут входить в пул узлов. Эти узлы сеансов могут находиться в запущенном или остановленном состоянии.
      Максимальный размер пула узлов Введите максимальное число доступных узлов сеансов.

      Нажмите кнопку Далее.

    2. На вкладке Наращивание нагрузки заполните следующие поля.

      Параметр Значение или описание
      Время запуска Выберите время в раскрывающемся меню, чтобы начать подготовку узлов сеансов к пиковой нагрузке.
      Алгоритм балансировки нагрузки Рекомендуется выбрать алгоритм в ширину. Балансировка нагрузки в ширину распределяет пользователей между существующими узлами сеансов, чтобы ускорить доступ. Выбранные здесь параметры балансировки нагрузки переопределяют параметры, выбранные для исходных параметров пула узлов.
      Пороговое значение емкости Введите процент доступной емкости пула узлов, который активирует действие масштабирования. Например, если пороговое значение емкости указано как 60 %, а общая емкость пула узлов составляет 100 сеансов, автомасштабирование включает больше узлов сеансов, как только пул узлов превысит нагрузку в 60 сеансов.

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

      Нажмите кнопку Далее.

    3. На вкладке Часы пиковой нагрузки заполните следующие поля:

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

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

      Примечание.

      Здесь нельзя изменить порог пропускной способности. Вместо этого параметр, введенный в ramp-up , переносится на этот параметр.

    4. На вкладке Ramp-down введите значения в поля, аналогичные параметру Ramp-up, но на этот раз это будет происходить при снижении использования пула узлов, в том числе:

      • Время запуска
      • Алгоритм балансировки нагрузки
      • Порог пропускной способности (%)
      • Принудительный выход пользователей из учетных записей
      • Минимальный процент активных узлов (%)
      • Минимальный размер пула узлов
      • Максимальный размер пула узлов

      Важно!

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

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

      • Независимо от того, включаете ли вы автомасштабирование, чтобы заставить пользователей выйти из системы во время уменьшения масштаба или нет, порог емкости и минимальный процент узлов по-прежнему соблюдаются, автомасштабирование завершает работу или удаляет узлы сеансов только в том случае, если все существующие сеансы пользователей (активные и отключенные) в пуле узлов узлов можно объединить в меньшее число узлов сеансов без превышения порогового значения емкости.

    5. Аналогичным образом часы вне пиковых точек работают так же, как и часы пикового нагрузки:

      • Время начала, которое также является временем окончания периода наращивания нагрузки.
      • Алгоритм балансировки нагрузки. Рекомендуется выбрать глубину для постепенного сокращения числа узлов сеансов на основе сеансов на каждой виртуальной машине.
      • Как и часы пиковой нагрузки, здесь нельзя настроить порог пропускной способности. Вместо этого значение, введенное в ramp-down , переносится.

      Важно!

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

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

    Примечание.

    • При создании или обновлении плана масштабирования, уже назначенного пулам узлов, его изменения применяются немедленно.
  7. После этого необходимо ввести теги. Теги — это пары имен и значений, которые классифицируют ресурсы для консолидированного выставления счетов. Один и тот же тег можно применить к нескольким ресурсам и группам ресурсов. Дополнительные сведения о маркировке ресурсов см. в статье Использование тегов для упорядочения ресурсов Azure.

    Примечание.

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

  8. По завершении перейдите на вкладку Просмотр и создание и выберите Создать , чтобы создать и назначить план масштабирования выбранным пулам узлов.

Настройка политики ограничения времени

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

Чтобы настроить политику ограничения времени с помощью Intune, выполните следующие действия:

  1. Войдите в Центр администрирования Microsoft Intune.

  2. Создайте или измените профиль конфигурации для устройств Windows 10 и более поздних версий с типом профиля "Ограничения времени сеанса".

  3. В окне выбора параметров перейдите к разделу Административные шаблоны>Компоненты Удаленных рабочих>столов Службы удаленных рабочих>столов Сеансы удаленных> рабочих столовОграничения времени сеанса.

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

  5. Разверните категорию Административные шаблоны , затем установите переключатель Задать ограничение времени для отключенных сеансовв положение Включено, а затем выберите значение времени в раскрывающемся списке.

  6. Нажмите кнопку Далее.

  7. Необязательно. На вкладке Теги области выберите тег область, чтобы отфильтровать профиль. Дополнительные сведения о тегах областей см. в статье Использование управления доступом на основе ролей (RBAC) и тегов области для распределенных ИТ.

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

  9. На вкладке Просмотр и создание просмотрите параметры, а затем выберите Создать.

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

Изменение существующего плана масштабирования

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

Выберите соответствующую вкладку для своего сценария.

Чтобы изменить существующий план масштабирования с помощью портал Azure:

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите Планы масштабирования, а затем выберите имя плана масштабирования, который требуется изменить. Должна открыться колонка обзора плана масштабирования.

  4. Чтобы изменить назначения пула узлов плана масштабирования, в разделе Управление выберите Назначения пула узлов , а затем выберите + Назначить. Выберите пулы узлов, которым требуется назначить план масштабирования, и нажмите кнопку Назначить. Пулы узлов должны находиться в том же регионе Azure, что и план масштабирования, а тип пула узлов плана масштабирования должен соответствовать типу пулов узлов, которые вы пытаетесь назначить.

    Совет

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

    Снимок экрана: окно плана масштабирования. Флажок

  5. Чтобы изменить расписания, в разделе Управление выберите Расписания.

  6. Чтобы изменить понятное имя плана, описание, часовой пояс или теги исключений, перейдите на вкладку Свойства .

Выберите соответствующую вкладку для своего сценария.

Чтобы изменить существующий план масштабирования с помощью портал Azure:

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите Планы масштабирования, а затем выберите имя плана масштабирования, который требуется изменить. Должна открыться колонка обзора плана масштабирования.

  4. Чтобы изменить назначения пула узлов плана масштабирования, в разделе Управление выберите Назначения пула узлов , а затем выберите + Назначить. Выберите пулы узлов, которым требуется назначить план масштабирования, и нажмите кнопку Назначить. Пулы узлов должны находиться в том же регионе Azure, что и план масштабирования, а тип пула узлов плана масштабирования должен соответствовать типу пулов узлов, которые вы пытаетесь назначить.

    Совет

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

    Снимок экрана: окно плана масштабирования. Флажок

  5. Чтобы изменить расписания, в разделе Управление выберите Расписания.

  6. Чтобы изменить понятное имя плана, описание, часовой пояс или теги исключений, перейдите на вкладку Свойства .

Дальнейшие действия

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

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