beste praksis for å implementere arcgis i din virksomhet - bk2016
TRANSCRIPT
![Page 1: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/1.jpg)
Beste praksis for å implementere ArcGISi din virksomhet
Yngve Kvittum Bråthen
Geodata AS
![Page 2: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/2.jpg)
Ulike ArcGIS implementasjoner
Web SentriskFile Basert Server SentriskDatabase Sentrisk
![Page 3: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/3.jpg)
ArcGIS Server Site
Server Directories
Configuration Store
Program Files
ArcGIS Server Manager
Services
Admin API
6080
Sitefoldere
Service bruker
Admin bruker
ArcSDEOracle, MS SQL, PostgresSQL Express
![Page 4: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/4.jpg)
Fordeler
• Stand alone• Enkel installasjon• Enkel administrasjon• Enkelt å oppgradere• Lisenser
Momenter
• Maskin belastende• Lite driftsikkert• Ingen datasikkerhet• Sandbox
Alt i ett
6080
AdministrasjonGIS Server, Data,
Configuration Store,
Directories
![Page 5: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/5.jpg)
Skille ut database server
Administrasjon
6080
Fordeler
• Mindre maskin belastende
• IT har gjerne egne løsninger for håndtering av database miljøet i organisasjonen
Momenter
• DBA som kjenner ArcSDE
• Nødvendige rettigheter i basen
• AD integrasjon, desktop vs server
![Page 6: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/6.jpg)
Sikkerhet – DMZ og Reverse proxy
Internet
Klient
DMZ
Reverseproxy ArcGIS Server
Site
80
Interntnettverk
6080
http://organisasjon.no/arcgis/rest/services http://maskinnavn:6080/arcgis/rest/services
![Page 7: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/7.jpg)
Sikkerhet – SSL / https
Internet
Klient
DMZ
Reverseproxy ArcGIS Server
Site
443
Interntnettverk
6443
https://organisasjon.no/arcgis/rest/services https://maskinnavn:6443/arcgis/rest/services
![Page 8: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/8.jpg)
Web Adaptor
Administrasjon
6080
80Web Adaptor
Fordeler
• Web server integrasjon
• Reverse proxy
• Lastabalanserer (flere servere i site)
• Forenkler SSL implementasjon
• WebTier Authentication
• IWA, LDAP, PKI
• SSO
![Page 9: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/9.jpg)
Fordeler
• High Availability
• Lastbalanserer er eneste «Single point of failure»
• Lisensiering
Momenter
• Lastbalansering må løses med 3.parts programvare
• Må være identiske, holdes i synk
• Krever en del administrasjon
• Ingen ytelsesforbedring
• Lite skalerbar
Single machine (Active - Passive)
![Page 10: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/10.jpg)
Single machine (Active - Active)
Fordeler
• Ytelse
• High Availability
• Lastbalanserer er eneste «Single point offailure»
Momenter
• Lastbalansering løses med 3.parts SW
• For siter med lite endring i tjenesteoppsett
• Må holdes i synk
• Output directories – shared
![Page 11: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/11.jpg)
Multiple Machine – One Site
Fordeler
• Enkel administrasjon
• Skalerbart
• Lastbalansering håndteres mellom serverne
Momenter
• Fileshare for deling av site foldere
• Driftsikkerheten avhenger av fileshare
• Høy belastning på tjenester (share, netv)
• Samme lisensieringsnivå/extensions
![Page 12: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/12.jpg)
Multiple Machine – One Site
Fjerner Web Adaptor som
«single point of failure»
![Page 13: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/13.jpg)
Multiple Machine – Clustering
Momenter
• Kapasitetsfordeling på tjenester, eks
• Cluster A kan hoste standard karttjenester
• Cluster B kan hoste tyngre tjenester som geoprosessering
• Mindre anbefalt løsning
• Isolasjon
• Administrasjon
![Page 14: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/14.jpg)
• Disk I/O
• Filgeodatabaser
• Cachede tjenester
• Vurder om dette kan legges på lokal server disk
• Minne
• Feature Services
• Gjelder ikke Hosted Feature Services
• Tuning av Max/Min instances på tjenester
• CPU
• Cache produksjon
• Vurder egen server/miljø ved produksjon av store cacher
• Vurder filgeodatabaser på lokal server disk ved produksjon av store cacher
Ytelsesmomenter
![Page 15: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/15.jpg)
Produksjon - Live miljø
Stage – Verifikasjon
Development – Prøve å feile
Release Management
• Programvare oppdateringer
• Endringer i tjenester
• Datamodell endringer
Vurder behov for adskilte miljøer?
![Page 16: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/16.jpg)
Skytjeneste for hosting av tjenester og applikasjoner
• Amazon
• Test, stage og produksjonsmiljøer
• Oppetidskrav
• Autoscaling
• Autohealing
• Tjenester kan brukes i organisasjonens egen Portal eller ArcGIS Online konto
Geodata online er et godt alternativ
![Page 17: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/17.jpg)
Web GIS
Desktop Web Device
Server Content and Services
Portal / AGOL
Plattformen• Alt vil etter hvert være avhengig av plattformen• Named users
Samme funksjonalitet
Forskjellen• Plattformen i skyen• Plattformen i organisasjonens miljø• Portal ligger et skritt etter ift funksjonalitet
![Page 18: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/18.jpg)
Web GIS «on premis» - komponenter
Portal for ArcGIS
ArcGIS Server
ArcGIS Data Store
Web Adaptor
Desktop Web DeviceDesktop Web Device
Server Content and Services
Portal
![Page 19: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/19.jpg)
Portal for
ArcGIS
Løs kobling Portal og ArcGIS Server
Web Adaptor
Data, Directories
Config Store
Web AdaRegistrerer tjenester som items in portal
Fra lokalt miljø, AGOL, andre tjenester
ArcGIS ServerArcGIS Server
Web Adaptor
Content
Stand alone Portal
• Innhold kan vises, deles, anvendes og søkes etter
• Sammenstille kart, bygge web apps
• IWA kun mot portal
• Publisering av CSV, tegnelag etc. ikke mulig
Stand Alone Server Site
![Page 20: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/20.jpg)
Utvider Portal med ArcGIS Server
Web Adaptor
Data, Directories
Config Store
Stand Alone Server Site
Web Ada
ArcGIS ServerArcGIS Server
Web Adaptor
Portal for
ArcGIS
Stand alone Portal
ArcGIS Server
ArcGIS Data Store(Managed DB)
Betingelseforpubliseringav hostedservices
![Page 21: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/21.jpg)
Federasjon
Web Adaptor
Data, Directories
Config Store
Web Ada
ArcGIS ServerArcGIS Server
Web Adaptor
Portal for
ArcGIS
Stand alone Portal
ArcGIS Server
Federert
ArcGIS Data Store(Managed DB)
SAML, IWA,
LDAP, PKI
Publisere- Tile Layers- Feature layers- Scene LayersGjøre analyser (10.4)
Felles identity storeServicer blir items i portalServer kan fortsatt aksesseres på tjenestenivå med named user
Stand Alone Server Site
Federering
![Page 22: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/22.jpg)
Vi kan federe inn eksisterende servere
Web Adaptor
Data, Directories
Config Store
Federert Server Site
Web Ada
ArcGIS ServerArcGIS Server
Web Adaptor
Portal for
ArcGIS
Portal
ArcGIS Server
Federert
ArcGIS Data Store(Managed DB)
Federert Federert
Felles identity storeServicer blir items i portalServer kan fortsatt aksesseres på tjenestenivå med named userSAML, IWA,
LDAP, PKI
![Page 23: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/23.jpg)
Hva har vi gjort?
Desktop Web Device
FederertHostingServer
Portal
Server Server
Standalone Site
![Page 24: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/24.jpg)
Oppskalering
Web Adaptor
Data, Directories
Config Store
Federert Server Site
ArcGIS ServerArcGIS Server
Web Adaptor
Portal for
ArcGIS
Portal
ArcGIS Server
Federert
ArcGIS Data Store(Managed DB)
Federert
Federert
![Page 25: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/25.jpg)
Portal High Availability
Web Adaptor
Data, Directories
Config Store
Federert Server Site
ArcGIS ServerArcGIS Server
ArcGIS Server
Federert
ArcGIS Data Store(Managed DB)
Web Adaptor
Arcgisportal
folder
Portal HA
Portal for
ArcGIS
Portal for
ArcGIS
Federert
Federert
Web Ada«Site folder»- konsept
![Page 26: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/26.jpg)
Sikkerhet - SSL
Internet
Klient
DMZ
Reverseproxy
Portal for ArcGISArcGIS Server
443
Interntnettverk
7443
https://organisasjon.no/arcgis/home https://maskinnavn:7443/arcgis/home
Dersom man velger å kjøre kun SSL så kreves det at tjenestene bruker SSL
![Page 27: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/27.jpg)
Portal for ArcGIS - «Disconnected»Bakgrunnskart, geokoding, ruteberegning, License Manager
Portal for ArcGIS – «On premis»- med tjenester og data fra organisasjonens eget miljø, ArcGISOnline og tredjeparts tjenester
ArcGIS Online for Organizations- med tjenester og data fra organisasjonens eget miljø, ArcGISOnline og tredjeparts tjenester
ArcGIS Online for Organizations
Konseptuelle muligheter
![Page 28: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/28.jpg)
Gjør ting så enkelt som mulig
Start med få komponenter og utvid ved behov
Avslutningsvis
![Page 29: Beste praksis for å implementere ArcGIS i din virksomhet - BK2016](https://reader033.vdocuments.net/reader033/viewer/2022042908/58f19e3f1a28ab323b8b456b/html5/thumbnails/29.jpg)
Takk for oppmerksomheten!