À medida que a adoção da nuvem evolui do Web GIS para implantações completas de GIS, continuam surgindo perguntas como, “E os desktops?”. Ou seja, ao mover desktops para a nuvem, quais tecnologias devem ser usadas para suportar o Esri desktop GIS? A nuvem oferece múltiplas opções de desktop e o seguinte fornecerá algumas orientações de alto nível sobre como e quando essas tecnologias devem ser usadas. É importante perceber que cada implantação é única e decidir qual dessas tecnologias implantar envolve múltiplos fatores. O objetivo de fornecer esta informação é principalmente compartilhar informações sobre todas as soluções potenciais e destacar algumas de suas características principais. No entanto, elas não serão classificadas de forma alguma, pois decidir por uma abordagem em detrimento da outra requer uma análise e discussão mais detalhadas baseadas em requisitos especificados, custos e restrições. Além disso, esta lista pode provavelmente ser expandida, mas as soluções abaixo representam as opções mais comuns que a Esri encontrou.
Nota: Assumindo que o ArcGIS Pro será usado para renderização, o ArcGIS Pro requer um tipo de máquina habilitada para GPU para a VM host subjacente. Exemplos incluem o NVv4 para Azure e um Graphics Bundle para AWS WorkSpaces.
Máquinas Virtuais - Azure e AWS
- Caso de Uso: Tipicamente usado para suportar funções administrativas ou pequeno número de usuários desktop
- Conectividade do Cliente: Utiliza o cliente Remote Desktop Connection e o protocolo RDP
- Experiência do Usuário: Desktop publicado com latência visual crescente conforme a distância geográfica aumenta
- Escalabilidade: Limitada devido a não mais que dois usuários simultâneos por VM
- Gerenciamento: Tipicamente implantado sem uma imagem base
- Perfis de Usuário: Armazenados localmente por VM
Remote Desktop Services - Azure e AWS
- Caso de Uso: Suportando usuários em escala onde os usuários não são distribuídos globalmente
- Conectividade: Utiliza o cliente Remote Desktop Connection e o protocolo RDP
- Experiência do Usuário: Desktop ou aplicativos publicados com latência visual crescente conforme a distância geográfica aumenta
- Escalabilidade: Limitada para ArcGIS Pro com base no número de sessões simultâneas que podem compartilhar recursos (ex.: GPU)
- Gerenciamento: Pode ser usado com tecnologia de snapshot para criar uma imagem base
- Perfis de Usuário: Perfil itinerante ou equivalente, assumindo pelo menos dois servidores implantados
Citrix Virtual Apps and Desktops (XenApp) - Azure e AWS
- Caso de Uso: Suportando usuários em escala onde os usuários podem estar distribuídos globalmente
- Conectividade: Utiliza o Citrix Workspace app e o protocolo HDX
- Experiência do Usuário: Suporta tanto desktops quanto aplicativos publicados e tem bom desempenho com alta latência
- Escalabilidade: Limitada para ArcGIS Pro com base no número de sessões simultâneas que podem compartilhar uma GPU
- Gerenciamento: Pode ser usado com tecnologia de snapshot para criar uma imagem base
- Perfis de Usuário: Perfil itinerante ou equivalente, assumindo pelo menos dois servidores implantados
- Outros: Pode utilizar Citrix Cloud para gerenciar o "back-end" (ex.: Controladores/Licenciamento)
Amazon WorkSpaces - AWS
- Caso de Uso: Suportando usuários em escala
- Conectividade: Utiliza um cliente desktop ou web com os protocolos PCoIP ou WSP
- Experiência do Usuário: Suporta um desktop publicado para uma instância WorkSpace atribuída
- Escalabilidade: Pode escalar conforme necessário à medida que os usuários aumentam, mas é atribuição 1:1 usuário para VM
- Gerenciamento: Não pode ser usado com tecnologia de snapshot, então cada WorkSpace é uma implantação independente
- Perfis de Usuário: Armazenados localmente em cada WorkSpace
Amazon AppStream 2.0 - AWS
- Caso de Uso: Suportando aplicações dos usuários em escala
- Conectividade: Utiliza um cliente desktop ou web com o protocolo NICE DCV
- Experiência do Usuário: Suporta aplicações desktop publicadas
- Escalabilidade: Pode escalar conforme necessário já que a capacidade da infraestrutura back-end é gerenciada pela AWS
- Gerenciamento: Baseado na criação de imagens base para diferentes configurações de aplicação conforme necessário
- Perfis de Usuário: Salvos em um Disco Rígido Virtual (VHD) e sincronizados com Amazon S3
- Outros: Guia de Implantação Esri / AWS AppStream 2.0
Azure Virtual Desktop - Azure
- Caso de Uso: Suportando usuários em escala
- Conectividade: Utiliza o cliente Remote Desktop Connection e o protocolo RDP
- User Experience: Suporta um desktop virtual publicado
- Escalabilidade: Pode escalar conforme necessário atribuindo usuários a desktops virtuais
- Gerenciamento: Pode ser usado com tecnologia snapshot para criar uma imagem base
- User Profiles: Perfil itinerante ou equivalente, assumindo pelo menos dois servidores implantados (ex.: via FSLogix )
- Outros: A única solução que suporta Windows 10 / 11 multi-sessão