Microsoft AZ-140: Operaciones, escalado y optimización de hosts de sesión — Guía de estudio

Forma parte de la Microsoft Azure Virtual Desktop Specialty AZ-140 — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Microsoft, o realiza tests cronometrados en ExamRoll.io.

Información general

Las operaciones de los hosts de sesión en Azure Virtual Desktop (AVD) se centran en tres disciplinas principales: dimensionamiento adecuado e ingeniería de rendimiento, escalado inteligente y gestión de energía, y operaciones fiables del día 2. El objetivo es ofrecer una experiencia de usuario consistente durante la demanda máxima mientras se minimiza el gasto durante las horas de menor actividad, todo ello sin comprometer la mantenibilidad o la recuperabilidad. Esta sección explica cómo diseñar y operar el autoescalado de AVD con planes de escalado, configuración de programación y capacidad, estados operativos como el modo de purga, y la solución de problemas de estado y registro. Luego, vincula la guía de dimensionamiento (incluidas las cargas de trabajo habilitadas para GPU) y la automatización con palancas de optimización de costos como las reservas, los planes de ahorro y el Beneficio Híbrido de Azure.

Diseño del autoescalado: Planes de escalado, programaciones y asignación a grupos de hosts

Estado operativo, mantenimiento y estado: Modo de purga, notificaciones y registro

# 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

Dimensionamiento, utilización y cargas de trabajo con GPU

Optimización de costos: Encendido, autoescalado, reservas, Savings Plans y 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
  }
}

Escenario de problema práctico

IKEA enfrenta picos durante los días laborables por parte de planificadores 3D, ingenieros de producto y personal del centro de llamadas que utilizan aplicaciones remotas. Las tardes y los fines de semana tienen una baja demanda. Las sesiones respaldadas por GPU deben mantenerse responsivas mientras se minimiza el costo general de computación.

  1. Segmentar los grupos de hosts por carga de trabajo

    • Crear tres grupos de hosts compartidos: GPU-CAD (NVads A10 v5), KnowledgeWorker (serie D/E) y ContactCenter (serie D).
    • Por qué: Alinea el tamaño y la densidad de las VM con perfiles de rendimiento distintos; permite ventanas de mantenimiento y autoescalado independientes.
  2. Asociar un único plan de escalado con programaciones según el horario comercial

    • Definir una fase de incremento a las 07:00, pico de 09:00 a 17:00, fase de reducción de 17:00 a 19:00, y fuera de horas pico el resto del tiempo; establecer la zona horaria a la región de cada grupo.
    • Por qué: Garantiza que la capacidad esté lista antes de que lleguen los usuarios, consolida y apaga de forma controlada después del horario laboral, y respeta los horarios regionales.
  3. Ajustar los umbrales de capacidad y la disponibilidad mínima de hosts por grupo

    • GPU-CAD: en amplitud, umbral de capacidad del 70 %, mínimo de hosts en línea del 30 %; KnowledgeWorker: en profundidad, umbral del 65 %, mínimo del 10 %; ContactCenter: en profundidad, umbral del 70 %, mínimo del 15 %.
    • Por qué: Las cargas de trabajo de GPU prefieren una distribución más amplia para mayor capacidad de respuesta; las cargas de trabajo de oficina se benefician de la consolidación para reducir costos; el centro de llamadas requiere una reserva constante para los cambios de turno.
  4. Habilitar Start VM on connect para KnowledgeWorker y ContactCenter

    • Otorgar a la identidad administrada del grupo de hosts permisos de inicio de VM; mantener bajo el mínimo fuera de horas pico.
    • Por qué: Reduce los cargos por tiempo de ejecución inactivo mientras se preserva el acceso justo a tiempo para inicios de sesión inesperados fuera del horario laboral.
  5. Implementar un flujo de trabajo de mantenimiento y notificación

    • Antes del Patch Tuesday: poner el 20 % de cada grupo en modo de drenaje mediante una etiqueta; notificar a los usuarios 30 minutos antes; después de que estén inactivos, aplicar parches, reiniciar, validar el agente/latido y luego rotar al siguiente lote.
    • Por qué: El drenaje progresivo evita cierres de sesión masivos, preserva la continuidad del servicio y reduce los picos en el servicio de asistencia.
  6. Monitorear e iterar con Azure Monitor for AVD

    • Hacer seguimiento del uso de CPU, memoria, GPU, duración del inicio de sesión, latencia de FSLogix; ajustar mensualmente MaxSessionLimit y los umbrales de autoescalado.
    • Por qué: El ajuste basado en datos mantiene el SLA y controla el gasto a medida que evolucionan los patrones de uso.
  7. Aplicar palancas de costo

    • Reservar capacidad de 3 años para el pico base de los días laborables en KnowledgeWorker y ContactCenter; usar un Compute Savings Plan para la demanda variable de GPU; aplicar Azure Hybrid Benefit donde sea elegible.
    • Por qué: Las reservas aseguran los mayores ahorros para la carga base predecible; los Savings Plans se flexionan con los picos de GPU menos predecibles; AHB reduce los costos de licenciamiento del SO.
  8. Reforzar el registro y el estado

    • Mantener un runbook permanente para volver a registrar cualquier host que muestre NoHeartbeat y validar DNS/hora. Mantener etiquetas de exclusión para hosts de diagnóstico.
    • Por qué: La corrección rápida y automatizada limita el impacto en el usuario y preserva la capacidad durante problemas inesperados del agente.

Con este diseño, IKEA cumple los objetivos de rendimiento diurno —incluida la capacidad de respuesta de la GPU— mientras desasigna agresivamente la capacidad fuera de horario y automatiza el mantenimiento, lo que resulta en una experiencia de usuario estable y una reducción de costos medible.


FSLogix · Todos los dominios · Aplicaciones y experiencia del usuario final

Practica estas preguntas → · Práctica cronometrada en 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.

Aprueba tu examen →

Explorar Microsoft →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo