Terminologia da Área de Trabalho Virtual do Azure
Importante
Este conteúdo aplica-se ao Ambiente de Trabalho Virtual do Azure com objetos do Ambiente de Trabalho Virtual do Azure Resource Manager. Se você estiver usando a Área de Trabalho Virtual do Azure (clássica) sem objetos do Azure Resource Manager, consulte este artigo.
A Área de Trabalho Virtual do Azure é um serviço que oferece aos usuários acesso fácil e seguro a suas áreas de trabalho e aplicativos virtualizados. Este artigo explica um pouco mais sobre a terminologia e a estrutura geral da Área de Trabalho Virtual do Azure.
Grupos de anfitriões
Um pool de hosts é uma coleção de máquinas virtuais do Azure registradas na Área de Trabalho Virtual do Azure como hosts de sessão. Todas as máquinas virtuais de 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 de dois tipos:
Pessoal, onde cada host de sessão é atribuído a um usuário individual. Os pools de hosts pessoais fornecem desktops dedicados aos usuários finais que otimizam os ambientes para desempenho e separação de dados.
Pooled, onde as sessões de usuário podem ser balanceadas para qualquer host de sessão no pool de hosts. Pode haver vários usuários diferentes em um único host de sessão ao mesmo tempo. Os pools de hosts agrupados fornecem uma experiência remota compartilhada aos usuários finais, o que garante custos mais baixos e maior eficiência.
A tabela a seguir apresenta mais detalhes sobre as diferenças entre cada tipo de pool de hosts:
Caraterística | Grupos de anfitriões pessoais | Pools de hosts agrupados |
---|---|---|
Balanceamento de carga | As sessões de usuário são sempre balanceadas de carga para o host de sessão ao qual o usuário está atribuído. Se o usuário não estiver atualmente atribuído a um host de sessão, a sessão do usuário será balanceada com a carga para o próximo host de sessão disponível no pool de hosts. | As sessões de usuário são balanceadas 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: amplitude-primeiro ou profundidade-primeiro. |
Limite máximo de sessão | Uma. | Conforme configurado pelo valor limite máximo 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 de sessão. |
Processo de atribuição do usuário | Os usuários podem ser atribuídos diretamente aos hosts de sessão ou ser atribuídos automaticamente ao primeiro host de sessão disponível. Os usuários sempre têm sessões nos hosts de sessão aos quais estão atribuídos. | Os usuários não são atribuídos a hosts de sessão. Depois que um usuário sai e entra novamente, sua sessão de usuário pode obter balanceamento de carga para um host de sessão diferente. Para saber mais, consulte Configurar atribuição de área de trabalho pessoal. |
Dimensionamento | O dimensionamento automático para pools de hosts pessoais inicia máquinas virtuais de host de sessão de acordo com o agendamento ou usando Iniciar VM no Connect e, em seguida, desloca/hiberna máquinas virtuais de host de sessão com base no estado da sessão do usuário (logoff/desconexão). | O dimensionamento automático para pools de hosts agrupados ativa e desativa as VMs com base nos limites de capacidade e agendamentos definidos pelo cliente. |
Atualizações do Windows | Atualizado com Atualizações do Windows, Microsoft Configuration Manager ou outras ferramentas de configuração de distribuição de software. | Atualizado reimplantando hosts de sessão a partir de imagens atualizadas em vez de atualizações tradicionais. |
Dados de utilizador | Cada usuário usa apenas um host de sessão, para que possa armazenar seus dados de perfil de usuário no disco do sistema operacional (SO) da VM. | Os usuários podem se conectar a diferentes hosts de sessão toda vez que se conectam, portanto, devem armazenar seus dados de perfil de usuário no FSLogix. |
Há também duas abordagens de gerenciamento para pools de hosts:
Configuração de host de sessão (visualização), onde 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, onde 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 de pool de hosts.
Ambiente de validação
Você pode definir um pool de hosts como um ambiente de validação. Os ambientes de validação permitem monitorar as atualizações de serviço antes que o serviço as aplique ao seu ambiente de produção ou não 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 em 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 hosts em seu ambiente de não validação. Os usuários devem se conectar tão frequentemente ao ambiente de validação quanto ao ambiente de produção. Se você automatizar os testes em seu pool de hosts, deverá incluir testes automatizados no ambiente de validação.
Grupos de aplicações
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 hosts. Os usuários podem ser atribuídos a vários grupos de aplicativos em vários pools de hosts, o que permite variar os aplicativos e áreas de trabalho que os usuários podem acessar.
Quando você cria um grupo de aplicativos, ele pode ser de 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 pool ou pools de anfitriões pessoais.
RemoteApp: os usuários acessam aplicativos individuais selecionados e publicados no grupo de aplicativos. Disponível apenas com grupos de anfitriões agrupados.
Com pools de hosts em pool, você pode atribuir ambos os 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 hosts, mas também pode atribuir vários grupos de aplicativos RemoteApp ao mesmo pool de hosts.
Os pools de hosts têm uma configuração de tipo de grupo de aplicativos preferencial. Se um usuário final tiver um grupo de aplicativos de área de trabalho e RemoteApp atribuídos a ele no mesmo pool de hosts, ele verá apenas os recursos do tipo de grupo de aplicativos preferido. Os usuários atribuídos a vários grupos de aplicativos 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 preferido para pools de hosts em pool.
Áreas de Trabalho
Um espaço de trabalho é um agrupamento lógico de grupos de aplicativos. Cada grupo de aplicativos deve ser 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 espaço de trabalho.
Utilizadores finais
Depois de atribuir usuários a 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 utilizador
Nesta seção, abordamos cada um dos três tipos de sessões de usuário que os usuários finais podem ter.
Sessão de usuário ativo
Uma sessão de usuário é considerada ativa quando um usuário entra e se conecta à á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 saiu. Quando um usuário fecha a janela de sessão remota sem sair, a sessão é desconectada. Quando um usuário se reconecta aos recursos remotos, ele é redirecionado para a sessão desconectada no host da sessão em que estava trabalhando. Neste ponto, a sessão desconectada torna-se 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 reserva um local 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 se outro usuário concluir o processo de entrada primeiro.
Próximo passo
Saiba mais sobre a arquitetura e resiliência do serviço de Área de Trabalho Virtual do Azure.