Partilhar via


Criar e atribuir um plano de dimensionamento automático para a Área de Trabalho Virtual do Azure

Importante

O dimensionamento automático dinâmico para pools de hosts em pool com configuração de host de sessão está atualmente em visualização. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

O dimensionamento automático permite dimensionar as máquinas virtuais (VMs) do host de sessão em um pool de hosts para cima ou para baixo, de acordo com o cronograma, para otimizar os custos de implantação.

Ao usar o dimensionamento automático, você pode escolher entre dois métodos de dimensionamento diferentes: gerenciamento de energia ou dinâmico. Para saber mais sobre o dimensionamento automático, consulte Planos de dimensionamento automático e cenários de exemplo na Área de Trabalho Virtual do Azure.

Nota

  • Não é possível usar o dimensionamento automático e o dimensionamento de hosts de sessão usando a Automação do Azure e os Aplicativos Lógicos do Azure no mesmo pool de hosts. Você deve usar um ou outro.
  • O dimensionamento automático de gerenciamento de energia está disponível no Azure e no Azure Government.
  • O dimensionamento automático dinâmico só está disponível no Azure e não é suportado no Azure Government.

Para obter melhores resultados, recomendamos o uso do dimensionamento automático com hosts de sessão implantados com a Área de Trabalho Virtual do Azure, modelos do Gerenciador de Recursos do Azure ou ferramentas primárias da Microsoft.

Pré-requisitos

Para usar um plano de dimensionamento de gerenciamento de energia, siga estas diretrizes:

  • Os dados de configuração do plano de dimensionamento devem ser armazenados na mesma região que a configuração do pool de hosts. A implantação de VMs de host de sessão é suportada em todas as regiões do Azure.

  • Ao usar o dimensionamento automático para pools de hosts em pool, você deve ter um parâmetro MaxSessionLimit configurado para esse pool de hosts. Não use o valor padrão. Você pode configurar esse valor nas configurações do pool de hosts no portal do Azure ou executar os cmdlets New-AzWvdHostPool ou Update-AzWvdHostPool PowerShell.

  • Você deve conceder acesso à Área de Trabalho Virtual do Azure para gerenciar o estado de energia de suas VMs de host de sessão. Você deve ter a Microsoft.Authorization/roleAssignments/write permissão em suas assinaturas para atribuir a função RBAC (controle de acesso baseado em função) para a entidade de serviço da Área de Trabalho Virtual do Azure nessas assinaturas. Isso faz parte das funções internas de Administrador de Acesso de Usuário e Proprietário.

  • Se você quiser usar o dimensionamento automático da área de trabalho pessoal com hibernação, precisará habilitar o recurso de hibernação para VMs em seu pool de hosts pessoal. FSLogix e app attach atualmente não suportam hibernação. Não habilite a hibernação se estiver usando o FSLogix ou a anexação de aplicativos para seus pools de hosts pessoais. Para obter mais informações sobre como usar a hibernação, incluindo como a hibernação funciona, limitações e pré-requisitos, consulte Hibernação para máquinas virtuais do Azure.

  • Se você estiver usando o PowerShell para criar e atribuir seu plano de dimensionamento, precisará do módulo Az.DesktopVirtualization versão 4.2.0 ou posterior.

  • Se você estiver configurando uma política de limite de tempo, precisará de:

    • Para o Intune: uma conta de ID do Microsoft Entra à qual é atribuída a função RBAC interna do Gerenciador de Políticas e Perfis e um grupo que contém os dispositivos que você deseja configurar.
    • Para Diretiva de Grupo: uma conta de domínio que tem permissão para criar ou editar objetos de Diretiva de Grupo e um grupo de segurança ou unidade organizacional (UO) contendo os dispositivos que você deseja configurar.

Para usar um plano de dimensionamento dinâmico (visualização):

  • O dimensionamento automático dinâmico só pode ser usado para pools de hosts agrupados com configuração de host de sessão. Se quiser aplicar um plano de dimensionamento automático a um pool de hosts padrão sem configuração de host de sessão, você precisará usar o método de dimensionamento de gerenciamento de energia, que já está disponível em geral.

  • Não é possível usar o dimensionamento dinâmico em conjunto com qualquer outro script de dimensionamento no mesmo pool de hosts. Você deve usar um ou outro.

  • Os dados de configuração do plano de dimensionamento devem ser armazenados na mesma região que a configuração do pool de hosts. Você pode implantar hosts de sessão em qualquer região do Azure.

  • Ao usar o dimensionamento automático para pools de hosts em pool, você deve ter um limite máximo de sessão personalizado para o balanceamento de carga desse pool de hosts. Não use o valor padrão. Para obter mais informações, consulte Configurar o balanceamento de carga do pool de hosts.

  • Você deve conceder acesso à Área de Trabalho Virtual do Azure para gerenciar o estado de energia de suas VMs de host de sessão. Você deve ter a Microsoft.Authorization/roleAssignments/write permissão em suas assinaturas para atribuir a função RBAC (controle de acesso baseado em função) para a entidade de serviço da Área de Trabalho Virtual do Azure nessas assinaturas. Isso faz parte das funções internas de Administrador de Acesso de Usuário e Proprietário.

  • Atualmente, o dimensionamento automático dinâmico requer acesso ao ponto de extremidade wvdhpustgr0prod.blob.core.windows.net público do Armazenamento do Azure para implantar o RDAgent ao criar hosts de sessão. Até que isso seja migrado para um ponto de extremidade necessário para a Área de Trabalho Virtual do Azure, os hosts de sessão que não puderem acessar wvdhpustgr0prod.blob.core.windows.net falharão com um erro "CustomerVmNoAccessToDeploymentPackageException".

  • Se você estiver usando o PowerShell para criar e atribuir seu plano de dimensionamento, precisará do módulo Az.DesktopVirtualization versão 4.2.0 ou posterior.

Atribuir permissões à entidade de serviço da Área de Trabalho Virtual do Azure

Antes de criar seu primeiro plano de dimensionamento, você precisará atribuir a função RBAC do Colaborador Power On Off da Virtualização de Área de Trabalho à entidade de serviço da Área de Trabalho Virtual do Azure com sua assinatura do Azure como escopo atribuível. Atribuir essa função em qualquer nível inferior à sua assinatura, como o grupo de recursos, o pool de hosts ou a VM, impedirá que o dimensionamento automático funcione corretamente.

Você precisa adicionar cada assinatura do Azure como um escopo atribuível que contém pools de hosts e VMs de host de sessão que você deseja usar com o dimensionamento automático. Essa função e atribuição permite que a Área de Trabalho Virtual do Azure gerencie o estado de energia de quaisquer VMs nessas assinaturas. Ele também permite que o serviço aplique ações em pools de hosts e VMs quando não há sessões de usuário ativas.

Para saber como atribuir a função de Colaborador Power On Off da Virtualização de Ambiente de Trabalho à entidade de serviço do Ambiente de Trabalho Virtual do Azure, consulte Atribuir funções RBAC do Azure ou funções do Microsoft Entra às entidades de serviço do Ambiente de Trabalho Virtual do Azure.

Atribuir permissões à entidade de serviço da Área de Trabalho Virtual do Azure

Antes de criar seu primeiro plano de dimensionamento, você precisará atribuir as funções RBAC do Power On Off do Desktop Virtualization Power On Off e do Colaborador do Desktop Virtualization Virtual Machine Contributor à entidade de serviço da Área de Trabalho Virtual do Azure com sua assinatura do Azure como o escopo atribuível. A atribuição dessas funções em qualquer nível inferior ao da sua assinatura, como o grupo de recursos, o pool de hosts ou a VM, impedirá que o dimensionamento automático funcione corretamente. Você precisará adicionar cada assinatura do Azure como um escopo atribuível que contenha pools de hosts e VMs de host de sessão que você deseja usar com o dimensionamento automático. Essas funções e atribuições permitem que a Área de Trabalho Virtual do Azure gerencie o estado de energia de qualquer VM e crie, exclua, atualize, inicie e interrompa quaisquer VMs nessas assinaturas. Eles também permitem que o serviço aplique ações em pools de hosts e VMs quando não há sessões de usuário ativas.

Para saber como atribuir a função de Colaborador Power On Off da Virtualização de Ambiente de Trabalho à entidade de serviço do Ambiente de Trabalho Virtual do Azure, consulte Atribuir funções RBAC do Azure ou funções do Microsoft Entra às entidades de serviço do Ambiente de Trabalho Virtual do Azure.

Criar um plano de dimensionamento

Agora que você atribuiu a função de Colaborador Power On Off da Virtualização de Área de Trabalho à entidade de serviço em suas assinaturas, pode criar um plano de dimensionamento. Para criar um plano de dimensionamento usando o portal:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Planos de dimensionamento e, em seguida, selecione Criar.

  4. Na guia Noções básicas, preencha as seguintes informações:

    Parâmetro Valor/Descrição
    Subscrição Selecione a assinatura na qual você deseja criar o pool de hosts na lista suspensa.
    Grupo de recursos Selecione um grupo de recursos existente ou selecione Criar novo e insira um nome.
    Nome do plano de dimensionamento Insira um nome para o plano de dimensionamento. Opcionalmente, você também pode adicionar um nome "amigável" que será exibido para seus usuários e uma descrição para o seu plano.
    Location Selecione a região do Azure onde você deseja criar seu plano de dimensionamento.
    Time zone Selecione o fuso horário que você usará com seu plano.
    Tipo de pool de hosts Selecione o tipo de pool de hosts ao qual você deseja que seu plano de dimensionamento se aplique.
    Tag de exclusão Insira um nome de marca para VMs que você não deseja incluir em operações de dimensionamento. Por exemplo, talvez você queira marcar VMs definidas para o modo de drenagem para que o dimensionamento automático não substitua o modo de drenagem durante a manutenção usando a marca de exclusão "excludeFromScaling". Se você tiver definido "excludeFromScaling" como o campo de nome da marca em qualquer uma das VMs no pool de hosts, o dimensionamento automático não iniciará, interromperá ou alterará o modo de drenagem dessas VMs específicas.
    Método de dimensionamento Essa opção será exibida se você tiver selecionado Pooled para o tipo de pool de hosts. Selecione Dimensionamento automático de gerenciamento de energia.

    Nota

    • Embora uma tag de exclusão exclua a VM marcada das operações de dimensionamento de gerenciamento de energia, as VMs marcadas ainda serão consideradas como parte do cálculo da porcentagem mínima de hosts.
    • Certifique-se de não incluir nenhuma informação confidencial nas tags de exclusão, como nomes principais do usuário ou outras informações pessoalmente identificáveis.
  5. Selecione Avançar, que deve levá-lo para a guia Agendas. As agendas permitem definir quando o dimensionamento automático ativa e desativa as VMs ao longo do dia. Os parâmetros de agendamento são diferentes com base no tipo de pool de hosts escolhido para o plano de dimensionamento.

    Pools de hosts agrupados

    Em cada fase do agendamento, o dimensionamento automático só desativa as VMs quando, ao fazer isso, a capacidade do pool de hosts usado não excede o limite de capacidade. Os valores padrão que você vê quando tenta criar uma agenda são os valores sugeridos para dias úteis, mas você pode alterá-los conforme necessário.

    Para criar ou alterar uma agenda:

    1. Na guia Agendas, selecione Adicionar agendamento e preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Nome da agenda Introduza um nome para a sua agenda.
      Repetir em Selecione em quais dias sua agenda se repetirá.
    2. No separador Rampa para cima , preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Selecione um horário no menu suspenso para começar a preparar as VMs para o horário comercial de pico.
      Algoritmo de balanceamento de carga Recomendamos selecionar o algoritmo de amplitude inicial. O balanceamento de carga amplitude primeiro distribuirá os usuários entre VMs existentes para manter os tempos de acesso rápidos. A preferência de balanceamento de carga selecionada aqui substituirá a que você selecionou para as configurações originais do pool de hosts.
      Percentagem mínima de anfitriões Introduza a percentagem de anfitriões de sessão em que pretende permanecer sempre nesta fase. Se a percentagem introduzida não for um número inteiro, é arredondada para o número inteiro mais próximo. Por exemplo, em um pool de hosts de sete hosts de sessão, se você definir a porcentagem mínima de hosts durante o horário de ramp-up para 10%, uma VM sempre permanecerá ativada durante o horário de ramp-up e não será desativada pelo dimensionamento automático.
      Limiar de capacidade Insira a porcentagem de capacidade disponível do pool de hosts que acionará uma ação de dimensionamento a ser executada. Por exemplo, se dois hosts de sessão no pool de hosts com um limite máximo de sessão de 20 estiverem ativados, a capacidade disponível do pool de hosts será 40. Se você definir o limite de capacidade para 75% e os hosts de sessão tiverem mais de 30 sessões de usuário, o dimensionamento automático ativará um terceiro host de sessão. Isso alterará a capacidade disponível do pool de hosts de 40 para 60.
    3. Na guia Horário de pico, preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Introduza uma hora de início para quando a sua taxa de utilização for mais elevada durante o dia. Verifique se a hora está no mesmo fuso horário especificado para seu plano de escala. Desta vez é também o fim da fase de ramp-up.
      Balanceamento de carga Selecione o balanceamento de carga amplitude primeiro ou profundidade primeiro. O balanceamento de carga ampliado distribui novas sessões de usuário em todos os hosts de sessão disponíveis no pool de hosts. O balanceamento de carga Depth-first distribui novas sessões para qualquer host de sessão disponível com o maior número de conexões que ainda não atingiu seu limite de sessão.

      Para obter mais informações sobre tipos de balanceamento de carga, consulte Configurar o método de balanceamento de carga da Área de Trabalho Virtual do Azure.

      Nota

      Não é possível alterar o limite de capacidade aqui. Em vez disso, a configuração inserida no Ramp-up será transferida para essa configuração.

    4. Para Ramp-down, você inserirá valores em campos semelhantes ao Ramp-up, mas desta vez será para quando o uso do pool de hosts cair. Tal incluirá os seguintes domínios:

      • Hora de início
      • Algoritmo de balanceamento de carga
      • Percentagem mínima de anfitriões (%)
      • Limiar de capacidade (%)
      • Forçar usuários de logoff

      Importante

      • Se você tiver habilitado o dimensionamento automático para forçar os usuários a sair durante a ramp-down, o recurso escolherá o host da sessão com o menor número de sessões de usuário (ativas e desconectadas) para desligar. O dimensionamento automático colocará o host da sessão no modo de drenagem, enviará a essas sessões de usuário uma notificação informando que eles serão desconectados e, em seguida, desconectará esses usuários depois que o tempo de espera especificado terminar. Depois que o dimensionamento automático desconecta essas sessões de usuário, ele deslocaliza a VM.

      • Se você não tiver habilitado o logout forçado durante a ramp-down, precisará escolher se deseja desligar "VMs não têm sessões ativas ou desconectadas" ou "VMs não têm sessões ativas" durante a ramp-down.

      • Quer você tenha habilitado o dimensionamento automático para forçar os usuários a sair durante o ramp-down ou não, o limite de capacidade e a porcentagem mínima de hosts ainda forem respeitados, o dimensionamento automático só desligará VMs se todas as sessões de usuário existentes (ativas e desconectadas) no pool de hosts puderem ser consolidadas em menos VMs sem exceder o limite de capacidade.

      • Você também pode configurar uma política de limite de tempo que será aplicada a todas as fases para sair de todos os usuários desconectados para reduzir a capacidade do pool de hosts usado. Para obter mais informações, consulte Configurar uma política de limite de tempo.

    5. Da mesma forma, o horário fora de pico funciona da mesma forma que o horário de pico:

      • Hora de início, que também é o fim do período de ramp-down.
      • Algoritmo de balanceamento de carga. Recomendamos escolher a profundidade primeiro para reduzir gradualmente o número de hosts de sessão com base nas sessões em cada VM.
      • Assim como os horários de pico, não é possível configurar o limite de capacidade aqui. Em vez disso, o valor que você inseriu em Ramp-down é transferido.

    Grupos de anfitriões pessoais

    Em cada fase do agendamento, defina se as VMs devem ser desalocadas com base no estado da sessão do usuário.

    Para criar ou alterar uma agenda:

    1. Na guia Agendas, selecione Adicionar agendamento e preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Nome da agenda Introduza um nome para a sua agenda.
      Repetir em Selecione em quais dias sua agenda se repetirá.
    2. No separador Rampa para cima , preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Selecione a hora em que deseja que a fase de ramp-up comece no menu suspenso.
      Iniciar VM ao Ligar Selecione se deseja que Iniciar VM no Connect seja habilitado durante o ramp up.

      É altamente recomendável que você habilite Iniciar VM no Connect se optar por não iniciar suas VMs durante a fase de ramp-up.
      VMs para iniciar Selecione se deseja que apenas áreas de trabalho pessoais que tenham um usuário atribuído a elas na hora de início sejam iniciadas, se deseja que todas as áreas de trabalho pessoais no pool de hosts (independentemente da atribuição de usuário) sejam iniciadas ou se não deseja que nenhuma área de trabalho pessoal no pool seja iniciada.
      Desconectar configurações Para Quando desconectado por (min), especifique o número de minutos que uma sessão de usuário deve ser desconectada antes de executar uma ação específica. Este número pode estar entre 0 e 360.

      Em Executar, especifique qual ação o serviço deve executar após uma sessão de usuário ter sido desconectada pelo tempo especificado. As opções são desalocar (desligar) as VMs, hibernar a área de trabalho pessoal ou não fazer nada.
      Configurações de saída Para Quando desconectado por (min), especifique o número de minutos que uma sessão de usuário deve ser desconectada antes de executar uma ação específica. Este número pode estar entre 0 e 360.

      Em Executar, especifique qual ação o serviço deve executar após uma sessão de usuário ter sido desconectada pelo tempo especificado. As opções são desalocar (desligar) as VMs, hibernar a área de trabalho pessoal ou não fazer nada.
    3. Nas guias Horário de pico, Ramp-down e Fora do horário de pico, preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Insira uma hora de início para cada fase. Este tempo é também o tempo final para a fase anterior.
      Iniciar VM ao Ligar Selecione se deseja que Iniciar VM no Connect seja habilitado durante essa fase.
      Desconectar configurações Para Quando desconectado por (min), especifique o número de minutos que uma sessão de usuário deve ser desconectada antes de executar uma ação específica. Este número pode estar entre 0 e 360.

      Em Executar, especifique qual ação o serviço deve executar após uma sessão de usuário ter sido desconectada pelo tempo especificado. As opções são desalocar (desligar) as VMs, hibernar a área de trabalho pessoal ou não fazer nada.
      Configurações de saída Para Quando desconectado por (min), especifique o número de minutos que uma sessão de usuário deve ser desconectada antes de executar uma ação específica. Este número pode estar entre 0 e 360.

      Em Executar, especifique qual ação o serviço deve executar após uma sessão de usuário ter sido desconectada pelo tempo especificado. As opções são desalocar (desligar) as VMs, hibernar a área de trabalho pessoal ou não fazer nada.

  6. Selecione Avançar para levá-lo à guia Atribuições do pool de hosts. Marque a caixa de seleção ao lado de cada pool de hosts que você deseja incluir. Se não quiser ativar o dimensionamento automático, desmarque todas as caixas de seleção. Pode sempre regressar a esta definição mais tarde e alterá-la. Você só pode atribuir o plano de dimensionamento a pools de hosts que correspondam ao tipo de pool de hosts especificado no plano.

    Nota

    • Quando você cria ou atualiza um plano de dimensionamento já atribuído a pools de hosts, suas alterações serão aplicadas imediatamente.
  7. Depois disso, você precisará inserir tags. As tags são pares de nome e valor que categorizam recursos para faturamento consolidado. Você pode aplicar a mesma tag a vários recursos e grupos de recursos. Para saber mais sobre como marcar recursos, consulte Usar tags para organizar seus recursos do Azure.

    Nota

    Se você alterar as configurações de recursos em outras guias depois de criar tags, elas serão atualizadas automaticamente.

  8. Quando terminar, vá para a guia Revisar + criar e selecione Criar para criar e atribuir seu plano de dimensionamento aos pools de hosts selecionados.

Agora que você atribuiu as funções Colaborador Power On Off da Virtualização de Área de Trabalho e Colaborador de Máquina Virtual de Virtualização de Área de Trabalho à entidade de serviço em suas assinaturas, você pode criar um plano de dimensionamento dinâmico.

Durante a visualização, você só pode criar um plano de dimensionamento para dimensionamento automático dinâmico usando o portal do Azure. Para criar um plano de dimensionamento dinâmico usando o portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Planos de dimensionamento e, em seguida, selecione Criar.

  4. Na guia Noções básicas, preencha as seguintes informações:

    Parâmetro Valor/Descrição
    Subscrição Selecione a assinatura na qual você deseja criar o pool de hosts na lista suspensa.
    Grupo de recursos Selecione um grupo de recursos existente ou selecione Criar novo e insira um nome.
    Nome do plano de dimensionamento Insira um nome para o plano de dimensionamento. Opcionalmente, você também pode adicionar um nome "amigável" que será exibido para seus usuários e uma descrição para o seu plano.
    Location Selecione a região do Azure onde você deseja criar seu plano de dimensionamento.
    Time zone Selecione o fuso horário que você usará com seu plano.
    Tipo de pool de hosts Selecione Pooled.
    Tag de exclusão Insira um nome de marca para VMs que você não deseja incluir em operações de dimensionamento. Por exemplo, talvez você queira marcar VMs definidas para o modo de drenagem para que o dimensionamento automático não substitua o modo de drenagem durante a manutenção usando a marca de exclusão "excludeFromScaling". Se você tiver definido "excludeFromScaling" como o campo de nome da marca em qualquer uma das VMs no pool de hosts, o dimensionamento automático não iniciará, interromperá ou alterará o modo de drenagem dessas VMs específicas.
    Método de dimensionamento Selecione Dimensionamento automático dinâmico.

    Nota

    • Embora uma tag de exclusão exclua a VM marcada das operações de dimensionamento de gerenciamento de energia, as VMs marcadas ainda serão consideradas como parte do cálculo da porcentagem mínima de hosts.
    • Certifique-se de não incluir nenhuma informação confidencial nas tags de exclusão, como nomes principais do usuário ou outras informações pessoalmente identificáveis.

    Depois de concluir esta guia, selecione Avançar: Agendamentos.

  5. Na guia Agendas, selecione Adicionar agendamento e preencha as seguintes informações.

    1. No separador Geral, preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Nome da agenda Introduza um nome para a sua agenda.
      Repetir em Selecione em quais dias sua agenda se repetirá.
      Percentagem mínima de anfitriões ativos (%) Insira a porcentagem do número mínimo de VMs de host de sessão em execução com base no tamanho mínimo do pool de hosts sempre disponível. Por exemplo, se a porcentagem mínima de hosts ativos (%) for especificada como 10 e o tamanho mínimo do pool de hosts for especificado como 10, o dimensionamento automático garantirá que um host de sessão esteja sempre disponível para receber conexões de usuário.
      Tamanho mínimo do pool de hosts Insira o número de VMs de host de sessão para sempre fazer parte do pool de hosts. Esses hosts de sessão podem estar em um estado de execução ou em um estado interrompido.
      Tamanho máximo do pool de hosts Insira o número máximo de VMs de host de sessão em execução que podem estar disponíveis.

      Selecione Seguinte.

    2. No separador Rampa para cima , preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Selecione um horário no menu suspenso para começar a preparar as VMs para o horário comercial de pico.
      Algoritmo de balanceamento de carga Recomendamos selecionar o algoritmo de amplitude inicial. O balanceamento de carga amplitude primeiro distribuirá os usuários entre VMs existentes para manter os tempos de acesso rápidos. A preferência de balanceamento de carga selecionada aqui substituirá a que você selecionou para as configurações originais do pool de hosts.
      Limiar de capacidade Insira a porcentagem de capacidade disponível do pool de hosts que acionará uma ação de dimensionamento a ser executada. Por exemplo, se o limite de capacidade for especificado como 60% e a capacidade total do pool de hosts for de 100 sessões, o dimensionamento automático ativará hosts de sessão adicionais quando o pool de hosts exceder uma carga de 60 sessões.

      Você pode modificar os parâmetros de limite da máquina virtual preenchidos na guia Geral . Recomendamos ter maior porcentagem mínima de hosts ativos (%) e tamanho mínimo do pool de hosts na fase de ramp-up, que será transferida para a fase de pico.

      Selecione Seguinte.

    3. Na guia Horário de pico, preencha os seguintes campos:

      Parâmetro Valor/Descrição
      Hora de início Introduza uma hora de início para quando a sua taxa de utilização for mais elevada durante o dia. Verifique se a hora está no mesmo fuso horário especificado para seu plano de escala. Desta vez é também o fim da fase de ramp-up.
      Algoritmo de balanceamento de carga Selecione o balanceamento de carga amplitude primeiro ou profundidade primeiro. O balanceamento de carga ampliado distribui novas sessões de usuário em todos os hosts de sessão disponíveis no pool de hosts. O balanceamento de carga Depth-first distribui novas sessões para qualquer host de sessão disponível com o maior número de conexões que ainda não atingiu seu limite de sessão.

      Para obter mais informações sobre tipos de balanceamento de carga, consulte Configurar o método de balanceamento de carga da Área de Trabalho Virtual do Azure.

      Nota

      Não é possível alterar o limite de capacidade aqui. Em vez disso, a configuração inserida no Ramp-up será transferida para essa configuração.

    4. Na guia Ramp-down, você inserirá valores em campos semelhantes a Ramp-up, mas desta vez será para quando o uso do pool de hosts cair. Tal incluirá os seguintes domínios:

      • Hora de início
      • Algoritmo de balanceamento de carga
      • Limiar de capacidade (%)
      • Forçar usuários de logoff
      • Percentagem mínima de anfitriões ativos (%)
      • Tamanho mínimo do pool de hosts
      • Tamanho máximo do pool de hosts

      Importante

      • Se você tiver ativado o dimensionamento automático para forçar os usuários a sair durante a redução, o recurso escolherá o host da sessão com o menor número de sessões de usuário (ativas e desconectadas) para desligar ou excluir. O dimensionamento automático colocará o host da sessão no modo de drenagem, enviará a essas sessões de usuário uma notificação informando que eles serão desconectados e, em seguida, desconectará esses usuários depois que o tempo de espera especificado terminar. Depois que o dimensionamento automático desconecta essas sessões de usuário, ele deslocaliza ou exclui a VM.

      • Se você não tiver habilitado o logout forçado durante a ramp-down, precisará escolher se deseja desligar "VMs não têm sessões ativas ou desconectadas" ou "VMs não têm sessões ativas" durante a ramp-down.

      • Quer você tenha habilitado o dimensionamento automático para forçar os usuários a sair durante a redução ou não, o limite de capacidade e a porcentagem mínima de hosts ainda forem respeitados, o dimensionamento automático só desligará/excluirá VMs se todas as sessões de usuário existentes (ativas e desconectadas) no pool de hosts puderem ser consolidadas em menos VMs sem exceder o limite de capacidade.

    5. Da mesma forma, o horário fora de pico funciona da mesma forma que o horário de pico:

      • Hora de início, que também é o fim do período de ramp-down.
      • Algoritmo de balanceamento de carga. Recomendamos escolher a profundidade primeiro para reduzir gradualmente o número de hosts de sessão com base nas sessões em cada VM.
      • Assim como os horários de pico, não é possível configurar o limite de capacidade aqui. Em vez disso, o valor que você inseriu no Ramp-down será transferido.
  6. Selecione Avançar para levá-lo à guia Atribuições do pool de hosts. Marque a caixa de seleção ao lado de cada pool de hosts que você deseja incluir. Se não quiser ativar o dimensionamento automático, desmarque todas as caixas de seleção. Pode sempre regressar a esta definição mais tarde e alterá-la. Você só pode atribuir o plano de dimensionamento dinâmico a pools de hosts agrupados com configuração de host de sessão.

    Nota

    • Quando você cria ou atualiza um plano de dimensionamento já atribuído a pools de hosts, suas alterações serão aplicadas imediatamente.
  7. Depois disso, você precisará inserir tags. As tags são pares de nome e valor que categorizam recursos para faturamento consolidado. Você pode aplicar a mesma tag a vários recursos e grupos de recursos. Para saber mais sobre como marcar recursos, consulte Usar tags para organizar seus recursos do Azure.

    Nota

    Se você alterar as configurações de recursos em outras guias depois de criar tags, elas serão atualizadas automaticamente.

  8. Quando terminar, vá para a guia Revisar + criar e selecione Criar para criar e atribuir seu plano de dimensionamento aos pools de hosts selecionados.

