Terminologia da Área de Trabalho Virtual do Azure

Importante

Este conteúdo se aplica à Área de Trabalho Virtual do Azure com objetos do Azure Resource Manager. Se você estiver usando a Área de Trabalho Virtual do Azure (clássica) sem objetos do Azure Resource Manager, confira este artigo.

A Área de Trabalho Virtual do Azure é um serviço que oferece aos usuários acesso fácil e seguro às suas áreas de trabalho e aplicativos virtualizados. Este tópico informará um pouco mais sobre a terminologia e a estrutura geral da Área de Trabalho Virtual do Azure.

Pools de hosts

Um pool de host é uma coleção de máquinas virtuais do Azure que se registram na Área de Trabalho Virtual do Azure como hosts da sessão, quando você executa o agente da área de trabalho virtual do Azure. Todas as máquinas virtuais do host de sessão em um pool de hosts devem ser originadas da mesma imagem para uma experiência de usuário consistente. Você controla os recursos publicados para os usuários por meio de grupos de aplicativos.

Um pool de hosts pode ser um dos dois tipos:

  • Pessoal, onde cada host de sessão é atribuído a um usuário individual. Os pools de hosts pessoais fornecem áreas de trabalho dedicadas aos usuários finais que otimizam ambientes para desempenho e separação de dados.

  • Em pool, onde as sessões de usuário podem ser balanceadas por carga para qualquer host de sessão no pool de host. Pode haver vários usuários diferentes em um único host de sessão ao mesmo tempo. Os pools de hosts em pool fornecem uma experiência remota compartilhada para os usuários finais, o que garante custos mais baixos e maior eficiência.

A seguinte tabela mostra mais detalhes sobre as diferenças entre cada tipo de pool de host:

Recurso Pools de hosts pessoais Pools de hosts em pool
Balanceamento de carga As sessões de usuário sempre têm balanceamento de carga para o host de sessão ao qual o usuário está atribuído. Se o usuário não estiver atribuído a um host de sessão no momento, a sessão do usuário será balanceada para o próximo host de sessão disponível no pool de hosts. As sessões de usuário têm balanceamento de carga para hosts de sessão no pool de hosts com base na contagem de sessões do usuário. Você pode escolher qual algoritmo de balanceamento de carga usar: balanceamento em largura ou balanceamento em profundidade.
Limite máximo da sessão Uma. Conforme configurado pelo valor máximo de limite de sessão das propriedades de um pool de hosts. Sob alta carga de conexão simultânea, quando vários usuários se conectam ao pool de hosts ao mesmo tempo, o número de sessões criadas em um host de sessão pode exceder o limite máximo da sessão.
Processo de atribuição de usuário Os usuários podem ser atribuídos diretamente aos hosts da sessão ou automaticamente ao primeiro host da sessão disponível. Os usuários sempre têm sessões nos hosts da sessão aos quais são atribuídos. Os usuários não são atribuídos a hosts da sessão. Depois que um usuário sair e entrar novamente, a sessão do usuário poderá ter a carga balanceada para um host da sessão diferente. Para saber mais, consulte Configurar atribuição de área de trabalho pessoal.
Scaling A Escala automática para pools de host pessoais inicia máquinas virtuais de host de sessão de acordo com o agendamento ou usando a VM Iniciar no Connect e, em seguida, desaloca/hiberna as máquinas virtuais de host de sessão com base no estado da sessão do usuário (fazer logoff/desconectar). O dimensionamento automático para pools de hosts em pool, ativa e desativa as VMs com base nos limites de capacidade e nos agendamentos definidos pelo cliente.
Atualizações do Windows Atualizado com Atualizações do Windows, Microsoft Configuration Manager (ConfigMgr) ou outras ferramentas de configuração de distribuição de software. Atualizado reimplantando hosts de sessão de imagens atualizadas em vez de atualizações tradicionais.
Dados do usuário Cada usuário usa apenas um host de sessão, para que possa armazenar os dados de perfil de usuário no disco do SO (sistema operacional) da VM. Os usuários podem se conectar a hosts da sessão diferentes sempre que se conectam, portanto, eles devem armazenar seus dados de perfil de usuário no FSLogix.

Ambiente de validação

Você pode definir um pool de hosts para ser um ambiente de validação. Os ambientes de validação permitem monitorar as atualizações do serviço antes que o serviço as aplique ao seu ambiente de produção ou sem validação. Sem um ambiente de validação, talvez você não descubra alterações que introduzam erros, o que pode resultar em tempo de inatividade para os usuários no seu ambiente de produção.

Para garantir que seus aplicativos funcionem com as atualizações mais recentes, o ambiente de validação deve ser o mais semelhante possível aos pools de host no seu ambiente sem validação. Os usuários devem se conectar com a mesma frequência ao ambiente de validação que ao ambiente de produção. Se você tiver testes automatizados no seu pool de hosts, deverá incluir testes automatizados no ambiente de validação.

Grupos de aplicativos

