Microsoft AZ-140: Операции с узлами сеансов, масштабирование и оптимизация — Руководство по подготовке

Часть Microsoft Azure Virtual Desktop Specialty AZ-140 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Microsoft, или пройдите тесты на время на ExamRoll.io.

Обзор

Операции с узлами сеансов в Azure Virtual Desktop (AVD) сосредоточены на трех основных дисциплинах: подбор оптимального размера и инжиниринг производительности, интеллектуальное масштабирование и управление питанием, а также надежные операции второго дня (day-2 operations). Цель — обеспечить стабильное качество работы пользователей во время пикового спроса, минимизируя при этом расходы в нерабочее время, и все это без ущерба для удобства обслуживания и возможности восстановления. В этом разделе объясняется, как проектировать и использовать автомасштабирование AVD с помощью планов масштабирования, конфигурации расписания и емкости, операционных состояний, таких как режим стока, а также как устранять неполадки с работоспособностью и регистрацией. Затем в нем увязываются рекомендации по подбору размера (включая рабочие нагрузки с поддержкой GPU) и автоматизация с рычагами оптимизации затрат, такими как резервирования, планы экономии и Azure Hybrid Benefit.

Проектирование автомасштабирования: планы масштабирования, расписания и назначение пулам узлов

Операционное состояние, обслуживание и работоспособность: режим стока, уведомления и регистрация

# Put a session host in drain mode (no new sessions)
Update-AzWvdSessionHost -ResourceGroupName rg-avd -HostPoolName hp-finance `
  -Name host1.contoso.com -AllowNewSession:$false

# Gracefully logoff idle users after notice (example)
Invoke-AzVMRunCommand -ResourceGroupName rg-avd -Name host1 `
  -CommandId RunPowerShellScript -ScriptPath .\Notify-And-Logoff.ps1

Определение размеров, утилизация и рабочие нагрузки с поддержкой GPU

Оптимизация затрат: управление питанием, автомасштабирование, резервирования, планы экономии и AHB

# Start or stop idle hosts by tag (supplemental to native autoscale)
$hosts = Get-AzWvdSessionHost -ResourceGroupName rg-avd -HostPoolName hp-ops
foreach ($h in $hosts) {
  if ($h.Session -eq 0 -and $h.Tags["KeepOnline"] -ne "true") {
    Stop-AzVM -ResourceGroupName rg-avd -Name ($h.Name.Split("/")[1]) -Force -StayProvisioned:$false
  }
}

Практический сценарий

Компания IKEA сталкивается со всплесками нагрузки в будние дни со стороны специалистов по 3D-планированию, инженеров-разработчиков и сотрудников колл-центра, использующих удаленные приложения. Вечером и в выходные дни спрос низкий. Сеансы с поддержкой GPU должны оставаться отзывчивыми при минимизации общих затрат на вычисления.

  1. Сегментировать пулы узлов по типу рабочей нагрузки

    • Создать три объединенных (pooled) пула узлов: GPU-CAD (NVads A10 v5), KnowledgeWorker (серии D/E) и ContactCenter (серия D).
    • Зачем: Это позволяет согласовать размер и плотность ВМ с различными профилями производительности, а также обеспечивает независимое автомасштабирование и окна обслуживания.
  2. Привязать единый план масштабирования с расписаниями по рабочим часам

    • Определить наращивание мощности в 07:00, пик с 09:00 до 17:00, сокращение с 17:00 до 19:00, и непиковый период в остальное время; установить часовой пояс для региона каждого пула.
    • Зачем: Это гарантирует готовность емкости до прихода пользователей, консолидирует и корректно отключает ресурсы после окончания рабочего дня, а также учитывает региональное время.
  3. Настроить пороги емкости и минимальную доступность узлов для каждого пула

    • GPU-CAD: масштабирование в ширину (breadth-first), порог емкости 70%, минимум 30% узлов онлайн; KnowledgeWorker: масштабирование в глубину (depth-first), порог 65%, минимум 10%; ContactCenter: масштабирование в глубину, порог 70%, минимум 15%.
    • Зачем: Нагрузки GPU предпочитают распределение в ширину для лучшей отзывчивости; офисные нагрузки выигрывают от консолидации для снижения затрат; колл-центру требуется стабильный резерв для смены смен.
  4. Включить функцию «Запуск ВМ при подключении» (Start VM on connect) для пулов KnowledgeWorker и ContactCenter

    • Предоставить управляемому удостоверению пула узлов разрешения на запуск ВМ; поддерживать низкое минимальное количество узлов в непиковые часы.
    • Зачем: Это сокращает расходы на простаивающие ресурсы, сохраняя при этом доступ «точно в срок» для непредвиденных входов в систему в нерабочее время.
  5. Реализовать рабочий процесс обслуживания и уведомлений

    • Перед «Вторником обновлений» (Patch Tuesday): перевести 20% каждого пула в режим стока (drain mode) с помощью тега; уведомить пользователей за 30 минут; после освобождения от сеансов установить обновления, перезагрузить, проверить агент/сигнал пульса, затем перейти к следующей партии.
    • Зачем: Поочередный перевод в режим стока позволяет избежать массовых выходов пользователей, сохраняет непрерывность сервиса и снижает количество обращений в службу поддержки.
  6. Мониторить и итерировать с помощью Azure Monitor for AVD

    • Отслеживать утилизацию CPU, памяти, GPU, длительность входа в систему, задержку FSLogix; ежемесячно корректировать MaxSessionLimit и пороги автомасштабирования.
    • Зачем: Настройка на основе данных поддерживает SLA и контролирует расходы по мере изменения моделей использования.
  7. Применить рычаги экономии

    • Зарезервировать емкость на 3 года для базовой пиковой нагрузки в будни в пулах KnowledgeWorker и ContactCenter; использовать Compute Savings Plan для переменного спроса на GPU; применить Преимущество гибридного использования Azure (Azure Hybrid Benefit), где это возможно.
    • Зачем: Резервирования обеспечивают наибольшую экономию для предсказуемой базовой нагрузки; планы экономии гибки для менее предсказуемых пиков GPU; AHB снижает затраты на лицензирование ОС.
  8. Усилить процессы регистрации и проверки работоспособности

    • Поддерживать постоянно действующий runbook для повторной регистрации любого узла со статусом NoHeartbeat и проверки DNS/времени. Использовать теги-исключения для диагностических узлов.
    • Зачем: Быстрое автоматизированное исправление ограничивает влияние на пользователей и сохраняет емкость во время непредвиденных проблем с агентом.

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


FSLogix · Все домены · Приложения и пользовательский опыт

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Microsoft →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт