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


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

Внимание

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

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

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

Примечание.

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

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

Необходимые компоненты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы узнать, как назначить роль участника Power Off для виртуализации рабочего стола субъекту-службе Виртуального рабочего стола Azure, см. статью "Назначение ролей Azure RBAC" или ролей Microsoft Entra субъекту-службе "Виртуальный рабочий стол Azure".

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

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

Чтобы узнать, как назначить роль участника Power Off для виртуализации рабочего стола субъекту-службе Виртуального рабочего стола Azure, см. статью "Назначение ролей Azure RBAC" или ролей Microsoft Entra субъекту-службе "Виртуальный рабочий стол Azure".

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

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

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

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

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

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

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

    Примечание.

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

    Пулы узлов с пулами пулов узлов

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

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

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

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

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

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

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

      Примечание.

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

    4. Для снижения вы заполняете такие же поля, как для увеличения, но только для периода, когда потребление пула узлов падает. Это следующие поля:

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

      Внимание

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

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

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

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

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

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

    Личные пулы узлов

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

    Примечание.

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

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

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

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

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

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

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

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

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

    Примечание.

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

    После завершения этой вкладки нажмите кнопку "Далее: расписания".

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

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

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

      Выберите Далее.

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

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

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

      Выберите Далее.

    3. На вкладке Пиковые часы заполните следующие поля:

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

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

      Примечание.

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

    4. На вкладке "Пандус вниз " вы введете значения в аналогичные поля , чтобы увеличить масштаб, но на этот раз это будет происходить при удалении использования пула узлов. Это следующие поля:

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

      Внимание

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

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

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

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

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

    Примечание.

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

    Примечание.

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

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

Внимание

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

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

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

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

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

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

  3. В средство выбора параметров перейдите к административным шаблонам>компонентов Windows Components>Remote Desktop Services>Remote Desktop Session Host>Session Time Time.

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

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

  6. Выберите Далее.

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

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

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

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

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

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

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

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

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

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

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

    Совет

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

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

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

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

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

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

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

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

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

    Совет

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

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

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

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

Следующие шаги

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

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