Microsoft AZ-140: Opérations, mise à l'échelle et optimisation des hôtes de session — Guide d'étude

Fait partie du Microsoft Azure Virtual Desktop Specialty AZ-140 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Microsoft, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

Les opérations sur les hôtes de session dans Azure Virtual Desktop (AVD) s’articulent autour de trois disciplines fondamentales : le bon dimensionnement et l’ingénierie des performances, la mise à l’échelle intelligente et la gestion de l’alimentation, ainsi que la fiabilité des opérations post-déploiement. L’objectif est de fournir une expérience utilisateur cohérente pendant les pics de demande tout en minimisant les dépenses pendant les heures creuses, le tout sans compromettre la maintenabilité ou la récupérabilité. Cette section explique comment concevoir et opérer la fonctionnalité autoscale d’AVD avec des plans de mise à l’échelle, la configuration des planifications et de la capacité, les états opérationnels tels que le mode de drainage, et le dépannage de l’état de santé et de l’enregistrement. Elle relie ensuite les recommandations de dimensionnement (y compris pour les charges de travail avec GPU) et l’automatisation aux leviers d’optimisation des coûts tels que les réservations, les plans d’économies et Azure Hybrid Benefit.

Conception de l’autoscale : Plans de mise à l’échelle, planifications et ciblage des pools d’hôtes

État opérationnel, maintenance et santé : Mode de drainage, notifications et enregistrement

# 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

Dimensionnement, utilisation et charges de travail avec accélération GPU

Optimisation des coûts : Alimentation, mise à l’échelle automatique, réservations, Savings Plans et 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
  }
}

Scénario de problème pratique

IKEA fait face à des pics d’activité en semaine provenant des planificateurs 3D, des ingénieurs produit et du personnel du centre d’appels qui utilisent des applications à distance. La demande est faible le soir et le week-end. Les sessions s’appuyant sur des GPU doivent rester réactives tout en minimisant le coût global de calcul.

  1. Segmenter les pools d’hôtes par charge de travail

    • Créer trois pools d’hôtes partagés : GPU-CAD (NVads A10 v5), KnowledgeWorker (série D/E) et ContactCenter (série D).
    • Pourquoi : Aligne la taille et la densité des VM sur des profils de performance distincts ; permet une mise à l’échelle automatique et des fenêtres de maintenance indépendantes.
  2. Attacher un plan de mise à l’échelle unique avec des planifications par heures de bureau

    • Définir une montée en charge à 07:00, une période de pointe de 09:00 à 17:00, une réduction de la charge de 17:00 à 19:00, et des heures creuses le reste du temps ; définir le fuseau horaire sur celui de la région de chaque pool.
    • Pourquoi : Garantit que la capacité est prête avant l’arrivée des utilisateurs, consolide et éteint en douceur après les heures de bureau, et respecte les fuseaux horaires régionaux.
  3. Ajuster les seuils de capacité et la disponibilité minimale des hôtes par pool

    • GPU-CAD : en largeur d’abord (breadth-first), seuil de capacité 70 %, minimum 30 % d’hôtes en ligne ; KnowledgeWorker : en profondeur d’abord (depth-first), seuil 65 %, minimum 10 % ; ContactCenter : en profondeur d’abord, seuil 70 %, minimum 15 %.
    • Pourquoi : Les charges de travail GPU préfèrent une répartition plus large pour la réactivité ; les charges de travail de bureau bénéficient de la consolidation pour réduire les coûts ; le centre d’appels nécessite une réserve constante pour les changements d’équipes.
  4. Activer Start VM on connect pour KnowledgeWorker et ContactCenter

    • Accorder à l’identité managée du pool d’hôtes les autorisations de démarrage de VM ; maintenir le minimum hors heures de pointe à un niveau bas.
    • Pourquoi : Réduit les frais d’exécution à vide tout en préservant un accès juste-à-temps pour les connexions inattendues en dehors des heures de bureau.
  5. Mettre en œuvre un flux de travail de maintenance et de notification

    • Avant le Patch Tuesday : placer 20 % de chaque pool en mode drainage via une balise ; notifier les utilisateurs 30 minutes à l’avance ; après inactivité, appliquer les correctifs, redémarrer, valider l’agent/le signal de pulsation, puis passer au lot suivant.
    • Pourquoi : Le drainage progressif évite les déconnexions massives, préserve la continuité du service et réduit les pics d’activité au support technique.
  6. Surveiller et itérer avec Azure Monitor pour AVD

    • Suivre l’utilisation du CPU, de la mémoire, du GPU, la durée de connexion, la latence de FSLogix ; ajuster mensuellement MaxSessionLimit et les seuils de mise à l’échelle automatique.
    • Pourquoi : L’ajustement basé sur les données maintient le SLA et contrôle les dépenses à mesure que les modèles d’utilisation évoluent.
  7. Appliquer les leviers de coût

    • Réserver une capacité de 3 ans pour la charge de base en semaine dans KnowledgeWorker et ContactCenter ; utiliser un Compute Savings Plan pour la demande GPU variable ; appliquer Azure Hybrid Benefit là où il est éligible.
    • Pourquoi : Les réservations garantissent les plus grandes économies pour la charge de base prévisible ; les Savings Plans s’adaptent aux pics GPU moins prévisibles ; l’AHB réduit les coûts de licence du système d’exploitation.
  8. Renforcer l’enregistrement et l’état de santé

    • Maintenir un runbook permanent pour réenregistrer tout hôte affichant NoHeartbeat, et valider le DNS/l’heure. Conserver des balises d’exclusion pour les hôtes de diagnostic.
    • Pourquoi : Une correction rapide et automatisée limite l’impact sur l’utilisateur et préserve la capacité lors de problèmes d’agent inattendus.

Avec cette conception, IKEA atteint les objectifs de performance en journée — y compris la réactivité des GPU — tout en désallouant agressivement la capacité en dehors des heures de bureau et en automatisant la maintenance, ce qui se traduit par une expérience utilisateur stable et une réduction mesurable des coûts.


FSLogix · Tous les domaines · Applications et expérience de l’utilisateur final

Entraînez-vous sur ces questions → · Tests chronométrés sur 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.

Réussissez votre examen →

Parcourir Microsoft →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet