8aef6a17f5261ede4f67db1e1ff397e4.ppt
- Количество слайдов: 55
Arc. GIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde
Before we begin… • Please fill out the session survey in your mobile app • Select “Arc. GIS 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 Web. GIS 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 Arc. Map SDE
SDE
Arc. GIS Server – All in one machine Simple But Not fault tolerant Limited scalability Web Adaptor Arc. GIS Server Database
Arc. GIS Server – All in one machine 80 443 IWA Web Adaptor Arc. GIS Server Database Active Directory
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server
Availability At a low cost?
Arc. GIS Server – All in one machine Active Passive Web Adaptor Arc. GIS Server Database
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server
Nearing Capacity
Success means more publishers and users Web Adaptor Arc. GIS Server Database
Arc. GIS Server – Separate Database Web Adaptor Arc. GIS Server small Database LARGE
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server
Critical Services
All in one box Web Adaptor Database Arc. GIS Server
Arc. GIS Server – Multi-node Arc. GIS Server Site Server Directories & Config Store
Arc. GIS Server – Multi-node Arc. GIS Server Site Arc. GIS Server Directories & Config Store
Arc. GIS Server – Multi-node Web Adaptor Arc. GIS Server Site Arc. GIS Server Directories & Config Store
Arc. GIS Server – Multi-node Web Adaptor ` Arc. GIS Server Directories & Config Store Arc. GIS Server Site Database
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server All in a box server
Organizing Servers By Function
Separation of workloads Arc. GIS Server
Separation of workloads Load Balancer Arc. GIS 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 A: 6080 Arc. GIS Server Directories & Config Store B: 6080 Arc. GIS Server ü ü ü C: 6080 Arc. GIS Server 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 Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server ü Isolation ü Ease of management ü Better resource utilization
Esri releases Portal for Arc. GIS The Web. GIS Pattern
Web. GIS for everyone ü Powerful layer of Desktop Web Device abstractions on top of GIS ü Opens the platform to a large class of applications from desktop to device ü Single sign-on access to Portal GIS assets ü Existing GIS infrastructure can be plugged in Hosting Server Federated Servers
Web. GIS Components Load Balancers Desktop Web Device Portal for Arc. GIS Server Portal Arc. GIS Data Store (Managed DB) Databases (Registered DB) Content Hosting Server Federated Servers
Standalone portal Registering GIS services as items in portal Arc. GIS Server Web Adaptor Portal for Arc. GIS Server Content Server Directories & Config Store ü Standalone Portal for Arc. GIS allows for making of web maps ü GIS services become discoverable ü No change in server o No single sign-on o Portal is not highly available
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosted server Standalone portal Multi-node server with workload separation All in a box server ü Search, find, use ü Webmap and apps q No self-service mapping
Need for self-service mapping Visualize spatial qualities of business data
Portal for Arc. GIS with hosting server Arc. GIS Server Web Adaptor Portal for Arc. GIS Hosting Arc. GIS Server Arc. GIS 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 o Portal with hosting server is not highly available Arc. GIS Server Directories & Config Store
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server ü Search, find, use ü Webmap and apps ü Self-service mapping
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 Desktop Web Device to portal’s identity store ü Single sign-on for services on a hosting or federated servers ü Identity flows through the Portal system ü Ownership and group- based access control o Need portal accounts for accessing services o GIS services permissions are changed to portal access control Hosting Server Federated Servers Standalone Servers
Single sign-on with federation Federated Arc. GIS Server Web Adaptor SAML Web Adaptor Portal for Arc. GIS Hosting Arc. GIS Server Federation Arc. GIS Data Store ü Designed for collaboration ü Search, Find, Use ü SAML can support mix of identity providers ü IWA and PKI also available Arc. GIS Server Directories & Config Store
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosting server Standalone portal Multi-node server with workload separation All in a box server ü Single sign-on for all web accessible GIS assets ü Single identity space
Hosting server capacity reached! More hardware needed
Multi-node hosting server Web Adaptor Federated Arc. GIS Server SAML Portal for Arc. GIS Server Internal Web Adaptor (6080/6443) Hosting Server External Web Adaptor Arc. GIS Server Srv Dirs & Config Store Web Adaptor Federation Arc. GIS Server Directories & Config Store ü HA Hosting Arc. GIS Server ü HA Arc. GIS Data Store (Managed Database) o Requires internal web adaptors for portal to reach servers on 6080/6443
Portal for Arc. GIS Portal Full Web. GIS HA SAML External Web Adaptor Federated Arc. GIS Server Portal Web Adaptor Content Federation Internal Web Adaptor For Portal (7080/7443) Arc. GIS Server Internal Web Adaptor For Server (6080/6443) Server Directories & Config Store Hosting Server External Web Adaptor Arc. GIS Server Srv Dirs & Config Store Arc. GIS Server ü ü ü HA Portal HA Hosting Arc. GIS Server HA Arc. GIS Data Store (Managed database) o Internal load balancers are needed between HA Federated Arc. GIS Server server to portal and from portal to server No single point of failure o Not for the faint hearted!
Reference Implementations Success! Multi-node Web. GIS Federation Portal with hosted server Standalone portal Multi-node server with workload separation All in a box server ü No single point of failure ü Scalable
In the case of a disaster… …. you really need disaster recovery
Desktop Web Device Geographic Redundancy Public Load Balancer PASSIVE ACTIVE Content synchronization Portal Hosting Server Federated Servers Portal Server Database Content Portal Hosting Server Federated Servers
Desktop Web Device Geographic Redundancy Public Load Balancer PASSIVE ACTIVE Content synchronization Portal Hosting Server Federated Servers
Gillian’s journey Success! Federation Portal with hosted server (with a little help) Standalone portal Multi-node server with dedicated sites All in a box server Multi-node Web. GIS with GR/DR
Summary ALL IN-A-BOX SINGLE PORTAL MULTI-NODE HOSTING SERVER MULTI-NODE DB GEOGRAPHIC REDUDANCY Complexity Vs. Availability ü Simple o Single point of failure o Limited scalability ü Self-service mapping ü Simple portal ü Scalable hosting server o Single point of failure for portal ü Scalable hosting server ü No single point of failure for portal ü No single point of failure ü DR
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
Other related sessions • Building your Server for High Availability and Disaster Recovery • Enterprise Architectures for Large Tiled Basemap Projects • Using Arc. GIS Server in the Cloud • Arc. GIS Server and Portal for Arc. GIS: An Introduction to Security • Arc. GIS Server: Advanced Security • Arc. GIS Server Performance and Scalability: Optimizing GIS Services • Automating Arc. GIS Server Configurations: Chef and the Admin API
Questions?
Thank you! Please fill out the session surveys.