Importante

Atualmente, quando você implanta hosts de sessão no portal do Azure usando a configuração de host de sessão, por padrão, ele não exclui automaticamente a NIC e/ou o disco ao excluir a VM. Para alterar a configuração padrão, consulte Excluir uma VM e recursos anexados. O dimensionamento respeita a configuração, portanto, a NIC e os discos para as VMs criadas manualmente no portal não serão excluídos automaticamente. Essa configuração padrão será alterada para que a NIC e o disco para as VMs criadas pelo serviço de dimensionamento sejam excluídos automaticamente junto com as VMs.

Configurar uma política de limite de tempo

Você pode configurar uma política de limite de tempo que desconectará todos os usuários desconectados assim que um tempo definido for atingido para reduzir a capacidade do pool de hosts usado usando o Microsoft Intune ou a Política de Grupo. Selecione a guia relevante para o seu cenário.

Para configurar uma política de limite de tempo usando o Intune:

  1. Entre no centro de administração do Microsoft Intune.

  2. Crie ou edite um perfil de configuração para dispositivos Windows 10 e posteriores , com o tipo de perfil Limites de Tempo de Sessão .

  3. No seletor de configurações, navegue até Modelos>administrativos, Componentes>do Windows, Serviços>de Área de Trabalho Remota, Área de Trabalho Remota, Host>da Sessão, Limites de Tempo da Sessão.

  4. Marque a caixa Definir limite de tempo para sessões desconectadas e feche o seletor de configurações.

  5. Expanda a categoria Modelos administrativos e, em seguida, alterne a opção Definir limite de tempo para sessões desconectadas para Habilitado e selecione um valor de tempo na lista suspensa.

  6. Selecione Seguinte.

  7. Opcional: na guia Tags de escopo, selecione uma marca de escopo para filtrar o perfil. Para obter mais informações sobre marcas de escopo, consulte Usar controle de acesso baseado em função (RBAC) e tags de escopo para TI distribuída.

  8. No separador Atribuições, selecione o grupo que contém os computadores que fornecem uma sessão remota que pretende configurar e, em seguida, selecione Seguinte.

  9. No separador Rever + criar, reveja as definições e, em seguida, selecione Criar.

  10. Quando a diretiva se aplicar aos computadores que fornecem uma sessão remota, reinicie-os para que as configurações entrem em vigor.

Editar um plano de dimensionamento existente

Selecione a guia relevante para o seu cenário.

Para editar um plano de dimensionamento existente usando o portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Planos de dimensionamento e, em seguida, selecione o nome do plano de dimensionamento que deseja editar. A folha de visão geral do plano de dimensionamento deve abrir.

  4. Para alterar as atribuições do pool de hosts do plano de escala, no título Gerenciar , selecione Atribuições do pool de hosts e selecione + Atribuir. Selecione os pools de hosts aos quais você deseja atribuir o plano de dimensionamento e selecione Atribuir. Os pools de hosts devem estar na mesma região do Azure que o plano de dimensionamento e o tipo de pool de hosts do plano de dimensionamento deve corresponder ao tipo de pool de hosts ao qual você está tentando atribuí-lo.

    Gorjeta

    Se você tiver habilitado o plano de dimensionamento durante a implantação, também terá a opção de desabilitar o plano para o pool de hosts selecionado no menu Plano de dimensionamento desmarcando a caixa de seleção Habilitar dimensionamento automático, conforme mostrado na captura de tela a seguir.

    Uma captura de tela da janela do plano de dimensionamento. A caixa de seleção

  5. Para editar agendas, sob o título Gerenciar , selecione Agendas.

  6. Para editar o nome amigável, a descrição, o fuso horário ou as tags de exclusão do plano, vá para a guia Propriedades .

