Distribuire Esri ArcGIS Pro in Desktop virtuale Azure

Desktop virtuale Azure
Azure NetApp Files
Monitoraggio di Azure
Criteri di Azure
Microsoft Entra ID

Questa architettura illustra come distribuire Esri ArcGIS Pro in Desktop virtuale Azure per supportare l'iperscalabilità di Azure. L'architettura include anche componenti back-end come ArcGIS Enterprise per creare un sistema completo in Azure.

ArcGIS® è un marchio della società. Nessuna verifica dell'autenticità è implicita nell'uso di questo marchio.

Architettura

Il diagramma seguente presenta un'architettura di alto livello per la distribuzione di componenti ArcGIS in Azure.

Diagramma che mostra un'architettura per la distribuzione di componenti ArcGIS in Azure.

Scaricare un file di Visio di questa architettura.

Workflow

  • Questa soluzione viene distribuita in una singola area con archiviazione, desktop GIS, back-end GIS e gruppi di risorse di Desktop virtuale Azure. Ogni gruppo di risorse contiene una subnet e tutte le subnet si trovano in una rete virtuale. Tutti i componenti si trovano in una singola sottoscrizione di Azure. Questa architettura è una distribuzione a tre livelli.

  • Gli endpoint dell'applicazione si trovano nella rete locale.

  • Il piano di controllo di Desktop virtuale Azure gestisce l'accesso Web, il gateway, il broker, la diagnostica e i componenti di estendibilità come le API REST.

  • È possibile gestire Microsoft Entra Domain Services e Microsoft Entra ID, sottoscrizioni di Azure, reti virtuali, File di Azure o Azure NetApp Files e pool di host e aree di lavoro di Desktop virtuale Azure.

  • Gli analisti, gli amministratori e gli editor GIS si connettono a Desktop virtuale Azure tramite una sessione RDP (Remote Desktop Protocol). Da qui, ArcGIS Pro è accessibile e sfrutta le GPU per flussi di lavoro leggeri, medi e pesanti. Light fa riferimento a un flusso di lavoro 2D, medium fa riferimento a un flusso di lavoro 2D più impegnativo e heavy fa riferimento a un flusso di lavoro 2D o 3D che richiede GPU. Gli amministratori GIS possono anche usare ArcGIS Pro per pubblicare i servizi e amministrare la geodatabase aziendale. Infine, gli editor GIS possono gestire i livelli vettoriali e raster.

  • Le macchine virtuali desktop sono basate su macchine virtuali serie N. SKU di vm di esempio per ArcGIS Pro:

    • Pesante: Standard_NV16as_v4. 16 CPU, 56 GB.
    • Medio: Standard_NV8as_v4. 8 CPU, 28 GB.
    • Luce: Standard_NV4as_v4. 4 CPU, 14 GB.

    Per informazioni dettagliate sulle macchine virtuali, vedere NV-Series. I raggruppamenti precedenti consentono agli amministratori di ridimensionare le macchine virtuali in base ai flussi di lavoro anziché alle funzionalità delle macchine virtuali. Ad esempio, gli utenti finali vedono GIS-Heavy-pool, che indica che la macchina virtuale è destinata agli utenti esperti che necessitano di flussi di lavoro a elevato utilizzo di 3D.

    Amministrazione istrator può anche rendere possibile pubblicare nuove versioni di ArcGIS Pro usando il controllo delle versioni semantiche. Ad esempio, poiché sono disponibili nuove versioni di ArcGIS Pro, ad esempio ArcGIS Pro 3.0, la nuova versione può essere pubblicata nello strumento Desktop remoto. Di conseguenza, gli utenti possono scegliere la nuova versione quando sono pronti per l'aggiornamento senza dover eseguire l'aggiornamento stesso. I driver GPU possono essere inclusi nella creazione delle immagini basate sulle distribuzioni.

    Screenshot che mostra ArcGIS e macchine virtuali in Desktop remoto.

  • Gli utenti web GIS possono anche sfruttare questa soluzione accedendo alle interfacce amministrative di ArcGIS Enterprise nel browser nella sessione RDP di Desktop virtuale Azure o tramite il browser locale (se ArcGIS viene pubblicato come pubblico). Il gateway applicazione di Azure instrada il traffico all'endpoint corretto per i ruoli del server ArcGIS. Come per ArcGIS Pro, la latenza tra i browser e il back-end è ridotta a icona.

  • È possibile distribuire la geodatabase aziendale in Istanza gestita di SQL di Azure. Gli utenti di ArcGIS Pro possono quindi creare, gestire e modificare la geodatabase da una sessione RDP. Durante la creazione dell'immagine di Desktop virtuale Azure, gli amministratori possono includere i driver ODBC in modo che gli utenti non devono installarli nelle macchine virtuali di Desktop virtuale Azure.

  • Azure NetApp Files supporta l'accesso rapido all'archivio di configurazione e alle directory del server ArcGIS. È possibile usare File di Azure e Archiviazione di Azure, ma Azure NetApp Files costa meno per le distribuzioni di grandi dimensioni. È anche possibile usare Azure NetApp Files per archiviare il portale per elementi ArcGIS e immagini raster, dati lidar e così via.

Componenti

  • Azure NetApp Files è un servizio NAS (Network Attached Archiviazione) di livello aziendale a prestazioni elevate e a prestazioni elevate.

  • Monitoraggio di Azure è una raccolta di strumenti che offre visibilità sullo stato del sistema. Consente di comprendere le prestazioni dei servizi nativi del cloud e di identificare in modo proattivo i problemi che li interessano.

  • Criteri di Azure consente di applicare gli standard dell'organizzazione e valutare la conformità su larga scala. Tramite il dashboard di conformità, offre una visualizzazione aggregata dello stato complessivo dell'ambiente e la possibilità di eseguire il drill-down in base alla granularità per risorsa e ai criteri. Consente anche di portare le risorse alla conformità tramite correzione bulk per le risorse esistenti e la correzione automatica per le nuove risorse.

  • Microsoft Entra ID Enterprise Identity Service fornisce l'accesso Single Sign-On, l'autenticazione a più fattori e l'accesso condizionale per proteggersi dagli attacchi alla sicurezza informatica al 99,9%.

  • Dominio di Active Directory Services (AD DS) consente di archiviare i dati della directory e renderli disponibili agli utenti e agli amministratori di rete. Active Directory Domain Services archivia informazioni sugli account utente, ad esempio nomi, password e numeri di telefono e consente ad altri utenti autorizzati nella stessa rete di accedere a tali informazioni. Questo archivio dati, noto anche come directory, contiene informazioni sugli oggetti di Active Directory. Questi oggetti includono in genere risorse condivise come server, volumi, stampanti e account utente e computer di rete.

    La sicurezza è integrata con Active Directory tramite l'autenticazione di accesso e l'accesso controllato agli oggetti nella directory. Con un singolo accesso di rete, gli amministratori possono gestire i dati della directory e l'organizzazione in tutta la rete e gli utenti di rete autorizzati possono accedere alle risorse ovunque nella rete.

  • Desktop virtuale Azure è un servizio di virtualizzazione di applicazioni e desktop eseguito in Azure. Questo servizio è gratuito e gestito da Microsoft come un'offerta paaS (Platform as a Service), risparmiando denaro sui costi di licenza e infrastruttura. Si tratta di una piattaforma VDI (Cloud Desktop Infrastructure) flessibile che offre desktop virtuali e app remote con il massimo controllo e una maggiore sicurezza.

  • Istanza gestita di SQL di Azure è una versione PaaS di SQL Server. Si tratta di un servizio di database relazionale intelligente e scalabile.

  • app Azure lication Gateway è un'offerta di controller di distribuzione delle applicazioni come servizio che offre funzionalità di bilanciamento del carico, sicurezza e web application firewall di livello 7.

  • FSLogix migliora e abilita la gestione dei profili utente per gli ambienti di elaborazione remota Windows. Consente agli utenti di eseguire il roaming tra host sessione di elaborazione remota, ridurre al minimo i tempi di accesso per gli ambienti desktop virtuali e ottimizzare l'I/O dei file tra l'host/client e l'archivio profili remoto.

    Per informazioni su FSLogix Profile Container, File di Azure e sulle procedure consigliate di Azure NetApp Files, vedere Esempi di configurazione di FSLogix.

  • Azure Rete virtuale consente di creare un'infrastruttura di rete privata nel cloud.

  • ArcGIS Pro è l'applicazione GIS desktop professionale di Esri. Consente agli utenti esperti di esplorare, geovisualizzare e analizzare i dati. Include funzionalità 2D e 3D e offre prestazioni ottimali nelle macchine virtuali di elaborazione ad alte prestazioni di Azure, come quelle della serie NV. È possibile ridimensionare l'uso di ArcGIS usando Desktop virtuale Azure.

  • ArcGIS Enterprise è una piattaforma per il mapping e la geovisualizzazione, l'analisi e la gestione dei dati che ospita dati, applicazioni e applicazioni personalizzate con poco codice o senza codice. Funziona con ArcGIS Pro o ArcGIS Desktop (non incluso qui perché è stato sostituito da ArcGIS Pro). ArcGIS Enterprise non fa parte di questa architettura di riferimento, ma è possibile estendere l'architettura per includerla.

  • Il portale per ArcGIS fa parte della distribuzione di base. Offre la possibilità di condividere mappe, scene, app e altre informazioni geospaziali all'interno di un'organizzazione. Con questa interfaccia front-end, chiunque nell'organizzazione può creare una mappa, trovare i livelli ed eseguire query con un training molto minimo.

  • ArcGIS Server è un software server back-end distribuito con ArcGIS Enterprise o in una distribuzione autonoma con ArcGIS Enterprise. ArcGIS Server riceve richieste dai client per disegnare mappe, eseguire strumenti, eseguire query sui dati e così via. Include anche un piano di gestione che consente agli amministratori di avviare, arrestare ed eliminare i servizi.

  • L'archivio di configurazione di ArcGIS Server contiene informazioni di configurazione del sistema in modo che, quando ArcGIS Server viene ridimensionato in altri computer, può condividere tali informazioni.

  • La geodatabase aziendale è un database geospaziale progettato per ospitare dati vettoriali e raster. Può essere distribuito in molti sistemi di gestione di database. In questa architettura, la geodatabase aziendale viene archiviata in Istanza gestita di SQL di Azure.

