Microsoft AZ-140: Operações, Escalonamento e Otimização de Host de Sessão — Guia de estudos

Faz parte do Microsoft Azure Virtual Desktop Specialty AZ-140 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

As operações de host de sessão no Azure Virtual Desktop (AVD) se concentram em três disciplinas principais: dimensionamento correto e engenharia de performance, escalabilidade inteligente e gerenciamento de energia, e operações de dia 2 confiáveis. O objetivo é fornecer uma experiência de usuário consistente durante a demanda de pico, minimizando os gastos fora do horário de expediente, tudo sem comprometer a manutenibilidade ou a recuperabilidade. Esta seção explica como projetar e operar o autoscale do AVD com planos de escalonamento, configuração de agendamento e capacidade, estados operacionais como o modo de dreno, e solução de problemas de integridade e registro. Em seguida, ela conecta as diretrizes de dimensionamento (incluindo cargas de trabalho habilitadas para GPU) e a automação com alavancas de otimização de custos, como reservas, planos de economia e o Azure Hybrid Benefit.

Projeto do Autoscale: Planos de Escalonamento, Agendamentos e Direcionamento de Pool de Hosts

Estado Operacional, Manutenção e Integridade: Modo de Dreno, Notificações e 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

Dimensionamento, Utilização e Cargas de Trabalho com GPU

Otimização de Custos: Energia, Autoscale, Reservas, Savings Plans 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
  }
}

Cenário de Problema Prático

A IKEA enfrenta picos durante a semana de planejadores 3D, engenheiros de produto e equipe de call center que usam aplicativos remotos. À noite e nos fins de semana, a demanda é baixa. As sessões com suporte de GPU devem permanecer responsivas, minimizando o custo geral de computação.

  1. Segmente os host pools por carga de trabalho

    • Crie três host pools compartilhados: GPU-CAD (NVads A10 v5), KnowledgeWorker (séries D/E) e ContactCenter (série D).
    • Por quê: Alinha o tamanho e a densidade da VM com perfis de desempenho distintos; permite janelas de autoscale e manutenção independentes.
  2. Anexe um único plano de escalonamento com agendamentos por horário comercial

    • Defina o ramp-up (aceleração) às 07:00, pico das 09:00 às 17:00, ramp-down (desaceleração) das 17:00 às 19:00, e fora de pico nos demais horários; defina o fuso horário para a região de cada pool.
    • Por quê: Garante que a capacidade esteja pronta antes da chegada dos usuários, consolida e desliga os recursos de forma gradual após o expediente e respeita os horários regionais.
  3. Ajuste os limites de capacidade e a disponibilidade mínima de hosts por pool

    • GPU-CAD: breadth-first (em largura), limite de capacidade de 70%, mínimo de 30% de hosts online; KnowledgeWorker: depth-first (em profundidade), limite de 65%, mínimo de 10%; ContactCenter: depth-first, limite de 70%, mínimo de 15%.
    • Por quê: Cargas de trabalho de GPU preferem uma distribuição mais ampla para maior responsividade; cargas de trabalho de escritório se beneficiam da consolidação para reduzir custos; o call center requer uma reserva estável para trocas de turno.
  4. Habilite o Start VM on connect para os pools KnowledgeWorker e ContactCenter

    • Conceda à identidade gerenciada do host pool as permissões para iniciar VMs (VM Start); mantenha o mínimo fora do pico baixo.
    • Por quê: Reduz os custos de tempo de execução ocioso, preservando o acesso just-in-time para logons inesperados fora do horário de expediente.
  5. Implemente um fluxo de trabalho de manutenção e notificação

    • Antes da Patch Tuesday: coloque 20% de cada pool em modo de drenagem (drain mode) por meio de uma tag; notifique os usuários com 30 minutos de antecedência; após ficarem ociosos, aplique os patches, reinicie, valide o agente/sinal de vida (heartbeat) e, em seguida, rotacione para o próximo lote.
    • Por quê: A drenagem contínua (rolling drain) evita logoffs em massa, preserva a continuidade do serviço e reduz os picos no helpdesk.
  6. Monitore e itere com o Azure Monitor for AVD

    • Acompanhe a utilização de CPU, memória, GPU, a duração do logon e a latência do FSLogix; ajuste o MaxSessionLimit e os limites do autoscale mensalmente.
    • Por quê: O ajuste orientado por dados mantém o SLA e controla os gastos à medida que os padrões de uso evoluem.
  7. Aplique alavancas de custo

    • Reserve capacidade de 3 anos para o pico de base durante a semana nos pools KnowledgeWorker e ContactCenter; use um Compute Savings Plan para a demanda variável de GPU; aplique o Azure Hybrid Benefit onde for elegível.
    • Por quê: As reservas garantem as maiores economias para a carga de base previsível; os planos de economia se flexionam com os picos de GPU menos previsíveis; o AHB reduz os custos de licenciamento do SO.
  8. Fortaleça o registro e a saúde dos hosts

    • Mantenha um runbook permanente para registrar novamente qualquer host que apresente NoHeartbeat (sem sinal de vida) e valide o DNS/horário. Mantenha tags de exclusão para hosts de diagnóstico.
    • Por quê: A remediação rápida e automatizada limita o impacto no usuário e preserva a capacidade durante problemas inesperados do agente.

Com este design, a IKEA atinge os objetivos de desempenho diurnos — incluindo a responsividade da GPU — enquanto desaloca agressivamente a capacidade fora do horário de pico e automatiza a manutenção, resultando em uma experiência de usuário estável e uma redução de custos mensurável.


FSLogix · Todos os domínios · Aplicações e Experiência do Usuário Final

Pratique estas questões → · Prática cronometrada no 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.

Passe no seu exame →

Navegar Microsoft →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo