arcgis for server: reference implementations anthony moralez shreyas shinde
TRANSCRIPT
![Page 1: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/1.jpg)
ArcGIS for Server: Reference Implementations
Anthony Moralez
Shreyas Shinde
![Page 2: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/2.jpg)
Before we begin…
• Please fill out the session survey in your mobile app
• Select “ArcGIS for Server: Reference Implementations”
in the Mobile App- Use the Search Feature to quickly find this title
• Click “Technical Workshop Survey”
• Answer a few short questions and enter any comments
![Page 3: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/3.jpg)
Agenda: Reference Implementations
All in a box server
Multi-node server with workload separation
Standalone portal
Portal with hosting server
Federation
Multi-node WebGIS
![Page 4: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/4.jpg)
GIS Administrator
Gillian
![Page 5: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/5.jpg)
ArcMap SDE
Our Journey Begins Here – Circa 10.1
![Page 6: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/6.jpg)
SDE
![Page 7: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/7.jpg)
ArcGIS Server – All in one machine
Web Adaptor
ArcGIS Server
Database
SimpleBut
Not fault tolerantLimited scalability
![Page 8: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/8.jpg)
ArcGIS Server – All in one machine
ArcGIS Server
Database
80 443
Web Adaptor
Active DirectoryIWA
![Page 9: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/9.jpg)
Reference Implementations
Standalone portal
Multi-node server with workload separation
Portal with hosting server
Federation
Multi-node WebGIS
All in a box server
Success!
![Page 10: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/10.jpg)
At a low cost?
Availability
![Page 11: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/11.jpg)
ArcGIS Server – All in one machine
Web Adaptor
ArcGIS Server
Database
Active
Web Adaptor
ArcGIS Server
Database
Passive
![Page 12: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/12.jpg)
Reference Implementations
Standalone portal
Multi-node server with workload separation
Portal with hosting server
Federation
Multi-node WebGISSuccess!
All in a box server
![Page 13: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/13.jpg)
Nearing Capacity
![Page 14: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/14.jpg)
Success means more publishers and users
Web Adaptor
ArcGIS Server
Database
![Page 15: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/15.jpg)
ArcGIS Server – Separate Database
Web Adaptor
ArcGIS Server
small
Database
LARGE
![Page 16: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/16.jpg)
Reference Implementations
Standalone portal
Multi-node server with workload separation
Portal with hosting server
Federation
Multi-node WebGISSuccess!
All in a box server
![Page 17: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/17.jpg)
Critical Services
![Page 18: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/18.jpg)
All in one box
Web Adaptor
ArcGIS Server
Database
![Page 19: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/19.jpg)
ArcGIS Server – Multi-node
ArcGIS Server
Server Directories&
Config StoreArcGIS Server Site
![Page 20: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/20.jpg)
ArcGIS Server – Multi-node
ArcGIS ServerArcGIS Server
Server Directories&
Config StoreArcGIS Server Site
![Page 21: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/21.jpg)
ArcGIS Server – Multi-node
Web Adaptor
ArcGIS ServerArcGIS Server
Server Directories&
Config StoreArcGIS Server Site
![Page 22: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/22.jpg)
ArcGIS Server – Multi-node
Database Database
Web Adaptor
ArcGIS Server
`
ArcGIS Server
Server Directories&
Config StoreArcGIS Server Site
![Page 23: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/23.jpg)
Reference Implementations
Standalone portal
Federation
Portal with hosting server
Multi-node WebGIS
All in a box server
Multi-node server
Success!
![Page 24: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/24.jpg)
By Function
Organizing Servers
![Page 25: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/25.jpg)
Separation of workloads
ArcGIS Server
![Page 26: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/26.jpg)
Separation of workloads
ArcGIS Server
Tiles Site
ArcGIS Server
Analysis Site
ArcGIS Server
Dynamic MapSite
Load Balancer
![Page 27: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/27.jpg)
Frequently cook large volumes of cache as fast as possible
High performance caching
![Page 28: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/28.jpg)
Workload separation – dedicate server for caching
Server Directories&
Config Store
ArcGIS Server
B:6080
ArcGIS Server
C:6080
ArcGIS Server
A:6080
No web adaptor Built-in accounts High performance NAS Data copied locally to each node Shutdown all non-essential services Set caching service MIN/MAX to high value
![Page 29: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/29.jpg)
Reference Implementations
Standalone portal
Federation
Portal with hosting server
Multi-node WebGIS
All in a box server
Multi-node server with workload separation
Success!
Isolation Ease of management Better resource
utilization
![Page 30: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/30.jpg)
The WebGIS Pattern
Esri releases Portal for ArcGIS
![Page 31: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/31.jpg)
WebGIS
Powerful layer of abstractions on top of GIS
Opens the platform to a large class of applications from desktop to device
Single sign-on access to GIS assets
Existing GIS infrastructure can be plugged in
GIS for everyone
Desktop Web Device
Hosting Server
Portal
Federated Servers
![Page 32: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/32.jpg)
WebGISComponents
Desktop Web Device
Hosting Server
Portal
Federated Servers
Load BalancersLoad Balancers
Portal for ArcGISPortal for ArcGIS
ArcGIS ServerArcGIS Server
ArcGIS Data Store(Managed DB)
ArcGIS Data Store(Managed DB)
Databases(Registered DB)Databases
(Registered DB)
ContentContent
![Page 33: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/33.jpg)
Standalone portal
Web Adaptor
Content
Portal for ArcGIS
Web Adaptor
ArcGIS Server
ArcGIS Server
Server Directories&
Config Store
ArcGIS ServerArcGIS Server
Standalone Portal for ArcGIS allows for making of web maps
GIS services become discoverable No change in server
Registering GIS services as items in portalRegistering GIS services as items in portal
o No single sign-ono Portal is not highly available
![Page 34: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/34.jpg)
Reference Implementations
Multi-node server with workload separation
Portal with hosted server
Federation
Multi-node WebGIS
All in a box server
Success!Standalone portal Search, find, use
Webmap and apps No self-service mapping
![Page 35: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/35.jpg)
Visualize spatial qualities of business data
Need for self-service mapping
![Page 36: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/36.jpg)
Portal for ArcGIS with hosting server
Web Adaptor
Portal for ArcGIS
Web Adaptor
ArcGIS Server
ArcGIS Server
Server Directories&
Config Store
Analysts can use portal’s GIS capabilities to map business data
Mission critical GIS services registered as items in portal for find and use
Hosting ArcGIS ServerHosting ArcGIS Server
ArcGIS Data StoreArcGIS Data Store
o Portal with hosting server is not highly available
ArcGIS ServerArcGIS Server
![Page 37: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/37.jpg)
Reference Implementations
Multi-node server with workload separation
Federation
Multi-node WebGIS
Standalone portal
All in a box server
Success!Portal with hosting server
Search, find, use Webmap and apps Self-service mapping
![Page 38: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/38.jpg)
Users don’t want to login twice to access Spatial content
Single sign-on
![Page 39: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/39.jpg)
Federation
GIS servers are connected to portal’s identity store
Single sign-on for services on a hosting or federated servers
Identity flows through the system
Ownership and group-based access control
Single sign-on for existing GIS servers
Desktop Web Device
Hosting Server
Portal
o Need portal accounts for accessing services
o GIS services permissions are changed to portal access control
Standalone Servers
FederatedServers
![Page 40: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/40.jpg)
Single sign-on with federation
Web Adaptor
Portal for ArcGIS
Web Adaptor
ArcGIS Server
ArcGIS Server
Server Directories&
Config Store
Designed for collaboration Search, Find, Use SAML can support mix of identity
providers IWA and PKI also available
Hosting ArcGIS ServerHosting ArcGIS Server
SAMLSAML
ArcGIS ServerArcGIS Server
ArcGIS Data StoreArcGIS Data Store
Federation
FederatedFederated
![Page 41: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/41.jpg)
Reference Implementations
Multi-node server with workload separation
Multi-node WebGIS
Portal with hosting server
Standalone portal
All in a box server
Success! Federation Single sign-on for all web
accessible GIS assets Single identity space
![Page 42: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/42.jpg)
More hardware needed
Hosting server capacity reached!
![Page 43: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/43.jpg)
Multi-node hosting server
Web Adaptor
Portal for ArcGIS Web Adaptor
ArcGIS Server
ArcGIS Server
Server Directories&
Config Store
HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed Database)
SAMLSAML
o Requires internal web adaptors for portal to reach servers on 6080/6443
ArcGIS ServerArcGIS Server
Federation
Hosting ServerHosting Server
External Web Adaptor
ArcGIS Server
ArcGIS Server
Srv Dirs & Config Store
Internal Web Adaptor (6080/6443)
FederatedFederated
![Page 44: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/44.jpg)
Full WebGIS HA
Web Adaptor
ArcGIS Server
ArcGIS Server
Server Directories&
Config Store
HA Portal HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed database) HA Federated ArcGIS Server No single point of failure
o Internal load balancers are needed between server to portal and from portal to server
o Not for the faint hearted!
Federated ArcGIS ServerFederated ArcGIS Server
External Web Adaptor
ArcGIS Server
ArcGIS Server
Srv Dirs & Config Store
Hosting ServerHosting Server
Internal Web Adaptor For Server (6080/6443)
Portal for ArcGISPortal for ArcGIS
External Web Adaptor
PortalPortal
Content
SAMLSAML
Federation
Internal Web Adaptor For Portal (7080/7443)
![Page 45: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/45.jpg)
Reference Implementations
Multi-node server with workload separation
Standalone portal
Federation
Portal with hosted server
All in a box server
Success! Multi-node WebGIS
No single point of failure Scalable
![Page 46: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/46.jpg)
….you really need disaster recovery
In the case of a disaster…
![Page 47: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/47.jpg)
Geographic Redundancy
Desktop Web Device
Hosting Server
Portal
Federated Servers
Hosting Server
Portal
Federated Servers
PASSIVEPASSIVEACTIVEACTIVE
Content synchronization
Public Load Balancer
PortalServer
DatabaseContent
PortalServer
DatabaseContent
![Page 48: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/48.jpg)
Geographic Redundancy
Desktop Web Device
Hosting Server
Portal
Federated Servers
Hosting Server
Portal
Federated Servers
PASSIVEPASSIVEACTIVEACTIVE
Content synchronization
Public Load Balancer
![Page 49: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/49.jpg)
Gillian’s journey
Standalone portal
Portal with hosted server
Multi-node server with dedicated sites
Federation
All in a box server
Multi-node WebGIS
with GR/DRSuccess!(with a little help)
![Page 50: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/50.jpg)
Summary
Complexity Vs. Availability
SINGLE PORTALMULTI-NODE HOSTING SERVER
SINGLE PORTALMULTI-NODE HOSTING SERVER
Self-service mapping Simple portal Scalable hosting
servero Single point of failure
for portal
Self-service mapping Simple portal Scalable hosting
servero Single point of failure
for portal
ALL IN-A-BOXALL IN-A-BOX
Simpleo Single point
of failureo Limited
scalability
Simpleo Single point
of failureo Limited
scalability
MULTI-NODE PORTALMULTI-NODE HOSTING SERVERMULTI-NODE DB
MULTI-NODE PORTALMULTI-NODE HOSTING SERVERMULTI-NODE DB
Scalable hosting server
No single point of failure for portal
Scalable hosting server
No single point of failure for portal
GEOGRAPHICREDUDANCYGEOGRAPHICREDUDANCY
No single point of failure
DR
No single point of failure
DR
![Page 51: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/51.jpg)
Parting thoughts…
• Deployment patterns are a spectrum- Full HA with geographic redundancy is not always required
• Plan your deployment- Development, staging and production
• Know your availability and recovery needs
• Isolate and manage security- Administrators, publishers, users and custom roles
• Backup often
![Page 52: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/52.jpg)
Other related sessions
• Building your Server for High Availability and Disaster Recovery
• Enterprise Architectures for Large Tiled Basemap Projects
• Using ArcGIS Server in the Cloud
• ArcGIS Server and Portal for ArcGIS: An Introduction to Security
• ArcGIS Server: Advanced Security
• ArcGIS Server Performance and Scalability: Optimizing GIS Services
• Automating ArcGIS Server Configurations: Chef and the Admin API
![Page 53: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/53.jpg)
Questions?
![Page 54: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/54.jpg)
Thank you!Please fill out the session surveys.
![Page 55: ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde](https://reader037.vdocuments.site/reader037/viewer/2022102801/56649e885503460f94b8c964/html5/thumbnails/55.jpg)