Alternative

  • È possibile usare ArcGIS Enterprise Builder per configurare una distribuzione ArcGIS Enterprise di base in un singolo computer o in più computer.
  • Sebbene File di Azure e Archiviazione BLOB di Azure siano adatti a molte aziende, Azure NetApp Files potrebbe essere più adatto per GIS a causa di file di immagini raster di grandi dimensioni, portale per elementi ArcGIS, file di forma, set di dati lidar, geodatabase di file e altri tipi di dati geospaziali che richiedono un accesso rapido.
  • È possibile aggiungere altri ruoli server ArcGIS Enterprise, ad esempio Server Raster Analytics, GeoAnalytics Server, GeoEvent Server, Knowledge Server e Mission Server, a questa distribuzione di base in base alle esigenze. È anche possibile usare tecnologie più recenti, ad esempio ArcGIS Enterprise in Kubernetes, come sostituzione o integrazione con ArcGIS Enterprise. Le macchine virtuali basate su GPU per Drone2Map, CityEngine e SURE per ArcGIS possono anche sfruttare questi vantaggi. Per altre informazioni, vedere Ruoli server ArcGIS Enterprise.
  • Per aumentare la capacità, è possibile usare più sottoscrizioni di Azure in un'architettura hub-spoke e connetterle tramite peering di rete virtuale. È anche possibile usare le zone di destinazione di Azure per definire i servizi iniziali. Per altre informazioni, vedere Che cos'è una zona di destinazione di Azure?.

Dettagli dello scenario

La tecnologia di Esri è un sistema informativo geografico (GIS) che contiene funzionalità per la visualizzazione, l'analisi e la gestione dei dati dei dati geospaziali. La tecnologia di base di Esri è denominata piattaforma ArcGIS. Include funzionalità per mapping, analisi spaziale, GIS 3D, immagini e rilevamento remoto, raccolta e gestione dei dati e operazioni sul campo. Per altre informazioni, vedere la pagina ArcGIS nel sito Web di Esri.

Un'app desktop denominata ArcGIS Pro è una parte fondamentale della tecnologia. Si tratta di un desktop professionale a 64 bit GIS. Gli analisti GIS possono usarlo per eseguire l'analisi spaziale e modificare i dati spaziali. Gli amministratori GIS possono usarlo per creare e pubblicare servizi geospaziali.

Potenziali casi d'uso

Le soluzioni ArcGIS e desktop virtuale di Esri vengono spesso usate per:

  • Applicazioni di sicurezza e regolamentazione come utilità (energia), sanità e governo.
  • Esigenze della forza lavoro flessibile, tra cui lavoro da remoto, fusioni e acquisizioni, dipendenti a breve termine, terzisti e accesso per partner.
  • Dipendenti come gli utenti BYOD (Bring Your Own Device), gli utenti mobili e i lavoratori di succursale.
  • Carichi di lavoro specializzati come la gestione dei terreni (strutture e immobili), la progettazione e l'ingegneria, le app legacy e i test software.

Anche se GIS è stato implementato in Azure per molti anni, in genere include solo i componenti back-end. Questa implementazione introduce la latenza tra i componenti client e server. Le organizzazioni sono state in grado di distribuire GIS desktop in macchine virtuali da Azure Marketplace, ma questa distribuzione è per i client spessi e non è molto scalabile. Questa architettura risolve entrambe le sfide.

Considerazioni

Queste considerazioni implementano i pilastri di Azure Well-Architected Framework, un set di set di principi guida che è possibile usare per migliorare la qualità di un carico di lavoro. Per altre informazioni, vedere Framework ben progettato di Microsoft Azure.

Efficienza prestazionale

L'efficienza delle prestazioni è la capacità di dimensionare il carico di lavoro per soddisfare in modo efficiente le richieste poste dagli utenti. Per altre informazioni, vedere Panoramica dell'efficienza delle prestazioni.

Idealmente, la latenza tra l'utente finale e la sessione RDP deve essere di circa 200 ms. Questa latenza consente di garantire che, quando gli utenti di ArcGIS Pro interagiscono con le mappe ed eseguono misurazioni o modifiche, le modifiche interattive e le descrizioni comando vengono visualizzate abbastanza rapidamente. Lo strumento di stima dell'esperienza desktop virtuale Azure può fornire una valutazione rapida del tempo di round trip della connessione (RTT) dalla posizione, tramite il servizio Desktop virtuale Azure e in ogni area di Azure in cui è possibile distribuire le macchine virtuali.

Quando si usa una sessione di Windows remota, la larghezza di banda disponibile della rete influisce notevolmente sulla qualità dell'esperienza. La tabella seguente elenca le larghezze di banda minime consigliate per un'esperienza utente uniforme. Questi consigli si basano sulle linee guida riportate in Carichi di lavoro di Desktop remoto.

Tipo di carico di lavoro Larghezza di banda consigliata
Leggero 1,5 Mbps
Medio 3 Mbps
Pesante 5 Mbps
Power 15 Mbps

Tieni presente che lo stress sulla rete dipende sia dalla frequenza dei fotogrammi di output del carico di lavoro dell'app che dalla risoluzione dello schermo. Se la frequenza dei fotogrammi o la risoluzione dello schermo aumenta, aumenta anche il requisito di larghezza di banda. Un carico di lavoro leggero con schermo ad alta risoluzione, ad esempio, richiede una disponibilità della larghezza di banda maggiore rispetto a un carico di lavoro leggero con risoluzione normale o bassa.

Idealmente, tutti i componenti del diagramma dell'architettura precedente vengono distribuiti in una singola area per ridurre al minimo la latenza tra i componenti. Tuttavia, per le organizzazioni di grandi dimensioni, è necessaria e supportata una distribuzione in più aree. Un altro componente da considerare è Frontdoor di Azure, che indirizza gli utenti all'area più vicina.

Un altro vantaggio significativo di questa architettura è che la latenza tra di essa e le offerte SaaS di Esri, come ArcGIS Velocity e ArcGIS Image, sono ridotte anche per gli utenti di ArcGIS Pro e gli utenti del Web browser. Tutti i componenti della piattaforma ArcGIS si trovano nel cloud.

Scalabilità

È possibile ridimensionare questa architettura in molti modi. È possibile ridimensionare le macchine virtuali per il back-end o i desktop (CPU e GPU) in, out, up o down. È anche possibile distribuire Desktop virtuale Azure in singole macchine virtuali o macchine virtuali multisessione. Desktop virtuale Azure può ridimensionare centinaia o migliaia di macchine virtuali. Per altre informazioni, vedere Desktop remoti con più sessioni di Windows 10 o Windows 11 Enterprise.

Test in corso

È possibile testare la latenza del sistema usando l'indicatore dell'esperienza di Connessione. È possibile usare arcGIS Pro Performance Assessment Tool di Esri per testare le prestazioni. Esri consiglia anche gli strumenti per il test di ArcGIS Enterprise. Il test di carico di Azure può essere utile anche.

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autori principali:

Altro collaboratore:

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.

Passaggi successivi