В этой статье содержатся ответы на часто задаваемые вопросы об использовании автомасштабирования для Виртуального рабочего стола Azure.
Общие вопросы
Можно ли настроить масштабирование в определенные даты, например в праздники?
№ Автомасштабирование в настоящее время не поддерживает увеличение по определенным датам.
Будет ли начисляться дополнительная плата за использование функции автомасштабирования?
№ Дополнительные сведения о тарифах см. на странице с ценами.
Как часто функция автомасштабирования отслеживает узлы сеансов и выполняет оценку масштабирования?
Автомасштабирование отслеживает действия входа пользователей в сеанс и выхода из него, а также классифицирует их как события изменения сеанса. События изменения сеанса активируют оценку масштабирования, которая создает журналы. Если отсутствуют события изменения сеанса или служба событий находится в состоянии сбоя, функция автомасштабирования проверяет, не были ли пропущены события. Если несколько событий изменения сеанса произошли за короткий промежуток времени, функция выполнит пакетную оценку масштабирования. Такая пакетная обработка позволяет функции автомасштабирования быстро обрабатывать большое число событий без перегрузки системы.
Сколько виртуальных машин должно быть в пуле узлов, чтобы автомасштабирование работало правильно?
Хотя бы один.
Можно ли использовать Azure CLI для настройки автомасштабирования?
Нет, в настоящее время настраивать параметры автомасштабирования с помощью Azure CLI нельзя.
Какие регионы поддерживаются?
Данные конфигурации плана масштабирования должны храниться в том же регионе, что и конфигурация пула узлов, однако развертывание виртуальных машин узла сеансов поддерживается во всех регионах Azure. Виртуальные машины можно развертывать в другом регионе, отличном от того, где хранятся данные конфигурации пула узлов и масштабирования плана.
Обрабатывает ли функция автомасштабирования узлы сеансов в дополнительных регионах, если узлы сеансов в основном регионе дали сбой?
№ Клиентам необходимо настроить собственную стратегию аварийного восстановления для управления сбоями. Функция автомасштабирования обрабатывает масштабирование существующих виртуальных машин только в пределах региона, в котором они создаются.
Учитывает ли автомасштабирование зоны доступности во время операций масштабирования, если я создаю узлы сеансов в нескольких зонах в пределах региона?
№ Автомасштабирование не отслеживает, в какой зоне доступности вы создаете виртуальные машины, поэтому она не может выполнять операции масштабирования во всех зонах одинаково.
Автомасштабирование пулов узлов в пулах
Как настроить автомасштабирование для запуска нулевого числа узлов сеансов в нерабочее время?
В режиме понижения всегда используется наименьшее число узлов сеансов. Но, если существуют пользовательские сеансы, минимальное число используемых узлов сеансов не будет равно нулю. Для настройки политики ограничения времени, чтобы выполнить выход для всех отключенных пользователей и избежать использования узлов сеансов в нерабочее время, перейдите в раздел Политика локального компьютера>Конфигурация компьютера>Административные шаблоны>Компоненты Windows>Службы удаленных рабочих столов>Узел сеансов удаленных рабочих столов>Ограничение сеансов по времени>Задать ограничение по времени для отключенных сеансов.
Что случится, если емкость пула узлов будет равна порогу емкости?
Ничего. Автомасштабирование срабатывает только в том случае, если емкость пула узлов больше или меньше порога емкости. Функция не будет выполнять действия, если емкость пула узлов равна порогу емкости.
Если я уже настроил режим очистки на узлах сеансов, автомасштабирование по-прежнему изменяет параметры настроенного режима очистки?
Да, автомасштабирование по-прежнему включает или отключает виртуальные машины в режиме очистки, независимо от того, кто его помещает в режим очистки. Автомасштабирование переопределяет режим стока на всех виртуальных машинах, для которых включено масштабирование, — используйте теги исключения, если вам нужно исключить виртуальную машину из действий масштабирования.
Как часто функция автомасштабирования отслеживает узлы сеансов и выполняет оценку масштабирования?
Автомасштабирование отслеживает действия входа пользователей в сеанс и выхода из него, а также классифицирует их как события изменения сеанса. События изменения сеанса активируют оценку масштабирования, которая создает журналы. Если отсутствуют события изменения сеанса или служба событий находится в состоянии сбоя, функция автомасштабирования проверяет, не были ли пропущены события. Когда несколько событий изменения сеанса происходят в течение короткого периода времени, функция пакетирует оценки масштабирования. Такая пакетная обработка позволяет функции автомасштабирования быстро обрабатывать большое число событий без перегрузки системы.
Может ли принудительно выйти на любой этап дня?
№ Если вы включили автомасштабирование, вы можете принудительно вызывать события выхода пользователей из сеанса только в период снижения нагрузки. Если вы помещаете узел сеанса в режим очистки во время завершения работы, но не все пользователи выйдите, прежде чем этап изменится на пиковый, остальные сеансы пользователей не будут вынуждены выйти из сеанса. Причина того, что пользователи не выошли из системы, потому что автомасштабирование не заставляет пользователей выйти из сеансов в нерабочие часы. Вместо этого автомасштабирование ожидает выхода всех пользователей перед освобождением виртуальной машины. Например, если этап развертывания составляет 15 минут, а время ожидания перед выходом пользователей и завершение работы виртуальных машин составляет 20 минут, расписание переходит на этап вне пиковой нагрузки, и сеансы пользователей не будут вынуждены выйти из системы.
Если я настрою автомасштабирование для принудительного применения событий выхода к пользователям во время снижения нагрузки, приведет ли это также к выходу пользователей из активных сеансов?
Да. Бездействующий, отключенный и активный сеансы вынуждены выходить, если пользователи не выходят во время ожидания этапа перехода.
Если активный сеанс вынужден выйти, но пользователь пытается повторно подключиться, существует ли способ предотвратить запуск нового сеанса на узле сеанса, который автомасштабирование будет завершаться?
После выбора узла сеансов для отключения функция автомасштабирования переводит такой узел в режим стока. После применения выхода ко всем сеансам пользователя функция автомасштабирования отменяет выделение виртуальной машины. После отключения автомасштабирования виртуальная машина устанавливает для параметра AllowNewSessions значение true, которое отключает режим очистки. Так как автомасштабирование помещает узлы сеансов, которые собираются завершить работу в режиме очистки, пользователь, вынужденный выйти из сеанса, не сможет подключиться к узлу сеанса, который будет закрыт, если они пытаются повторно подключиться после выхода.
Может ли функция автомасштабирования отключить все виртуальные машины в пуле узлов, или для правильной работы ей требуется по меньшей мере несколько виртуальных машин?
Функция автомасштабирования может отключить все виртуальные машины в пуле узлов, если для минимальной доли узлов задано значение 0%, а пользовательские сеансы на узлах сеансов в пуле узлов отсутствуют.
Для чего нужно по-разному настраивать алгоритм балансировки нагрузки для разных этапов в расписании плана масштабирования?
При настройке расписания плана масштабирования можно указать различные алгоритмы балансировки нагрузки для разных этапов в течение дня. Например, в периоды увеличения нагрузки и пиковой нагрузки можно использовать алгоритм балансировки нагрузки в ширину. Этот алгоритм гарантирует равномерное распределение сеансов пользователей во время первых двух этапов дня, что оптимизирует производительность. Аналогичным образом, во время поэтапного уменьшения и выключения пиковых этапов можно использовать алгоритм балансировки нагрузки на глубину в первую очередь, чтобы помочь функции автомасштабирования консолидировать сеансы пользователей до тех пор, пока не достигнет минимального количества узлов сеансов в пуле узлов.
Автомасштабирование для персональных пулов узлов
Что происходит с узлами сеансов, включающимися, но не входить в систему?
Если узел сеанса включен (автоматический масштабирование, запуск виртуальной машины в Connect или администратор) и пользователь никогда не входит в систему, автомасштабирование будет освобождено от этого узла сеанса после периода бездействия, чтобы предотвратить ненужные затраты на вычисления.
Если я откажусь от того, как начать работу с личными рабочими столами?
Если вы решили не запускать личные рабочие столы с автомасштабированием на этапе увеличения, автомасштабирование не запустит личные рабочие столы. Вместо этого необходимо включить начальную виртуальную машину в Connect , чтобы убедиться, что личные рабочие столы запускаются при входе пользователей или вручную запускают личные рабочие столы самостоятельно.
Можно ли настроить автомасштабирование, чтобы пользователи могли выйти из своего личного рабочего стола?
№ Автомасштабирование для персональных рабочих столов только освобождает узлы сеансов, если пользователь вышел из сеанса пользователя.
Какова разница между отключенным сеансом пользователя и сеансом пользователя, который был выполнен?
Дополнительные сведения см . в определениях сеансов пользователей.
Перезаписывает ли автомасштабирование для личных рабочих столов режим очистки узлов сеансов?
№ Когда автомасштабирование готово к освобождению личного рабочего стола из-за выхода или отключения сеанса пользователя, автомасштабирование не помещает узел сеанса в режим очистки. Если пользователь пытается подключиться, пока автомасштабирование освобождает узел сеанса, он получит сообщение об ошибке с сообщением "Нет доступных ресурсов".
Что произойдет, если я выбрал личные рабочие столы для получения гибернации в моем плане масштабирования, но мои личные рабочие столы не включены в режим гибернации?
Если вы решили использовать личные рабочие столы в режиме личного плана масштабирования, но личные рабочие столы не включены в режим гибернации, автомасштабирование не будет делать ничего для узлов сеансов (не будет выполнять их и не будет освобожден).
Динамическое масштабирование (предварительная версия)
Будет ли минимальный размер пула узлов, определенный в плане масштабирования, переопределять параметры в пуле узлов?
Да. Минимальный размер пула узлов переопределяет количество узлов сеансов, определенных в пуле узлов.
Нужно ли указать, включить или создать узлы сеансов на каждом этапе?
№ Необходимо определить только ограничение узла сеанса с минимальным размером пула узлов, максимальным размером пула узлов и минимальным процентом активных узлов (%). Если фактическое количество узлов сеансов не превышает минимального размера пула узлов, автомасштабирование будет включать узлы сеансов, если используемая емкость пула узлов превышает заданное пороговое значение емкости. Если фактическое количество узлов сеансов больше минимального размера пула узлов, автомасштабирование включает остановленные узлы сеансов и создает дополнительные узлы сеансов. Общее количество активных узлов сеансов не превысит максимальный размер пула узлов, определенный в плане масштабирования, если используемая емкость пула узлов превышает заданное пороговое значение емкости.
Какая версия образа используется для узлов сеансов, созданных автомасштабированием?
Автомасштабирование создает узлы сеансов с последней допустимой или стабильной версией образа, определенной в конфигурации узла сеансов по умолчанию, если у вас еще нет конфигурации узла активного сеанса.
Как настроить план масштабирования только для включения и освобождения узлов сеансов?
Вы можете выбрать автомасштабирование управления питанием в качестве метода масштабирования при создании плана масштабирования или с динамическим автомасштабированием, которое можно задать для минимального размера пула узлов и максимального размера пула узлов.
Как настроить план масштабирования только для создания и удаления узлов сеансов?
Можно задать минимальный процент активных узлов (%) — 100. Автомасштабирование создает или удаляет узлы сеансов, если используемая емкость пула узлов превышает или снижается ниже заданного порогового значения емкости.
Что произойдет, если количество узлов сеансов в пуле узлов превышает максимальный размер пула узлов?
Это может произойти, если максимальный размер пула узлов настраивается по-разному на каждом этапе. Автомасштабирование удаляет активные узлы сеансов без сеансов, чтобы учитывать параметр максимального размера пула узлов на текущем этапе, а затем продолжает удалять и удалять узлы сеансов на основе порога расписания и емкости, за исключением этапа развертывания. Действие delete/deallocate не выполняется, если количество узлов сеансов в пуле узлов не превышает максимальный размер пула узлов. Это поведение согласуется с методом масштабирования автомасштабирования управления питанием, где узлы сеансов не освобождены на этапе расширения пулов узлов.
Можно ли создавать и удалять узлы сеансов вручную?
Да, но при автоматическом масштабировании удаляет созданный вручную узел сеанса, он будет учитывать параметры, заданные при автоматическом удалении сетевого адаптера и (или) диска.