Microsoft AZ-140: Operazioni, scalabilità e ottimizzazione degli host di sessione — Guida allo studio

Fa parte della Microsoft Azure Virtual Desktop Specialty AZ-140 — Guida allo studio. Esercitati con risposte verificate nel centro esami Microsoft, oppure fai test cronometrati su ExamRoll.io.

Panoramica

Le operazioni sugli host di sessione in Azure Virtual Desktop (AVD) si concentrano su tre discipline principali: dimensionamento corretto (right-sizing) e ingegneria delle prestazioni, scalabilità intelligente e gestione dell’alimentazione, e operazioni day-2 affidabili. L’obiettivo è fornire un’esperienza utente coerente durante i picchi di domanda, minimizzando al contempo la spesa nelle ore non di punta, il tutto senza compromettere la manutenibilità o la recuperabilità. Questa sezione spiega come progettare e gestire la scalabilità automatica (autoscale) di AVD con i piani di scalabilità, la configurazione di pianificazioni e capacità, gli stati operativi come la modalità di drenaggio (drain mode), e la risoluzione dei problemi di integrità e registrazione. Infine, collega le linee guida sul dimensionamento (inclusi i carichi di lavoro con GPU) e l’automazione con le leve di ottimizzazione dei costi come le prenotazioni (reservations), i piani di risparmio (savings plans) e il Vantaggio Azure Hybrid (Azure Hybrid Benefit).

Progettazione della Scalabilità Automatica: Piani di Scalabilità, Pianificazioni e Targeting dei Pool di Host

Stato Operativo, Manutenzione e Integrità: Modalità di Drenaggio, Notifiche e Registrazione

# 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

Dimensionamento, utilizzo e carichi di lavoro abilitati per GPU

Ottimizzazione dei costi: Alimentazione, scalabilità automatica, prenotazioni, piani di risparmio e 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
  }
}

Scenario pratico

IKEA affronta picchi nei giorni feriali dovuti a progettisti 3D, ingegneri di prodotto e personale del call center che utilizzano app remote. La sera e nei fine settimana la domanda è bassa. Le sessioni supportate da GPU devono rimanere reattive, minimizzando al contempo il costo complessivo di calcolo.

  1. Segmentare i pool di host per carico di lavoro

    • Creare tre pool di host condivisi: GPU-CAD (NVads A10 v5), KnowledgeWorker (serie D/E) e ContactCenter (serie D).
    • Perché: Allinea le dimensioni e la densità delle VM a profili di prestazioni distinti; consente finestre di manutenzione e scalabilità automatica indipendenti.
  2. Associare un unico piano di scalabilità con pianificazioni basate sull’orario di lavoro

    • Definire una fase di avvio (ramp-up) alle 07:00, un picco dalle 09:00 alle 17:00, una fase di riduzione (ramp-down) dalle 17:00 alle 19:00, e ore non di punta per il resto del tempo; impostare il fuso orario sulla regione di ciascun pool.
    • Perché: Garantisce che la capacità sia pronta prima dell’arrivo degli utenti, consolida e spegne le risorse in modo controllato dopo l’orario di lavoro e rispetta gli orari regionali.
  3. Ottimizzare le soglie di capacità e la disponibilità minima degli host per ogni pool

    • GPU-CAD: breadth-first, soglia di capacità 70%, minimo 30% di host online; KnowledgeWorker: depth-first, soglia 65%, minimo 10%; ContactCenter: depth-first, soglia 70%, minimo 15%.
    • Perché: I carichi di lavoro GPU preferiscono una distribuzione più ampia (breadth-first) per una maggiore reattività; i carichi di lavoro d’ufficio traggono vantaggio dal consolidamento (depth-first) per ridurre i costi; il call center richiede una riserva costante per i cambi di turno.
  4. Abilitare Start VM on connect per i pool KnowledgeWorker e ContactCenter

    • Concedere all’identità gestita del pool di host le autorizzazioni di avvio della VM (VM Start); mantenere basso il minimo di host nelle ore non di punta.
    • Perché: Riduce i costi di esecuzione a vuoto preservando l’accesso just-in-time per accessi imprevisti fuori orario.
  5. Implementare un flusso di lavoro per la manutenzione e le notifiche

    • Prima del Patch Tuesday: mettere il 20% di ogni pool in modalità di drain tramite tag; notificare gli utenti 30 minuti prima; dopo che le sessioni sono terminate, applicare le patch, riavviare, convalidare l’agente/heartbeat, quindi passare al gruppo successivo.
    • Perché: Il drain progressivo (rolling drain) evita disconnessioni di massa, preserva la continuità del servizio e riduce i picchi di richieste all’helpdesk.
  6. Monitorare e iterare con Azure Monitor for AVD

    • Tracciare l’utilizzo di CPU, memoria, GPU, la durata degli accessi, la latenza di FSLogix; regolare mensilmente MaxSessionLimit e le soglie di scalabilità automatica.
    • Perché: L’ottimizzazione basata sui dati mantiene gli SLA e controlla la spesa man mano che i modelli di utilizzo evolvono.
  7. Applicare le leve di costo

    • Prenotare capacità per 3 anni per il picco di base nei giorni feriali nei pool KnowledgeWorker e ContactCenter; usare un Compute Savings Plan per la domanda variabile di GPU; applicare l’Azure Hybrid Benefit dove idoneo.
    • Perché: Le prenotazioni garantiscono i maggiori risparmi per il carico di base prevedibile; i piani di risparmio si adattano ai picchi di GPU meno prevedibili; l’AHB riduce i costi di licenza del sistema operativo.
  8. Rafforzare la registrazione e l’integrità

    • Mantenere un runbook permanente per registrare nuovamente qualsiasi host che mostri lo stato NoHeartbeat e convalidare DNS/ora. Mantenere tag di esclusione per gli host di diagnostica.
    • Perché: Una risoluzione rapida e automatizzata limita l’impatto sugli utenti e preserva la capacità durante problemi imprevisti dell’agente.

Con questo progetto, IKEA raggiunge gli obiettivi di prestazione diurni — inclusa la reattività delle GPU — deallocando in modo aggressivo la capacità al di fuori dell’orario di lavoro e automatizzando la manutenzione, ottenendo un’esperienza utente stabile e una riduzione misurabile dei costi.


FSLogix · Tutti i domini · Applicazioni ed esperienza dell’utente finale

Esercitati su queste domande → · Pratica cronometrata su 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.

Supera l'esame →

Sfoglia Microsoft →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo