Usando a funcionalidade de aplicativos do App Volumes, você pode gerenciar todo o ciclo de vida de aplicativos, incluindo empacotamento, atualização e desativação de um aplicativo. Você também pode personalizar atribuições de aplicativo para disponibilizar versões específicas de um aplicativo para os usuários finais.

Importante: Conforme descrito em Tenants de primeira geração: tour do Horizon Universal Console de primeira geração, o console com base na nuvem é dinâmico e reflete os fluxos de trabalho e as configurações apropriadas para a situação completa no seu ambiente de tenant do Horizon Cloud. O acesso aos recursos varia dependendo de fatores como o plano de nuvem regional do tenant, se os pods conectados à nuvem estão executando o nível de software mais recente e se os recursos são baseados em um licenciamento específico. O console reflete dinamicamente os elementos relacionados a esses recursos somente quando sua licença ou configuração de conta de tenant inclui o uso desses recursos. Quando você espera ver um recurso no console, mas ele não está visível, deve entrar em contato com seu representante de contas da VMware para verificar se a sua configuração de conta de licença e ou de tenant autoriza seu uso.

Visão geral da funcionalidade do VMware App Volumes no Horizon Cloud

A tabela a seguir fornece uma visão geral da funcionalidade da VMware App Volumes no Horizon Cloud.

Área funcional Descrição
Implantação
  • Implantação sem toque. Provisionamento automático de componentes de infraestrutura do App Volumes, como App Volumes Managers, bancos de dados do App Volumes e armazenamento.
  • Aproveita o serviço gerenciado Microsoft Azure PostgreSQL para as necessidades do banco de dados. Nenhum gerenciamento de banco de dados adicional necessário.
  • Provisionamento automático de compartilhamentos de arquivos do Microsoft Azure durante a configuração do pod para armazenar e enviar aplicativos.
Console de gerenciamento
  • O console do App Volumes é perfeitamente integrado ao console do Horizon Universal Console. Gerencie áreas de trabalho e aplicativos no mesmo console.
  • A experiência de instalação do App Volumes Agent diretamente integrada aos fluxos de trabalho de criação de imagem do Horizon Cloud.
Agente do App Volumes 4

Desempenho unificado - agente otimizado usado para implantações locais e do Microsoft Azure.

Empacotamento
  • Compatível com pacotes baseados em VHD que são entregues usando compartilhamentos de arquivos do Microsoft Azure.
  • Criação de pacotes de aplicativos realizada de forma nativa no Horizon Cloud. Não há necessidade de ferramentas de linha de comando.
  • Os clientes podem importar VHDs de anexação do aplicativo MSIX e fornecer esse novo formato de pacote usando o App Volumes.
Gerenciamento do ciclo de vida de aplicativos

Oferece suporte ao recurso SAM (Gerenciamento de aplicativos simplificado) que já faz parte do App Volumes 4 no local. Os administradores agora podem gerenciar todo o ciclo de vida do aplicativo, incluindo empacotamento, atualização e desativação.

Atribuição de aplicativo
  • Os administradores podem personalizar as atribuições de aplicativos para disponibilizar versões específicas de um aplicativo para os usuários finais.
  • O oferece suporte à distribuição de aplicativos de vários pods.
Suporte para a nuvem híbrida

Com o App Volumes no local, os clientes podem agora importar seus pacotes de aplicativos de suas implantações no local para o Horizon Cloud no Microsoft Azure. Reutilize pacotes no local. Não é necessário recriar o pacote para o Microsoft Azure.

Visão geral do processo de aplicativo do App Volumes

Disponibilizar os aplicativos App Volumes para os usuários é um processo de duas etapas:

Requisitos e pré-requisitos para usar o App Volumes com suas implantações do Horizon Cloud on Microsoft Azure

Importante: Para evitar a renderização de seus aplicativos do App Volumes inacessíveis e, portanto, invalidar o suporte para recursos do App Volumes na implantação do Horizon Cloud on Microsoft Azure, a chave da conta de armazenamento para a conta de armazenamento relacionada ao App Volumes não deve ser tocada de uma maneira que faça com que essa chave expire, altere ou gire.

Se a chave da conta de armazenamento for rotacionada - manualmente ou por meio de uma Política do Azure - a conta de armazenamento e os compartilhamentos de arquivos nos quais o App Volumes dependem se tornarão inacessíveis. Se isso ocorrer, App Volumes não poderá entregar os aplicativos aos usuários finais, pois a chave de armazenamento armazenada na implantação é inválida.

Embora a implantação do Horizon Cloud on Microsoft Azure resida na assinatura do Azure fornecida, a conta de armazenamento relacionada ao App Volumes da implantação é um componente gerenciado pela VMware, igual às máquinas do gerenciador de pods, máquinas do Unified Access Gateway e outros recursos implantados pelo serviço que são provisionados na sua assinatura do Azure. Cada implantação do Horizon Cloud on Microsoft Azure inclui a implantação de uma conta de armazenamento relacionada ao App Volumes.

Quando o serviço implanta as máquinas do gerenciador de pods, o serviço provisiona essa conta de armazenamento relacionada ao App Volumes na sua assinatura do Azure. O objetivo dessa conta de armazenamento é fornecer os compartilhamentos de arquivos nos quais os arquivos do aplicativo App Volumes serão provisionados.

Os dados nesta conta de armazenamento são criptografados automaticamente pelo Armazenamento do Azure usando chaves gerenciadas pela Microsoft. Se a sua organização fizer com que essa chave da conta de armazenamento expire, altere ou gire, a chave de armazenamento será considerada inválida. Se isso ocorrer, o App Volumes não poderá acessar os compartilhamentos de arquivos e, em seguida, não poderá entregar os aplicativos aos usuários finais.

Para poder adicionar aplicativos App Volumes ao seu inventário, confirme se o seu ambiente atende aos seguintes pré-requisitos.

Pré-requisitos relacionados ao pod
  • Para usar os recursos do App Volumes com tipos de sessão única de sistemas operacionais da Microsoft Windows, a implantação do Horizon Cloud Service on Microsoft Azure deve executar o manifesto 2298.x ou posterior.
  • Para usar os recursos do App Volumes com o sistema operacional de várias sessões da Microsoft Windows 10 ou 11 Enterprise, a implantação deve executar o manifesto 2747.x ou posterior.
  • A implantação deve ter uma configuração de gateway (instâncias do Unified Access Gateway) e você concluiu as etapas de mapeamento de FQDN do Unified Access Gateway, conforme necessário para implantações do Horizon Cloud on Microsoft Azure configuradas com instâncias do Unified Access Gateway.
  • Verifique a página de detalhes de cada pod e confirme se a página indica que cada pod tem seus compartilhamentos de arquivos montados. O console permite que você navegue até a página de detalhes do pod depois de concluir o fluxo de trabalho de registro de domínio do Active Directory. Esses compartilhamentos de arquivos são gerados pelo serviço e o uso dos recursos do App Volumes dependem da sua existência.

    Exiba a página de detalhes de um pod navegando até a página Capacidade (Configurações > Capacidade) e clicando no pod. Em seguida, confirme:

    • O campo Compartilhamentos de arquivos em Propriedades tem um valor de 2 e, quando você aponta o mouse sobre o número, ambos os compartilhamentos de arquivos são listados.
    • As configurações do Gateway na parte inferior da página são preenchidas, indicando que o Unified Access Gateway está configurado.
Requisitos de configuração
  • Você concluiu o fluxo de trabalho de registro de domínio do Active Directory conforme descrito em Tenants de primeira geração: Introdução ao uso do ambiente do Horizon Cloud.
  • Se você definiu a Política do Controlador de Domínio do seu domínio do Active Directory Controlador de domínio: requisitos de assinatura do servidor LDAP para Exigir Assinatura após registrar o domínio usando o Horizon Universal Console, você deve fazer o seguinte:
    1. Na página Configurações > Active Directory, clique no ícone Editar (lápis) ao lado de Associação de domínio.
    2. Insira a senha da conta de associação primária na caixa de texto Senha de associação. Não faça nenhuma outra alteração.
    3. Clique em BIND de domínio.
  • Além de atender aos requisitos de DNS, portas e protocolo do Horizon Cloud, você também deve abrir a porta 445 para o tráfego do protocolo TCP. A porta 445 é a porta SMB padrão para acessar um compartilhamento de arquivos SMB no Microsoft Windows. Os AppStacks são armazenados em um compartilhamento de arquivos SMB localizado no grupo de recursos do pod na sua assinatura do Microsoft Azure.
