Den här arkitekturen visar hur du kan distribuera Esri ArcGIS Pro i Azure Virtual Desktop för att stödja hyperskalan i Azure. Arkitekturen innehåller även serverdelskomponenter som ArcGIS Enterprise för att skapa ett komplett system i Azure.
ArcGIS® är ett varumärke som tillhör företaget. Inget godkännande understås av användningen av det här märket.
Arkitektur
I följande diagram visas en arkitektur på hög nivå för distribution av ArcGIS-komponenter i Azure.
Ladda ned en Visio-fil med den här arkitekturen.
Arbetsflöde
Den här lösningen distribueras till en enda region med lagring, GIS-skrivbord, GIS-serverdel och Azure Virtual Desktop-resursgrupper. Varje resursgrupp innehåller ett undernät och alla undernät finns i ett virtuellt nätverk. Alla komponenter finns i en enda Azure-prenumeration. Den här arkitekturen är en distribution på tre nivåer.
Programslutpunkterna finns i det lokala nätverket.
Azure Virtual Desktop-kontrollplanet hanterar webbåtkomst, gateway, asynkron meddelandekö, diagnostik och utökningsbarhetskomponenter som REST-API:er.
Du hanterar Microsoft Entra Domain Services och Microsoft Entra-ID, Azure-prenumerationer, virtuella nätverk, Azure Files eller Azure NetApp Files samt Värdpooler och arbetsytor för Azure Virtual Desktop.
GIS-analytiker, administratörer och redigerare ansluter till Azure Virtual Desktop via en RDP-session (Remote Desktop Protocol). Därifrån används ArcGIS Pro och utnyttjar GPU:er för lätta, medelstora och tunga arbetsflöden. Ljus refererar till ett 2D-arbetsflöde, medium refererar till ett mer krävande 2D-arbetsflöde och tung refererar till ett 2D- eller 3D-arbetsflöde som kräver GPU:er. GIS-administratörer kan också använda ArcGIS Pro för att publicera tjänster och administrera företagets geodatabas. Slutligen kan GIS-redigerare underhålla vektor- och rasterskikten.
Administratörer kan också göra det möjligt att publicera nya versioner av ArcGIS Pro med hjälp av semantisk versionshantering. Eftersom nya versioner av ArcGIS Pro är tillgängliga, till exempel ArcGIS Pro 3.0, kan den nya versionen publiceras i fjärrskrivbordsverktyget. Därför kan användarna välja den nya versionen när de är redo att uppgradera utan att själva behöva utföra uppgraderingen. GPU-drivrutinerna kan inkluderas i skapandet av de avbildningar som distributionerna baseras på.
Web GIS-användare kan också dra nytta av den här lösningen genom att komma åt administrativa ArcGIS Enterprise-gränssnitt antingen i webbläsaren i Azure Virtual Desktop RDP-sessionen eller via deras lokala webbläsare (om ArcGIS publiceras som offentligt mottaget). Azure Application Gateway dirigerar trafiken till rätt slutpunkt för ArcGIS-serverrollerna. Precis som med ArcGIS Pro minimeras svarstiden mellan webbläsare och serverdelen.
Du kan distribuera företagets geodatabas i Azure SQL Managed Instance. ArcGIS Pro-användare kan sedan skapa, hantera och redigera geodatabasen från en RDP-session. När du skapar Azure Virtual Desktop-avbildningen kan administratörer inkludera ODBC-drivrutinerna så att användarna inte behöver installera dem på de virtuella Azure Virtual Desktop-datorerna.
Azure NetApp Files stöder snabb åtkomst till ArcGIS Server-konfigurationsarkivet och kataloger. Du kan använda Azure Files och Azure Storage, men Azure NetApp Files kostar mindre för stora distributioner. Dessutom kan du använda Azure NetApp Files för att lagra Portal for ArcGIS-objekt och rasterbilder, lidar-data och så vidare.
Komponenter
Azure NetApp Files är en NAS-tjänst (Network Attached Storage) i företagsklass med höga prestanda.
Azure Monitor är en samling verktyg som ger insyn i systemets tillstånd. Det hjälper dig att förstå hur dina molnbaserade tjänster presterar och identifierar proaktivt problem som påverkar dem.
Azure Policy hjälper dig att framtvinga organisationsstandarder och utvärdera efterlevnad i stor skala. Via instrumentpanelen för efterlevnad ger den en aggregerad vy över miljöns övergripande tillstånd och möjligheten att öka detaljnivån till kornigheten per resurs och per princip. Det hjälper dig också att anpassa dina resurser till efterlevnad via massreparation för befintliga resurser och automatisk reparation av nya resurser.
Microsoft Entra ID Enterprise Identity Service tillhandahåller enkel inloggning, multifaktorautentisering och villkorlig åtkomst för att skydda mot 99,9 procent av cybersäkerhetsattackerna.
Active Directory-domän Services (AD DS) kan du lagra katalogdata och göra dessa data tillgängliga för nätverksanvändare och administratörer. AD DS lagrar information om användarkonton, till exempel namn, lösenord och telefonnummer, och gör det möjligt för andra behöriga användare i samma nätverk att komma åt den informationen. Det här datalagret, även kallat katalogen, innehåller information om Active Directory-objekt. Dessa objekt omfattar vanligtvis delade resurser som servrar, volymer, skrivare och nätverksanvändar- och datorkonton.
Säkerheten är integrerad med Active Directory genom inloggningsautentisering och kontrollerad åtkomst till objekt i katalogen. Med en enkel nätverksinloggning kan administratörer hantera katalogdata och organisation i hela nätverket, och behöriga nätverksanvändare kan komma åt resurser var som helst i nätverket.
Azure Virtual Desktop är en tjänst för skrivbords- och programvirtualisering som körs i Azure. Den här tjänsten är kostnadsfri och hanteras av Microsoft som paaS-erbjudande (plattform som en tjänst), vilket sparar pengar på licens- och infrastrukturkostnader. Det är en VDI-plattform (Flexible Cloud Virtual Desktop Infrastructure) som levererar virtuella skrivbord och fjärrappar med maximal kontroll och förbättrad säkerhet.
Azure SQL Managed Instance är en PaaS-version av SQL Server. Det är en intelligent och skalbar relationsdatabastjänst.
Azure Application Gateway är ett erbjudande för kontrollant som en tjänst för programleverans som tillhandahåller layer-7-belastningsutjämning, säkerhet och brandväggsfunktioner för webbprogram.
FSLogix förbättrar och möjliggör hantering av användarprofiler för Windows fjärrbehandlingsmiljöer. Det gör att användarna kan gå mellan värdar för fjärrbehandlingssessioner, minimera inloggningstiderna för virtuella skrivbordsmiljöer och optimera fil-I/O mellan värden/klienten och fjärrprofilarkivet.
Information om metodtips för FSLogix-profilcontainer, Azure Files och Azure NetApp Files finns i FSLogix-konfigurationsexempel.
Med Azure Virtual Network kan du skapa en egen privat nätverksinfrastruktur i molnet.
ArcGIS Pro är Esris professionella GIS-program för skrivbord. Det gör det möjligt för användare att utforska, geovisualisera och analysera data. Den innehåller 2D- och 3D-funktioner och körs bäst på virtuella Datorer med azure-databehandling med höga prestanda, som de i NV-serien. Du kan skala användningen av ArcGIS med hjälp av Azure Virtual Desktop.
ArcGIS Enterprise är en plattform för mappning och geovisualisering, analys och datahantering som är värd för data, program och anpassade program med låg kod eller ingen kod. Det fungerar med ArcGIS Pro eller ArcGIS Desktop (ingår inte här eftersom det har ersatts av ArcGIS Pro). ArcGIS Enterprise ingår inte i den här referensarkitekturen, men du kan utöka arkitekturen till att omfatta den.
Portal för ArcGIS är en del av basdistributionen. Det ger möjlighet att dela kartor, scener, appar och annan geospatial information i en organisation. Med det här klientdelsgränssnittet kan vem som helst i organisationen skapa en karta, hitta lager och köra frågor med mycket lite träning.
ArcGIS Server är serverdelsserverprogramvara som distribueras med ArcGIS Enterprise eller i en fristående distribution med ArcGIS Enterprise. ArcGIS Server tar emot begäranden från klienter om att rita kartor, köra verktyg, fråga efter data och så vidare. Den har också ett hanteringsplan som gör det möjligt för administratörer att starta, stoppa och ta bort tjänster.
ArcGIS Server-konfigurationsarkivet innehåller systemkonfigurationsinformation så att den kan dela informationen när ArcGIS Server skalar till andra datorer.
Företagsgeodatabas är en geospatial databas som är utformad för att vara värd för vektor- och rasterdata. Den kan distribueras i många databashanteringssystem. I den här arkitekturen lagras företagets geodatabas i Azure SQL Managed Instance.
Alternativ
- Du kan använda ArcGIS Enterprise Builder för att konfigurera en grundläggande ArcGIS Enterprise-distribution på en enda dator eller flera datorer.
- Även om Azure Files och Azure Blob Storage är bra för många företag kan Azure NetApp Files passa bättre för GIS på grund av stora rasterbildfiler, Portal for ArcGIS-objekt, formfiler, lidar-datamängder, filgeodatabaser och andra geospatiala datatyper som kräver snabb åtkomst.
- Du kan lägga till andra ArcGIS Enterprise-serverroller, till exempel Raster Analytics Server, GeoAnalytics Server, GeoEvent Server, Knowledge Server och Mission Server, i den här basdistributionen efter behov. Du kan också använda nyare tekniker, till exempel ArcGIS Enterprise på Kubernetes, som ersättning för eller tillägg till ArcGIS Enterprise. GPU-baserade virtuella datorer för Drone2Map, CityEngine och SURE for ArcGIS kan också dra nytta av dessa virtuella datorer. Mer information finns i ArcGIS Enterprise-serverroller.
- Om du vill öka kapaciteten kan du använda flera Azure-prenumerationer i en hub-and-spoke-arkitektur och ansluta dem via peering för virtuella nätverk. Du kan också använda Azure-landningszoner för att fastställa de första tjänsterna. Mer information finns i Vad är en Azure-landningszon?.
Information om scenario
Esris teknik är ett geografiskt informationssystem (GIS) som innehåller funktioner för visualisering, analys och datahantering av geospatiala data. Esris kärnteknik kallas ArcGIS-plattformen. Den innehåller funktioner för mappning, rumslig analys, 3D GIS, bilder och fjärranalys, datainsamling och hantering samt fältåtgärder. Mer information finns på ArcGIS-sidan på Esri-webbplatsen.
En skrivbordsapp med namnet ArcGIS Pro är en viktig del av tekniken. Det är ett 64-bitars professionellt skrivbordS-GIS. GIS-analytiker kan använda den för att utföra rumslig analys och redigera rumsliga data. GIS-administratörer kan använda den för att skapa och publicera geospatiala tjänster.
Potentiella användningsfall
Esris ArcGIS- och virtual desktop-lösningar används ofta för:
- Säkerhets- och regleringsprogram som verktyg (energi), hälso- och sjukvård och myndigheter.
- Elastisk arbetskraft behöver exempelvis distansarbete, sammanslagningar och förvärv, korttidsanställda, entreprenörer och partneråtkomst.
- Anställda som BYOD-användare (Bring Your Own Device), mobila användare och avdelningsarbetare.
- Specialiserade arbetsbelastningar som markhantering (anläggningar och fastigheter), design och teknik, äldre appar och programvarutestning.
Även om GIS har implementerats i Azure i många år har det vanligtvis bara inkluderat serverdelskomponenterna. Implementeringen introducerar svarstid mellan klient- och serverkomponenterna. Organisationer har kunnat distribuera skrivbords-GIS på virtuella datorer från Azure Marketplace, men den distributionen är för tjocka klienter och är inte särskilt skalbar. Den här arkitekturen hanterar båda utmaningarna.
Att tänka på
Dessa överväganden implementerar grundpelarna i Azure Well-Architected Framework, en uppsättning vägledande grundsatser som du kan använda för att förbättra kvaliteten på en arbetsbelastning. Mer information finns i Microsoft Azure Well-Architected Framework.
Prestandaeffektivitet
Prestandaeffektivitet handlar om att effektivt skala arbetsbelastningen baserat på användarnas behov. Mer information finns i Översikt över grundpelare för prestandaeffektivitet.
Helst måste svarstiden mellan slutanvändaren och RDP-sessionen vara cirka 200 ms eller mindre. Den här svarstiden hjälper till att se till att interaktiva redigeringar och knappbeskrivningar visas tillräckligt snabbt när ArcGIS Pro-användare interagerar med kartor och utför mätningar eller redigeringar. Azure Virtual Desktop Experience Estimator kan ge en snabb utvärdering av anslutningstid (RTT) från din plats, via Azure Virtual Desktop-tjänsten och till varje Azure-region där du kan distribuera virtuella datorer.
När du använder en fjärransluten Windows-session påverkar nätverkets tillgängliga bandbredd avsevärt kvaliteten på din upplevelse. I följande tabell visas den minsta rekommenderade bandbredden för en smidig användarupplevelse. Dessa rekommendationer baseras på riktlinjerna i arbetsbelastningar för fjärrskrivbord.
Typ av arbetsbelastning | Rekommenderad bandbredd |
---|---|
Ljus | 1,5 Mbit/s |
Medium | 3 Mbit/s |
Tung | 5 Mbit/s |
Power | 15 Mbit/s |
Tänk på att belastningen på nätverket beror på både appens arbetsbelastnings bildfrekvens för utdata och visningsupplösningen. Om bildfrekvensen eller visningsupplösningen ökar ökar också bandbreddskravet. Till exempel kräver en lätt arbetsbelastning med en högupplöst skärm mer tillgänglig bandbredd än en lätt arbetsbelastning med regelbunden eller låg upplösning.
Helst distribueras alla komponenter i föregående arkitekturdiagram i en enda region för att minimera svarstiden mellan komponenter. För stora organisationer krävs dock en distribution i flera regioner och stöds. En annan komponent att tänka på är Azure Front Door, som dirigerar användarna till den närmaste regionen.
En annan viktig fördel med den här arkitekturen är att svarstiden mellan den och Esris SaaS-erbjudanden, som ArcGIS Velocity och ArcGIS Image, också minskar för ArcGIS Pro-användare och webbläsaranvändare. Alla komponenter i ArcGIS-plattformen finns i molnet.
Skalbarhet
Du kan skala den här arkitekturen på många sätt. Du kan skala de virtuella datorerna för serverdelen eller stationära datorer (både CPU och GPU:er) i, ut, upp eller ned. Du kan också distribuera Azure Virtual Desktop på enskilda virtuella datorer eller virtuella datorer med flera sessioner. Azure Virtual Desktop kan skala hundratals eller tusentals virtuella datorer. Mer information finns i Windows 10 eller Windows 11 Enterprise fjärrskrivbord med flera sessioner.
Testning
Du kan testa systemets svarstid med hjälp av indikatorn för anslutningsupplevelse. Du kan använda Esris ArcGIS Pro Performance Assessment Tool för att testa prestanda. Esri rekommenderar också verktyg för att testa ArcGIS Enterprise. Azure Load Testing kan också vara till hjälp.
Riktlinjer för storleksändring av virtuella ArcGIS Pro-datorer för Azure Virtual Desktop och Fjärrskrivbordstjänster
Oavsett om du kör dina virtuella sessionsvärddatorer på Fjärrskrivbordstjänster eller Azure Virtual Desktop kräver olika typer av arbetsbelastningar olika konfigurationer för virtuella datorer. Exemplen i den här artikeln är allmänna riktlinjer och du bör bara använda dem för inledande prestandauppskattningar. Optimera och skala distributionen beroende på användarnas behov för bästa möjliga upplevelse.
ArcGIS Pro bör använda virtuella Windows 10- och Windows 11-datorer med flera sessioner för att ge ytterligare flexibilitet och större avkastning på investeringen. Det är nödvändigt att allokera lämpliga typer av virtuella datorer för att ge varje användare tillräckligt med resurser, till exempel GPU, CPU och RAM. Överväg alltid antalet anslutningar och begränsa samtidig användaråtkomst till varje virtuell dator för att undvika överförbrukning och hindra prestanda.
Arbetsbelastningar
Användare kan köra olika typer av arbetsbelastningar på sessionsvärdens virtuella datorer. I följande tabell visas exempel på en mängd olika arbetsbelastningstyper som hjälper dig att uppskatta vilken storlek dina virtuella datorer behöver vara. När du har konfigurerat dina virtuella datorer övervakar du kontinuerligt deras faktiska användning och justerar deras storlek därefter. Om du behöver en större eller mindre virtuell dator skalar du upp eller ned din befintliga distribution.
I följande tabell beskrivs varje ArcGIS-arbetsbelastning. Exempelanvändare är de typer av användare som kan vara mest användbara för varje arbetsbelastning.
Typ av arbetsbelastning | Exempel på användararbetsflöden | Aktivitet |
---|---|---|
Ljus | Enkel 2D-kartvisning, navigering och frågor. Kombinera och presentera data som utarbetats av andra. | Tittande |
Medium | 2D- och 3D-kartvisning, navigering, frågekörning och redigering. Måttlig användning av GP-verktyg. Kompilering av presentation av data från flera källor till en enkel kartlayout. | Redigering |
Tung | 2D- och 3D-kartvisning, navigering, frågekörning och redigering. Avancerad användning av symbolik, inklusive transparens och dynamisk etikettering. Tung 2D- och 3D-analys med synlighet och siktlinje. | Visualisera |
Granska ArcGIS Pro 3.3-systemkraven och ArcGIS Pro på Microsoft Azure Cloud-rekommendationerna för att komplettera din storleksändring.
Rekommendationer för en session
Scenarier med en session är när det bara finns en användare som är inloggad på en virtuell sessionsvärddator samtidigt. Om du till exempel använder personliga värdpooler i Azure Virtual Desktop använder du ett scenario med en enda session.
Följande tabell innehåller exempel för ArcGIS Pro-scenarier med en enda session:
Typ av arbetsbelastning | Exempel på SKU för virtuella Azure-datorer | Aktivitet |
---|---|---|
Ljus | NV4as_v4, NV8as_v4 | Tittande |
Medium | NV16as_v4, NC4as_T4_v3, NC8as_T4_v3, NV6ads_A10_v5 | Redigering |
Tung | NC16as_T4_v3, NV12ads_A10_v5, NV18ads_A10_v5 | Visualisera |
Rekommendationer för flera sessioner
Scenarier med flera sessioner är när det finns fler än en användare som är inloggad på en sessionsvärd samtidigt. När du till exempel använder poolbaserade värdpooler i Azure Virtual Desktop med Windows 11 Enterprise-operativsystemet för flera sessioner (OS) är det en distribution med flera sessioner.
Följande tabell innehåller exempel för ArcGIS Pro-scenarier med flera sessioner:
Typ av arbetsbelastning | Exempel på SKU för virtuella Azure-datorer | Maximalt antal användare per virtuell dator | Aktivitet |
---|---|---|---|
Ljus | NV18ads_A10_v5, NC16as_T4_v3, NV32as_v4 | 6 | Tittande |
Medium | NV18ads_A10_v5, NC16as_T4_v3, NV32as_v4 | 4 | Redigering |
Tung | NV18ads_A10_v5, NC16as_T4_v3, NV32as_v4 | 3 | Visualisera |
Deltagare
Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.
Huvudsakliga författare:
- Matt Hallenborg | (Senior Cloud Solution Architect)
- Ron Vincent | (Senior Program Manager)
Annan deltagare:
- Mick Alberts | (Teknisk författare)
Om du vill se icke-offentliga LinkedIn-profiler loggar du in på LinkedIn.
Nästa steg
- Skapa en hanterad avbildning av en generaliserad virtuell dator i Azure
- Förbereda en Azure Virtual Desktop-avbildning med optimeringsverktyget för virtuellt skrivbord (VDOT)
- Ladda ned och installera FSLogix
- Skapa en gyllene avbildning i Azure
- Skapa en Azure Virtual Desktop-värdpool
- Skapa en Azure SQL-hanterad instans
- Installera ArcGIS Server
- Installera portalen för ArcGIS
- Installera NVIDIA GPU-drivrutiner på virtuella datorer i N-serien som kör Windows
- Utvärdera Azure SQL Managed Instance via SSMS
- Konfigurera offentlig slutpunkt i Azure SQL Managed Instance
- Ansluta till Microsoft SQL Server från ArcGIS
- Skapa Geodatabas för företag
- Metodtips för att justera ArcGIS Enterprise
- Konfigurera ArcGIS Enterprise med hög tillgänglighet
- Esri GIS-mappningsprogramvara, platsintelligens och rumslig analys