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 artigo informa 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 são registradas na Área de Trabalho Virtual do Azure como hosts da sessão. 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 Limite máximo da sessão das propriedades de um pool de host. 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 a 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 o Windows Updates, Microsoft Configuration Manager 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.

Há também duas abordagens de gerenciamento para pools de hosts:

  • Configuração do host de sessão (versão prévia), em que a Área de Trabalho Virtual do Azure gerencia o ciclo de vida dos hosts de sessão em um pool de hosts para você usando uma combinação de recursos nativos.

  • Padrão, no qual você gerencia a criação, atualização e dimensionamento de hosts de sessão em um pool de hosts.

Para obter mais informações, consulte abordagens de gerenciamento do pool de hosts.

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, você pode não descobrir as alterações que introduzem os 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ê automatizar testes no seu pool de hosts, deverá incluir os testes automatizados no ambiente de validação.

Grupos de aplicativos

Um grupo de aplicativos controla o acesso a uma área de trabalho completa ou a um agrupamento lógico de aplicativos que estão disponíveis em hosts de sessão em um único pool de host. Os usuários podem ser atribuídos a vários grupos de aplicativos em vários pools de hosts e isso permite variar os aplicativos e áreas de trabalho que os usuários podem acessar.

Ao criar um grupo de aplicativos, ele pode ser um dos dois tipos:

  • Área de trabalho: os usuários acessam a área de trabalho completa do Windows a partir de um host de sessão. Disponível com pools de host pessoais ou em pool.

  • RemoteApp: os usuários acessam aplicativos individuais selecionados e publicados no grupo de aplicativos. Disponível somente com pools de host em pool.

Nos pools de host em pool, você pode atribuir os dois tipos de grupo de aplicativos ao mesmo pool de hosts ao mesmo tempo. Você só pode atribuir um único grupo de aplicativos da área de trabalho por pool de host, mas também pode atribuir vários grupos de aplicativos RemoteApp ao mesmo pool de host.

Os pools de host têm uma configuração de tipo de grupo de aplicativos preferencial. Se um usuário final tiver uma área de trabalho e grupos de aplicativos RemoteApp atribuídos a eles no mesmo pool de host, ele verá apenas os recursos do tipo de grupo de aplicativos preferencial. Os usuários atribuídos a vários grupos de aplicativos do RemoteApp atribuídos ao mesmo pool de hosts têm acesso a uma agregação de todos os aplicativos nos grupos de aplicativos aos quais estão atribuídos.

Para saber mais sobre grupos de aplicativos, consulte Comportamento de tipo de grupo de aplicativos preferencial para pools de hosts em pool.

Workspaces

Um workspace é um agrupamento lógico de grupos de aplicativos. Cada grupo de aplicativos deve estar associado a um espaço de trabalho para que os usuários vejam as áreas de trabalho e os aplicativos publicados neles. Um grupo de aplicativos só pode ser atribuído a um único workspace.

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, abordamos 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 seja expulso da sessão caso outro usuário conclua o processo de entrada primeiro.

Próxima etapa

Saiba mais sobre a Arquitetura e resiliência do serviço da Área de Trabalho Virtual do Azure.