View
186
Download
1
Category
Preview:
Citation preview
Beste praksis for å implementere ArcGISi din virksomhet
Yngve Kvittum Bråthen
Geodata AS
Ulike ArcGIS implementasjoner
Web SentriskFile Basert Server SentriskDatabase Sentrisk
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
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
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
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
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
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
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)
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
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
Multiple Machine – One Site
Fjerner Web Adaptor som
«single point of failure»
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
• 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
Produksjon - Live miljø
Stage – Verifikasjon
Development – Prøve å feile
Release Management
• Programvare oppdateringer
• Endringer i tjenester
• Datamodell endringer
Vurder behov for adskilte miljøer?
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
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
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
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
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
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
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
Hva har vi gjort?
Desktop Web Device
FederertHostingServer
Portal
Server Server
Standalone Site
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
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
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
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
Gjør ting så enkelt som mulig
Start med få komponenter og utvid ved behov
Avslutningsvis
Takk for oppmerksomheten!
Recommended