Um grupo de aplicativos é um agrupamento lógico de aplicativos instalados em hosts de sessão no pool de hosts.

Um grupo de aplicativos pode ser de dois tipos:

  • RemoteApp, em que os usuários acessam os aplicativos que você seleciona individualmente e publica no grupo de aplicativos. Disponível somente com pools de host em pool.

  • Área de Trabalho, onde os usuários acessam a área de trabalho completa. Disponível com pools de host pessoais ou em pool.

Os grupos de hosts agrupados têm um tipo de grupo de aplicativos preferencial que determina se os usuários veem aplicativos RemoteApp ou Desktop em seu feed, caso ambos os recursos tenham sido publicados para o mesmo usuário. Por padrão, a Área de Trabalho Virtual do Azure cria automaticamente um grupo de aplicativos Desktop com o nome amigável Desktop Padrão sempre que você cria um pool de hosts e define o tipo de grupo de aplicativos preferido do pool de hosts como Desktop. Você pode remover o grupo de aplicativos Desktop a qualquer momento. Se você quiser que seus usuários vejam apenas aplicativos em seu feed, defina o valor do tipo de grupo de aplicativos preferidos como RemoteApp. Caso deseje que os usuários vejam apenas as áreas de trabalho da sessão no feed, defina o valor de tipo de grupo de aplicativos preferencial como Área de Trabalho. Você não pode criar outro grupo de aplicativos Desktop em um pool de hosts enquanto existir um grupo de aplicativos Desktop.

Para publicar recursos para usuários, você deve atribuí-los a grupos de aplicativos. Ao atribuir usuários a grupos de aplicativos, considere o seguinte:

  • Não damos suporte à atribuição de grupos de aplicativos desktop e RemoteApp em um único pool de hosts para o mesmo usuário. Isso fará com que um usuário tenha duas sessões de usuário em apenas um pool de host. Os usuários não devem ter duas sessões de usuário ativas ao mesmo tempo, pois isso pode fazer com que o seguinte aconteça:

    • Os hosts de sessão se ficam sobrecarregados
    • Os usuários ficam presos ao tentar fazer logon
    • As conexões não funcionarão
    • A tela fica preta
    • O aplicativo falha
    • Outros efeitos negativos sobre a experiência do usuário final e o desempenho da sessão
  • Um usuário pode ser atribuído a vários grupos de aplicativos dentro do mesmo pool de hosts, e seu feed será um acúmulo de todos os grupos de aplicativos.

  • Os pools de hosts pessoais só permitem e suportam grupos de aplicativos Desktop.

Observação

Se o tipo de grupo de aplicativos preferido do pool de hosts estiver definido como Indefinido, isso significa que você ainda não definiu o valor. Você precisa concluir a configuração do pool de host definindo o tipo de grupo de aplicativos preferencial antes de começar a usá-lo, a fim de evitar problemas de sobrecarga do host de sessão e incompatibilidade do aplicativo.

Workspaces

Um espaço de trabalho é um agrupamento lógico de grupos de aplicativos na Área de Trabalho Virtual do Azure. Cada grupo de aplicativos da Área de Trabalho Virtual do Azure deve estar associado a um espaço de trabalho para que os usuários vejam as áreas de trabalho e os aplicativos publicados neles.

Usuários finais

Depois de atribuir os usuários aos seus grupos de aplicativos, eles podem se conectar a uma implantação da Área de Trabalho Virtual do Azure com qualquer um dos clientes da Área de Trabalho Virtual do Azure.

Sessões de usuário

Nesta seção, examinaremos cada um dos três tipos de sessões de usuários finais.

Sessão de usuário ativa

Uma sessão de usuário é considerada ativa quando um usuário entra e se conecta à sua área de trabalho ou ao recurso RemoteApp.

Sessão de usuário desconectada

Uma sessão de usuário desconectada é uma sessão inativa da qual o usuário ainda não se desconectou. Quando um usuário fecha a janela de sessão remota sem sair da sessão, a sessão é desconectada. Quando um usuário se reconectar aos recursos remotos, ele será redirecionado para a sessão desconectada no host de sessão no qual estava trabalhando. Neste ponto, a sessão desconectada se torna uma sessão ativa novamente.

Sessão de usuário pendente

Uma sessão de usuário pendente é uma sessão de espaço reservado que separa um ponto na máquina virtual com balanceamento de carga para o usuário. Como o processo de entrada pode levar de 30 segundos a cinco minutos, dependendo do perfil do usuário, essa sessão de espaço reservado garante que o usuário não será expulso da sessão, se outro usuário concluir o processo de entrada primeiro.

Próximas etapas

Saiba mais sobre o acesso delegado e como atribuir funções a usuários em Acesso Delegado na Área de Trabalho Virtual do Azure.

Para saber como configurar o pool de host da Área de Trabalho Virtual do Azure, confira Criar um pool de host com o portal do Azure.

Para saber como se conectar à Área de Trabalho Virtual do Azure, confira um dos seguintes artigos: