Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise Torben Vidding Willadsen, Geoinfo
Agenda Shared instances News! Hvad er ArcGIS Enterprise? (den korte version) Andre 10.7-nyheder Samt lidt fra 10.6.1 Administration af ArcGIS Enterprise
Hvad er ArcGIS Enterprise? ArcGIS Online til intern brug ArcGIS Desktop som Web GIS Kortskab Mere end det Desktop GIS (ArcMap) Map document (mxd) Desktop GIS Apps Portal/kortskab Web GIS Application ArcGIS Enterprise og/eller ArcGIS Online Web map Layer file Web layer Geodatabase Infrastruktur ArcGIS Server
Hvad er ArcGIS Enterprise? = ArcGIS Enterprise ArcGIS Web Adaptor Portal for ArcGIS ArcGIS Server ArcGIS Data Store
Agenda Shared instances News! Hvad er ArcGIS Enterprise? (den korte version) Andre 10.7-nyheder Samt lidt fra 10.6.1 Administration af ArcGIS Enterprise
Baggrund: service capacity management i dag Alle services har dedikeret kapacitet defineret af minimums- og maksimum serviceinstanser konfigureret pr. service. Der er et 1:1 forhold mellem en service-instans (SOC-proces) og den underliggende service-definition. Standardværdien er mindst 1 service-instans og maksimalt 2 service-instanser. En kørende service-instans for traditionelle (ikke-hostede) services bruger i gennemsnit mellem 100-200 MB RAM, nogle gange mere (nogle gange meget mere).
Baggrund: service capacity management i dag Ofte er det samlede forbrug af memory den primære flaskehals for, hvor mange services der kan køre på en enkelt server.
C L I E N T?? A P P S ArcSOC.exe ArcSOC.exe MapService1 MapService2 A R C G I S S E R V E R S I T E
? C L I E N T? A P P S MapService1 MapService2 A R C G I S S E R V E R S I T E
?? C L I E N T? A P P S Performance delay MapService1 MapService2 A R C G I S S E R V E R S I T E
C L I E N T A P P S??? Dedicated instance pools Min: 1 Max: 2 Current: 2 Min: 1 Max: 2 Current: 1 MapService1 MapService2 A R C G I S S E R V E R S I T E
?? C L I E N T? A P P S Goal: Optimize instances so you re only using as many as you need. Min: 1 Max: 2 Current: 2 $ $ $ Min: 1 Max: 2 Current: 1 MapService1 MapService2 A R C G I S S E R V E R S I T E
C L I E N T? A P P S Min: 0 Max: 2 Current: 1 MapService2 A R C G I S S E R V E R S I T E
Introduktion af shared instances Shared instances tillader et 1:M forhold mellem SOC-processer og servicedefinitioner: En shared instance (SOC-proces) kan håndtere forespørgsler til flere services. Ved hjælp af shared instances, vil ArcGIS Server 10.7 stille en pulje af shared instances til rådighed, som håndterer forespørgsler til alle services, der konfigureres til at anvende denne tilstand.
Introduktion af shared instances Når du publicerer en map service og indstiller den til at bruge shared instances, er der tilnærmelsesvis ingen ekstra omkostning i form af yderligere anvendt memory til den nye service. I stedet for at oprette en dedikeret pulje af service-instanser (SOC'er) vil servicen blive håndteret af den fælles pulje af instanser (shared instances).
Min: 3 Max: 5 Min: 1 Max: 2 Min: 0 Max: 2 MapService1 MapService3 MapService6 Min: 0 Max: 2 Min: 1 Max: 2 Min: 4 Max: 10 MapService4 MapService5 Min: 1 Max: 2 Min: 0 Max: 3 MapService2 MapService7 MapService8 A R C G I S S E R V E R S I T E
Min: 3 Max: 5 MapService1 Shared instance pool New at 10.7 4 instances Min: 4 Max: 10 Participants: MapService3 MapService4 MapService5 MapService6 MapService7 MapService8 MapService2 Compatible map services shared from ArcGIS Pro A R C G I S S E R V E R S I T E
Hvornår anvendes shared instances? Din services skal være kvalificerede: Publiceret via ArcGIS Pro Bruger kun understøttede capabilities: Feature Access, KML, WMS, WFS Services, der håndterer relativt få forespørgsler - Meget grov tommelfingerregel: mindre end 1 forespørgsel pr. minut i gennemsnit Services, der i øjeblikket er indstillet til minimum instanser = 0 Services, som du ønsker dig, kan indstilles til minimum instanser = 0 (men hvor du ikke er villig til at leve med den lange opstartstid) Cached map services
Hvornår anvendes ikke shared instances Services, der ikke er kvalificerede: Publiceret via ArcMap Usupporterede capabilities: Network Analysis, Network Diagrams, Utility Network, osv. Hvis du har brug for per-service kontrol over service timeouts Services, der modtager mange forespørgsler Grundlæggende operationelle lag, der anvendes på tværs af mange eller de fleste af dine kort og apps Andre servicetyper: Geocoding, geoprocessing, osv. (Image services: afhænger af, hvordan du publicerer - se hjælpen)
Shared instances DEMO
Shared Instance pool Default shared instance pool size: 4 instances Konfigurer din shared instance pool, så den matcher dine serverressourcer - Husk: Det er ikke fornuftigt at indstille størrelsen på shared instance pool til at være større end det, som maskinen kan håndtere samtidigt. For en 4-core-maskine er dette sandsynligvis i området 6-8 instanser. - Hvis du vil sikre, at højt prioriterede services, der kører med dedikerede instanser, altid har ressourcer til rådighed, skal du indstille din shared instance pool til at være mindre end fuld kapacitet.
Publishing defaults I ArcGIS Enterprise 10.7: default er at publicere services med dedicated instances. - Serviceejer eller administrator kan ændre individuelle services i ArcGIS Server Manager. Administrator kan skifte default mode for hele sitet til af anvende shared instances. DEMO
Spørgsmål om shared instances?
Agenda Shared instances News! Hvad er ArcGIS Enterprise? (den korte version) Andre 10.7-nyheder Samt lidt fra 10.6.1 Administration af ArcGIS Enterprise
News 10.7 Nye User Types Viewer Editor Field worker Creator GIS Professional 1 2 Basis apps Se Redigere Publisere/administrere Basis apps Basis apps Feltapps Basis apps Feltapps Kontorapps Basis apps Feltapps Kontorapps ArcGIS Pro
News 10.7 Muligt at få overblik over alle GP-jobs
News 10.7 Bedre overblik i ArcGIS Server Log via Request ID 10.6.1 Flere forbedringer i ArcGIS Server Log, f.eks. Wait time
News Distributed collaboration En måde at dele og synkronisere data og information på tværs af ArcGIS Opretter en betroet forbindelse med andre Enterprise-implementeringer og ArcGIS Online Bruger den eksisterende, velkendte gruppedelingsmodel til at sende og modtage data
News Distributed collaboration Release highlights 10.5 10.5.1 10.6 10.6.1 10.7 Enterprise with Enterprise (first release) Enterprise with Online Share feature layers as copies (Enterprise) Content delete policy Share web apps Sync on demand Share Insights items Copy views Pause + resume sync Badge more prominent Sync reporting
Agenda Shared instances News! Hvad er ArcGIS Enterprise? (den korte version) Andre 10.7-nyheder Samt lidt fra 10.6.1 Administration af ArcGIS Enterprise
! Mange emner indenfor administration og best practice Workload separation
! Mange emner indenfor administration og best practice Overordnet infrastruktur, der planlægges i samarbejde med rådgiver Workload separation
! Daglig administration af indhold Erfaringer fra samarbejde med kunder ifm. driftsaftaler (10.6.1 og ældre) Fokus på layers i kortskabet (portalen) kategoriseret efter emne - 10.6.1 og ældre: Gruppelag for at tage hensyn til resurseforbrug (optimere antal instanser) - Problemer med rettigheder, der sættes på hele den tilhørende service - Fra 10.7: Fokus på brugeroplevelse intet hensyn til resurseforbrug - Mindre Web Layers med meget få lag - Manglende erfaring: Fungerer det for Web Maps med mange lag (10+)? Map Image Layer vs. Feature Layer - 10.6.1 og ældre: Anvend primært Map Image Layers (map-services) til kiggeadgang - Layers, der skal kunne ses af mange (alle), deles som Map Image Layers - Feature Layers deles kun til de brugere, der skal bruge yderligere funktionalitet (editering mv.) - Fra 10.7: Samme anbefaling (indtil videre) - Ikke et problem (resursemæssigt) at dele samme Web Layer flere gange med forskellig funktionalitet (editeringsadgang mv.)
Tak for opmærksomheden Spørgsmål? Hvis du vil vide mere, tilbyder Geoinfo følgende kursus: ArcGIS Enterprise: Administrative Workflows d. 14.-16. maj 2019 i Kolding ArcGIS Enterprise: Administrative Workflows d. 28.-30. oktober 2019 i Glostrup