Requisitos de imagem
Para adicionar um aplicativo do App Volumes criando um pacote de aplicativos por meio do fluxo de trabalho Criar no console, seu inventário no console deve ter uma imagem publicada que atenda aos critérios a seguir.
  • É um tipo de cliente do sistema operacional Microsoft Windows 10 ou Windows 11. Às vezes, esse tipo de cliente é chamado de tipo de sistema operacional VDI. O fluxo de trabalho de captura na nuvem está disponível para uso apenas com tipos de sistemas operacionais VDI. O fluxo de trabalho de captura na nuvem não está disponível para tipos de sistemas operacionais RDS ou de várias sessões.
  • Ter o App Volumes Agent instalado.

Práticas recomendadas para usar uma imagem de várias sessões do Microsoft Windows 10 ou 11 Enterprise com aplicativos do App Volumes em pods do Horizon Cloud no Microsoft Azure

As práticas a seguir tendem a oferecer uma melhor experiência de usuário e administrador. Consulte também Configuração de uma imagem de várias sessões do Microsoft Windows 10 ou 11 Enterprise com aplicativos do App Volumes em pods do Horizon Cloud no Microsoft Azure.

  • Instale impressoras de hardware, com drivers de impressora, na imagem de base. Consulte o guia Implantações e integrações no Horizon Cloud para pods do Microsoft Azure e do Horizon para obter informações sobre problemas conhecidos relacionados, especificamente no tópico de problemas conhecidos.
  • Conforme descrito nas Perguntas frequentes da documentação da Microsoft, o Microsoft Windows 10 Enterprise de várias sessões é um tipo de VM de host de sessão de área de trabalho remota (RDSH) que permite várias sessões interativas simultâneas, que anteriormente eram fornecidas apenas pelos sistemas operacionais Microsoft Windows Server. Como o Microsoft Windows 10 Enterprise de várias sessões é um tipo de sistema operacional RDSH, os fluxos de trabalho RDSH do Horizon Cloud se aplicam a ele em vez de fluxos de trabalho relacionados a VDI. Como resultado, para fornecer áreas de trabalho de sessão aos usuários finais com base nesses sistemas de várias sessões, crie um farm, conforme descrito em Criar um farm. Para dar suporte a uso de aplicativos do App Volumes nas áreas de trabalho de sessão com base no farm, todas as configurações de farm a seguir são necessárias. Essas configurações fazem com que os discos do sistema operacional das VMs do farm sejam atualizados para seu estado inicial regularmente e que a atualização regular seja necessária para dar suporte ao uso de aplicativos do App Volumes em tais VMs.
    Configurações de Manutenção Contínua
    • Tipo de manutenção: Sessão
    • Número de sessões: igual ao número de sessões por VM
    • Ação da VM: Recriar
    • VMs de desativação simultânea: 40% do tamanho do farm
    Configurações de tratamento de tempo limite necessárias
    • Fazer Logoff das Sessões Desconectadas: tempo limite após 90 minutos
    • Intervalo de Tempo Limite da Sessão: 90 minutos
  • Você deve desativar os serviços de atualização automática para cada aplicativo que pretende provisionar como um pacote de aplicativos no Microsoft Windows 10 de várias sessões. O comportamento de atualização automática é problemático nesse tipo de ambiente de várias sessões do Microsoft Windows 10.
    • Se o aplicativo tiver um serviço de atualização automática, desative-o, como o Gerenciador de Serviços do Windows, durante o processo de provisionamento de aplicativo.
    • Se você não desativar o serviço de atualização automática durante o processo de provisionamento do aplicativo ou se não for possível fazer isso, depois de encontrar um problema, como os usuários receberem uma versão incompleta de um aplicativo não atribuído, modifique a imagem de base configurando o registro. Essa configuração garante que o serviço de interesse não seja iniciado quando o pacote de aplicativos é implantado na VM do usuário. Especificamente, configure o registro adicionando o nome do serviço de aplicativo à configuração do registro svservice DisableAppServicesList. Consulte o guia Implantações e integrações no Horizon Cloud para pods do Microsoft Azure e do Horizon para obter informações sobre problemas conhecidos relacionados, especificamente no tópico de problemas conhecidos.
  • Informe aos usuários que, ao instalar aplicativos ou criar arquivos que eles não pretendem compartilhar entre todas as sessões de usuário na mesma VM, eles podem colocar o arquivo em sua própria localização de perfil.