ArcGIS Deployment Pattern Azlina Mahad
Agenda Deployment Options Cloud Portal ArcGIS Server Data Publication Mobile System Management
Desktop Web Device ArcGIS An Integrated Web GIS Platform Portal Providing mapping, analysis, data management, and collaboration Server Online Content and Services
Choosing the option that's right for you
Cloud
On-Premises, Online or hybrid On-premises Public Cloud Hybrid
Cloud Options Internet Users Internet Users Internet Users Cloud GIS Server (e.g. Amazon) Esri Managed Cloud Services Online Online Online Intranet Intranet Intranet ArcGIS Online ArcGIS Online w/ Cloud GIS Server(s) ArcGIS Online w/ Esri Managed Cloud Svcs
On-Premises, Online or hybrid Online - Fast Start & No Additional Software - Likely Lower TCO - Some Metadata Stored in Cloud - Limited Functionality On-premises or hybrid - More Control - All Data & Metadata On-Premises - More Security Integration Options - Additional Software to Manage - Architecture Becomes More Complex
Portal deployment
One or multiple portals portal portal portal portal One Portal Many Portals?
Portal deployment options Enterprise or Public Users portal Department A Users Department B Users Department C Users portal portal portal Shared Services
Portal High Availability
Portal High Availability Detail
Portal High Availability Detail (with hosting server)
ArcGIS Server Deployment
Silos, Sites & Clusters Silo Site Clusters LB LB LB Cluster A Cluster B Site Site Configuration Stores Configuration Store (shared) Configuration Store (shared) Use silos or small sites
Load Balancing options Multiple Machines w/3 rd Party Load Balancer Multiple Machines w/3 rd Party Load Balancer & Web Adaptors Use third party load balancer, if You have hardware load balancer and support Windows Authentication is not required Use the ArcGIS Web Adaptor You don t have a Load Balancer available If web-tier authentication is required
Security in Federated ArcGIS Server Closely integrates security and services from ArcGIS server to Portal for ArcGIS Provides single sign on to resources from Portal Required for organizations desiring to use SAML authentication for ArcGIS server services
Federating an ArcGIS Server site with your portal Benefits Single sign-on experience The server and the portal shsare the same user store Your existing and new ArcGIS Server services are automatically shared as portal items Host tiled map services and feature services published by users of the portal
HTTPS SSL is enabled by default with ArcGIS Server and is required for Portal Self-Signed Certificates vs. CA
Workload Separation LB LB LB LB ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Visualization & Imagery Visualization Analysis & Data Management Imagery Initial Deployment Complete GIS
Site design consideration Multi-node, high number of services Ensure require infrastructure resources Network stability NAS stability for ArcGIS Server and Portal config stores RAM CPU Avoid during the working hrs: Publishing high number services Adding/removing nodes Distribute recycle times
Site management consideration Identify unused services and reduce min (to 0 if possible) Tune slow services Provide best practices to the publishers Monitor resources: RAM and committed memory CPU Network latency All available as part of System Monitor, https://systemmonitoring-emcs.esri.com/portal
Data Management
Data management strategy Centralized
Data management strategy Distributed
Data management strategy Replication Geodatabase export / import RDBMS export / import RDBMS replication ETL Tools (e.g. FME, Informatica) Geodatabase replication
Data management strategy Full GIS Capabilities Read / Write Desktop Server Desktop Server Limited GIS Capabilities Read Only Geodatabase Query Layer Geodatabase File Personal Enterprise RDBMS or Data Warehouse Oracle, SQL Server, etc. Netezza, Teradata, Hana, etc.
Data management strategy Production and Publication (external access) Pros: - Better security - Improved performance - Additional capacity Cons: - Requires replication - Additional hardware
Data System of Engagement On-premises Web GIS components in your own infrastructure System of Record Server GIS infrastructure Portal for ArcGIS Server Hosting server (ArcGIS Server) ArcGIS Data Store Connects to Data By reference Enterprise geodatabase Supports hosted data as well as the app and collaboration infrastructure; does not replace Server GIS infrastructure Supports publishing of authoritative data from enterprise geodatabases; can be used in conjunction with a Web GIS
Publication
Server Pattern App Web GIS Pattern App Services Web Maps & Layers Services portal
Publication Strategies The Role of Portal & Web Layers Portal GeoServices Geodata Web Layer Service Web Layer Service Feature Class Web Layer Service
Portal GeoServices Geodata Web Layer Web Layer Service Feature Class Web Layer
Portal GeoServices Geodata Active Wells Proposed Wells Wells Wells Wells by Status
Mobile
Today Collector user can download map areas to their device Choose area to download Download the map Disconnect and Collect data Connect and sync Future Field managers can improve field workflows by preparing maps for Collectors Create services/map Prepare offline map areas Share map areas
System Management
Environment Isolation Production: operational, real-time compute environment Staging: a separate, mirrored, pre-production environment Development: a limited scale and scope environment sufficient for the development of primary code and data modeling
Disaster recovery and replication The primary and standby environments must be duplicated The machine host names must be the same
To be successful
Succeeding with Web GIS Requires More Than Technology Technology People Process Planning
Partner with IT Executives Operations Knowledge Workers Mobile Workforce Analysts GIS Professionals Curate Content Author Maps Configure & Develop Apps IT Professionals Ensure Business Continuity Apply Security Enforce Governance
Know who you need at the table as you grow Subject Matter Experts Operational Data Experts Drive Requirements Power Users Knowledge Workers Executives Operations Mobile Workforce Analysts GIS Professionals Curate Content Author Maps Configure & Develop Apps IT Professionals Ensure Business Continuity Apply Security Enforce Governance
Monitor your Web GIS Don t set it and forget it Maintain SLAs Transparency Into System Tune System Stability & Availability Reduce Risks Optimize Performance Identify Bottlenecks Improved Capacity Planning Plan for change it s inevitable Network Hardware Web Server ArcGIS Server Geodatabase RDBMS
WRAP UP Options of deployment Cloud Portal Server Data Management Mobile System Management To successful of your ArcGIS implementation you required more than technology People Planning Process
SOLUTION MIX Technology: ArcGIS Platform Data: - Resources: Knowledge: http://www.esri.com/software/arcgis/deployment System Architecture Design Strategies
STAY CONNECTED Esri Malaysia Training: https://esrimalaysia.com.my/training Subscribe to our e-newsletters: https://esrimalaysia.com.my/subscribe