1 / 40

ArcGIS Server for Administrators

2013 Esri International User Conference July 8–12, 2013 | San Diego, California. Technical Workshop. ArcGIS Server for Administrators. Sterling Quinn Shreyas Shinde. Agenda. ArcGIS Server architecture Distributing and scaling components Implementing security Monitoring server logs

elton
Download Presentation

ArcGIS Server for Administrators

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop ArcGIS Server for Administrators Sterling Quinn Shreyas Shinde

  2. Agenda • ArcGIS Server architecture • Distributing and scaling components • Implementing security • Monitoring server logs • Automating server administration • What’s new in 10.2? • Backup and restore • Q&A ArcGIS Server for Administrators

  3. Server architectures Sterling Quinn Type Presentation Name Here

  4. Pre-10.1 architecture Type Presentation Name Here

  5. Motivation for architecture change • Performance (64 bit) • HTTP only • Faster installation • Scalability and elasticity • High availability • Cloud deployments • Linux improvements

  6. ArcGIS for Server 10.1 Architecture ArcGIS Server site http://6080 Services Directory GIS Server Manager ArcGIS Server account (OS level) Primary SiteAdministrator (PSA) Server Administrator API Configuration store Data Server directories

  7. Single machine deployment with Web Adaptor http://80 • Easily block admin end points • Forward compatibility • Connect via port 80 • GIS site name • Leverage Web tier features • Security • Logging Web Server Web Adaptor Firewall http://6080 GIS Server Configuration store GIS site Data • OOTB reverse proxy Server directories A

  8. Multiple machine site http://80 Web Server Web Adaptor ArcGIS Server site GIS Server1 GIS Server2 Configuration store Data Server directories

  9. Same ArcGIS Server account across all machines All machines can see config-store & server directories and have read/write/create permissions to these via ArcGIS Server account No mix of Windows and Linux among machines Necessary ports open on each machine: 6080 6443 (for HTTPs) 4000 – 4005+ (communication between GIS Servers) Each machine has valid log location Join site checklist

  10. Multiple machine site with clusters http://80 Web Server Web Adaptor ArcGIS Server site GIS Server1 GIS Server2 GIS Server3 Configuration store Data cluster A cluster B Server directories

  11. Multiple machine site with clusters http://80 Web Server Web Adaptor GIS Server1 GIS Server2 GIS Server3 Configuration store Data cluster A cluster B Server directories A

  12. Benefits of clusters • Hardware isolation • Cluster contains machine with the same hardware specs • Dynamic allocation of resources • You set thread instances per machine, NOT per service like previously • You can re-assign machines to different clusters at different times • Isolate intensive processes in their own cluster

  13. High Availability Configuration http: 80 Web Server Web Server Web Adaptor Web Adaptor http:6080 http:6080 GIS Server 1 GIS Server 2 Server Dirs Config-Store

  14. Active-Passive Failover Configuration NLB http: 80 http: 80 Web Server Web Server Web Adaptor Web Adaptor http:6080 http:6080 ArcGIS Server site ArcGIS Server site GIS Server 2 GIS Server 1 Config-Store Server Dirs Config-Store Server Dirs

  15. Implementing Security Shreyas Shinde ArcGIS Server for Administrators

  16. Security is tiered • Installation security • OS permissions on install directory, server directories and configuration store • ArcGIS Server account (OS account) • Database account • Security for published geo content • Administrators, Publishers, Consumers ArcGIS Server for Administrators

  17. Identity stores • Built-in • Out of the box • Windows domain • LDAP • Custom identity providers • You write the identity provider adaptors and deploy it to Server ArcGIS Server for Administrators

  18. Demo: Setting up identity store ArcGIS Server for Administrators

  19. Authentication • Token based • Out of the box authentication scheme • Enterprise authentication • Needs to be configured on the web adaptor • Integrated Windows • PKI/Client certificates • Java EE • … ArcGIS Server for Administrators

  20. Demo: Configuring authentication ArcGIS Server for Administrators

  21. Authorization • Role based access control • Fundamental privileges • Publishers • Administrators • For consumers: • Set permissions on roles • Assign roles to user accounts ArcGIS Server for Administrators

  22. Demo: Configuring authorization ArcGIS Server for Administrators

  23. Server logs and monitoring Sterling Quinn Type Presentation Name Here

  24. Logs available in Manager • Each GIS server writes logs locally • Manager synthesizes logs from all machines • Don’t open or edit manually • Verbose levels for troubleshooting • Map draw extents • Layer draw times Type Presentation Name Here

  25. Demo: Using logs for troubleshooting Type Presentation Name Here

  26. Going further • ArcGIS Server Administrator API lets you query logs and stats through REST Type Presentation Name Here

  27. Statistics available in the Administrator Directory • Administrator Directory gives a window into stats • Shows number of requests per machine • Not available currently in Manager Type Presentation Name Here

  28. Automating Server Administration Shreyas Shinde ArcGIS Server for Administrators

  29. Why automate? • Repetitive workflows • Add more machines during business hours • Start caching during non-peak hours • Understand usage • Very easy • Full administration through HTTP API • Can program in most languages like Java, Python, C#, Ruby… ArcGIS Server for Administrators

  30. Demo ArcGIS Server for Administrators

  31. What’s new in 10.2 Sterling Quinn Type Presentation Name Here

  32. A taste of what’s new in 10.2 • Integration with Portal for ArcGIS • Backup and restore • Disable automatic data copying when publishing Type Presentation Name Here

  33. Backup and restore Shreyas Shinde ArcGIS Server for Administrators

  34. Backup • You want to: • Take regular snapshots of your server for archival • Move from staging to production • Through Python tools or through Admin API • Produces a self contained .agssite (ZIP) file ArcGIS Server for Administrators

  35. Restore • Requires a valid Site • Import exported .agssite (ZIP) file • Deletes all current configuration of site and restores site to the configuration in the .agssite file ArcGIS Server for Administrators

  36. Demo: Creating a backup ArcGIS Server for Administrators

  37. Questions? ArcGIS Server for Administrators

  38. Thank you… Please fill out the session evaluation Wednesday Offering ID: 1307 Thursday Offering ID: 1408 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box

  39. Related sessions • ArcGIS Server – An introduction • Tue 3:15PM, Wed 8:3AM • ArcGIS Server Performance and Scalability – Optimizing GIS Services • Tue 8:30AM, Thu 8:30AM • Securing ArcGIS Server Services – Introduction • Tue 1:30PM, Fri 9:00AM • What’s New in ArcGIS 10.2 for Server • Tue 8:30Am, 1:30PM ArcGIS Server for Administrators

  40. ArcGIS Server for Administrators

More Related