550 likes | 571 Views
ArcGIS for Server: Reference Implementations. Anthony Moralez Shreyas Shinde. 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
E N D
ArcGIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde
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
Agenda: Reference Implementations Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server
Gillian GIS Administrator
Our Journey Begins Here – Circa 10.1 SDE ArcMap
ArcGIS Server – All in one machine Simple But Not fault tolerant Limited scalability Web Adaptor ArcGIS Server Database
ArcGIS Server – All in one machine 80 443 Active Directory IWA Web Adaptor ArcGIS Server Database
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation • Security • Availability • Capacity All in a box server
Availability At a low cost?
ArcGIS Server – All in one machine Passive Active Web Adaptor Web Adaptor ArcGIS Server ArcGIS Server Database Database
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation • Security • Availability • Capacity All in a box server
Success means more publishers and users Web Adaptor ArcGIS Server Database
ArcGIS Server – Separate Database Web Adaptor ArcGIS Server LARGE small Database
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation • Security • Availability • Capacity All in a box server
All in one box Web Adaptor Database ArcGIS Server
ArcGIS Server – Multi-node ArcGIS Server Server Directories & Config Store ArcGIS Server Site
ArcGIS Server – Multi-node ArcGIS Server ArcGIS Server Server Directories & Config Store ArcGIS Server Site
ArcGIS Server – Multi-node Web Adaptor ArcGIS Server ArcGIS Server Server Directories & Config Store ArcGIS Server Site
ArcGIS Server – Multi-node Web Adaptor ` ArcGIS Server ArcGIS Server Server Directories & Config Store ArcGIS Server Site Database Database
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server All in a box server
Organizing Servers By Function
Separation of workloads ArcGIS Server
Separation of workloads Load Balancer ArcGIS Server ArcGIS Server ArcGIS Server Dynamic Map Site Tiles Site Analysis Site
High performance caching Frequently cook large volumes of cache as fast as possible
Workload separation – dedicate server for caching B:6080 C:6080 A:6080 ArcGIS Server ArcGIS Server ArcGIS Server Server Directories & Config Store • 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
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal • Isolation • Ease of management • Better resource utilization Multi-node server with workload separation All in a box server
Esri releases Portal for ArcGIS The WebGIS Pattern
WebGIS GIS for everyone • 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 Device Desktop Web Apps Portal Identity / Search / Collaboration Services Hosting Server Federated Servers
WebGIS Components Load Balancers Device Desktop Web Apps Portal for ArcGIS ArcGIS Server Portal Identity / Search / Collaboration ArcGIS Data Store (Managed DB) Databases (Registered DB) Services Hosting Server Federated Servers Content
Standalone portal ArcGIS Server Registering GIS services as items in portal Web Adaptor Web Adaptor Portal for ArcGIS ArcGIS Server ArcGIS Server Server Directories & Config Store • Standalone Portal for ArcGIS allows for making of web maps • GIS services become discoverable • No change in server Content • No single sign-on • Portal is not highly available
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosted server Standalone portal Multi-node server with workload separation • Search, find, use • Webmap and apps • No self-service mapping All in a box server
Need for self-service mapping Visualize spatial qualities of business data
Portal for ArcGIS with hosting server ArcGIS Server Web Adaptor Web Adaptor Portal for ArcGIS Hosting ArcGIS Server ArcGIS Server ArcGIS Server Server Directories & Config Store ArcGIS Data 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 • Portal with hosting server is not highly available
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation • Search, find, use • Webmap and apps • Self-service mapping All in a box server
Single sign-on Users don’t want to login twice to access Spatial content
Federation Single sign-on for existing GIS servers • 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 Device Desktop Web Apps Portal Identity/ Search / Collaboration • Need portal accounts for accessing services • GIS services permissions are changed to portal access control Services Federated Servers Standalone Servers Hosting Server
Single sign-on with federation ArcGIS Server Federated Web Adaptor SAML Web Adaptor Portal for ArcGIS Federation Hosting ArcGIS Server ArcGIS Server ArcGIS Server Server Directories & Config Store ArcGIS Data Store • Designed for collaboration • Search, Find, Use • SAML can support mix of identity providers • IWA and PKI also available
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation • Single sign-on for all web accessible GIS assets • Single identity space All in a box server
Hosting server capacity reached! More hardware needed
Multi-node hosting server ArcGIS Server Federated SAML Web Adaptor Federation Web Adaptor External Web Adaptor Portal for ArcGIS ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Internal Web Adaptor (6080/6443) Server Directories & Config Store Srv Dirs & Config Store Hosting Server • HA Hosting ArcGIS Server • HA ArcGIS Data Store (Managed Database) • Requires internal web adaptors for portal to reach servers on 6080/6443
Portal for ArcGIS Full WebGIS HA SAML Federated ArcGIS Server Web Adaptor External Web Adaptor External Web Adaptor Federation ArcGIS Server ArcGIS Server Portal Portal ArcGIS Server ArcGIS Server Internal Web Adaptor For Server (6080/6443) Internal Web Adaptor For Portal (7080/7443) Server Directories & Config Store Srv Dirs & Config Store Content Hosting Server • HA Portal • HA Hosting ArcGIS Server • HA ArcGIS Data Store (Managed database) • HA Federated ArcGIS Server • No single point of failure • Internal load balancers are needed between server to portal and from portal to server • Not for the faint hearted!
Reference Implementations Success! Multi-node WebGIS Federation Portal with hosted server Standalone portal Multi-node server with workload separation • No single point of failure • Scalable All in a box server
In the case of a disaster… ….you really need disaster recovery
Geographic Redundancy Public Load Balancer Device Web Desktop PASSIVE ACTIVE Content synchronization Portal Portal Portal Server Database Content Hosting Server Federated Servers Hosting Server Federated Servers
Geographic Redundancy Public Load Balancer Device Web Desktop PASSIVE ACTIVE Content synchronization Portal Portal Hosting Server Federated Servers Hosting Server Federated Servers
Gillian’s journey Success! (with a little help) Multi-node WebGIS with GR/DR Federation Portal with hosted server Standalone portal • Multi-node server with dedicated sites All in a box server
Summary MULTI-NODE PORTAL MULTI-NODE HOSTING SERVER MULTI-NODE DB SINGLE PORTAL MULTI-NODE HOSTING SERVER GEOGRAPHIC REDUDANCY ALL IN-A-BOX Complexity Vs. Availability • Scalable hosting server • No single point of failure for portal • Self-service mapping • Simple portal • Scalable hosting server • Single point of failure for portal • No single point of failure • DR • Simple • Single point of failure • Limited scalability