Para editar um plano de dimensionamento existente usando o portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Planos de dimensionamento e, em seguida, selecione o nome do plano de dimensionamento que deseja editar. A folha de visão geral do plano de dimensionamento deve abrir.

  4. Para alterar as atribuições do pool de hosts do plano de escala, no título Gerenciar , selecione Atribuições do pool de hosts e selecione + Atribuir. Selecione os pools de hosts aos quais você deseja atribuir o plano de dimensionamento e selecione Atribuir. Os pools de hosts devem estar na mesma região do Azure que o plano de dimensionamento e o tipo de pool de hosts do plano de dimensionamento deve corresponder ao tipo de pool de hosts ao qual você está tentando atribuí-lo.

    Gorjeta

    Se você tiver habilitado o plano de dimensionamento durante a implantação, também terá a opção de desabilitar o plano para o pool de hosts selecionado no menu Plano de dimensionamento desmarcando a caixa de seleção Habilitar dimensionamento automático, conforme mostrado na captura de tela a seguir.

    Uma captura de tela da janela do plano de dimensionamento. A caixa de seleção

  5. Para editar agendas, sob o título Gerenciar , selecione Agendas.

  6. Para editar o nome amigável, a descrição, o fuso horário ou as tags de exclusão do plano, vá para a guia Propriedades .

Próximos passos

Agora que você criou seu plano de escala, aqui estão algumas coisas que você pode fazer:

Se quiser saber mais sobre os termos utilizados neste artigo, consulte o nosso glossário de escala automática. Para obter exemplos de como funciona o dimensionamento automático, consulte Cenários de exemplo de dimensionamento automático. Também pode consultar as nossas FAQ sobre Autoscale se tiver outras questões.