À mesure que l'adoption du cloud évolue du Web GIS vers des déploiements GIS complets, des questions continuent d'être posées telles que, « Qu'en est-il des desktops ? ». C'est-à-dire, lors du déplacement des desktops vers le cloud, quelles technologies doivent être utilisées pour prendre en charge Esri desktop GIS ? Le cloud offre plusieurs options de desktop et ce qui suit fournira quelques orientations générales sur la manière et le moment où ces technologies doivent être utilisées. Il est important de réaliser que chaque déploiement est unique et que décider laquelle de ces technologies déployer implique plusieurs facteurs. Le but de fournir cette information est principalement de partager des informations concernant toutes les solutions potentielles et de mettre en lumière certaines de leurs caractéristiques clés. Cependant, elles ne seront pas classées d'une quelconque manière car choisir une approche plutôt qu'une autre nécessite une analyse plus détaillée et une discussion basée sur les exigences spécifiées, les coûts et les contraintes. De plus, cette liste peut probablement être étendue mais les solutions ci-dessous représentent les options les plus courantes rencontrées par Esri. <\/P>
Note<\/U> : En supposant qu'ArcGIS Pro sera utilisé pour le rendu, ArcGIS Pro nécessite un type de machine avec GPU activé pour la VM hôte sous-jacente. Des exemples incluent le NVv4 pour Azure et un Graphics Bundle pour AWS WorkSpaces.<\/P> <\/P>Machines virtuelles - Azure<\/A> et AWS<\/A><\/SPAN><\/P>- Cas d'utilisation : Typiquement utilisé pour soutenir des fonctions administratives ou un petit nombre d'utilisateurs desktop<\/LI>
- Connectivité client : Utilise le client
Remote Desktop Connection<\/A> et le protocole RDP<\/A> <\/SPAN><\/SPAN><\/SPAN><\/LI>Expérience utilisateur : Desktop publié avec une latence visuelle croissante à mesure que la distance géographique augmente<\/LI>Scalabilité : Limitée car pas plus de deux utilisateurs simultanés par VM<\/LI>Gestion : Typiquement déployé sans image de base<\/LI>Profils utilisateur : Stockés localement par VM<\/SPAN><\/LI><\/UL> <\/P>Remote Desktop Services<\/A> - Azure et AWS<\/SPAN><\/P>- Cas d'utilisation : Supporter les utilisateurs à grande échelle lorsque les utilisateurs ne sont pas distribués globalement<\/SPAN><\/LI>Connectivité : Utilise le client
Remote Desktop Connection<\/A> et le protocole RDP<\/A> Expérience utilisateur : Desktop ou applications publiés avec une latence visuelle croissante à mesure que la distance géographique augmente<\/SPAN>Scalabilité : Limitée pour ArcGIS Pro en fonction du nombre de sessions simultanées pouvant partager les ressources (par exemple, GPU)Gestion : Peut être utilisé avec la technologie snapshot pour créer une image de baseProfils utilisateur : Profil itinérant ou équivalent, en supposant au moins deux serveurs déployés <\/P>Citrix Virtual Apps and Desktops (XenApp)<\/A> - Azure et AWS<\/SPAN><\/P>- Cas d'utilisation : Supporter les utilisateurs à grande échelle où les utilisateurs pourraient être distribués globalement<\/SPAN><\/LI>Connectivit99: Utilise l'application
Citrix Workspace app et le protocole HDX0 protocol
User Experience: Supports both published desktops and apps and performs well with high-latency
Scalability: Limited for ArcGIS Pro based on the number of concurrent sessions that can share a GPU
Management: Can be used with snapshot technology to create a base image
User Profiles: Roaming profile or equivalent, assuming at least two servers deployed
Other: Can utilize Citrix Cloud to manage the "back-end" (e.g., Controllers/Licensing)
Amazon WorkSpaces - AWS
- Use Case: Supporting users at scale
- Connectivity: Utilizes either a desktop or web client with either the PCoIP or WSP protocol
- User Experience: Supports a published desktop to an assigned WorkSpace instance
- Scalability: Can scale as needed as users increase but is 1:1 user to VM assignment
- Management: Cannot be used with snapshot technology so each WorkSpace is an independent deployment
- User Profiles: Locally stored on each WorkSpace
Amazon AppStream 2.0 - AWS
- Use Case: Supporting user applications at scale
- Connectivity: Utilizes either a desktop or web client with the NICE DCV protocol
- User Experience: Supports published desktop applications
- Scalability: Can scale as needed as back-end infrastructure capacity is managed by AWS
- Management: Based on creating base images for different application configurations as needed
- User Profiles: Saved to a Virtual Hard Disk (VHD) and synchronized to Amazon S3
- Other: Esri / AWS AppStream 2.0 Deployment Guide