Скачать презентацию Arc GIS for Server Reference Implementations Anthony Moralez Скачать презентацию Arc GIS for Server Reference Implementations Anthony Moralez

8aef6a17f5261ede4f67db1e1ff397e4.ppt

  • Количество слайдов: 55

Arc. GIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde Arc. GIS for Server: Reference Implementations Anthony Moralez Shreyas Shinde

Before we begin… • Please fill out the session survey in your mobile app 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 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 Gillian GIS Administrator

Our Journey Begins Here – Circa 10. 1 Arc. Map SDE Our Journey Begins Here – Circa 10. 1 Arc. Map SDE

SDE SDE

Arc. GIS Server – All in one machine Simple But Not fault tolerant Limited 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. 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 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? Availability At a low cost?

Arc. GIS Server – All in one machine Active Passive Web Adaptor Arc. GIS 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 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 Nearing Capacity

Success means more publishers and users Web Adaptor Arc. GIS Server Database 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 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 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 Critical Services

All in one box Web Adaptor Database Arc. GIS Server 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 Server Directories & Config Store

Arc. GIS Server – Multi-node Arc. GIS Server Site Arc. GIS Server Directories & 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 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 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 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 Organizing Servers By Function

Separation of workloads Arc. GIS Server Separation of workloads Arc. GIS Server

Separation of workloads Load Balancer Arc. GIS Server Dynamic Map Site Tiles Site Analysis 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 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 & 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 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 Esri releases Portal for Arc. GIS The Web. GIS Pattern

Web. GIS for everyone ü Powerful layer of Desktop Web Device abstractions on top 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 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 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 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 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 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 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 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 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 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 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 Hosting server capacity reached! More hardware needed

Multi-node hosting server Web Adaptor Federated Arc. GIS Server SAML Portal for Arc. GIS 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 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 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 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 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 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 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. 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 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 • 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? Questions?

Thank you! Please fill out the session surveys. Thank you! Please fill out the session surveys.