ArcGIS Enterprise: Advanced Topics in Administration. Thomas Edghill & Moginraj Mohandas

Similar documents
ArcGIS Enterprise: Configuring Backups, Disaster Recovery, and Replication. Harrold Sompotan and Patrick Jackson

Data Store Management Best Practices. Bill Major Laurence Clinton

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland

Working with Feature Layers. Russell Brennan Gary MacDougall

ArcGIS Enterprise: Architecting Your Deployment

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn

Cloud Operations Using Microsoft Azure. Nikhil Shampur

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Configuring ArcGIS Enterprise in Disconnected Environments

Architect your deployment using Chef

ArcGIS Enterprise Portal for ArcGIS

ArcGIS Enterprise Administration

ArcGIS for Server: Administration and Security. Amr Wahba

Deploying and Using ArcGIS Enterprise in the Cloud. Bill Major

High Availability and Disaster Recovery. Cherry Lin, Jonathan Quinn

ArcGIS Enterprise: An Introduction. David Thom Solution Engineer State Government

ArcGIS for Server Administration. Andrew Sakowicz

High Availability & Disaster Recovery. Witt Mathot

ArcGIS Enterprise Performance and Scalability Best Practices. Andrew Sakowicz

ArcGIS Enterprise Security: An Introduction. Randall Williams Esri PSIRT

JANUARY Migrating standalone ArcGIS Server to ArcGIS Enterprise

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A)

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Real-Time & Big Data GIS: Best Practices. Suzanne Foss Josh Joyner

What is new in ArcGIS 10.2.x for Server

Performance and Scalability: Tuning, Testing, and Monitoring

ArcGIS Enterprise Security: Advanced. Gregory Ponto & Jeff Smith

ArcGIS Enterprise: Cloud Operations using Amazon Web Services. Mark Carlson Cherry Lin

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

Implementing a Hybrid Approach to ArcGIS. Philip McNeilly and Margaret Jen

ArcGIS for Server Michele Lundeen

ArcGIS Enterprise: An Introduction. Philip Heede

ArcGIS Enterprise: Performance and Scalability Best Practices. Darren Baird, PE, Esri

Quick Start ArcGIS Enterprise with Automation. Shannon Kalisky Mark Carlson Nikhil Shampur Cherry Lin

Automating ArcGIS Deployments Using Chef

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

How To Configure & Use Insights for ArcGIS ARAVIND SIVASAILAM MATT THOMAS

Securing ArcGIS for Server. David Cordes, Raj Padmanabhan

Oracle Data Integrator 12c: ETL Integration Bootcamp and New Features

Real-Time & Big Data GIS: Best Practices. Josh Joyner Adam Mollenkopf

ArcGIS Server and Portal for ArcGIS An Introduction to Security

ArcGIS for Server: What s New. Philip Heede, Jay Theodore

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith

ArcGIS for Server: Security

Developing Microsoft Azure Solutions (70-532) Syllabus

Oracle Data Integrator 12c: Integration and Administration

2018 GLOBALSCAPE TRAINING OVERVIEW

Azure Certification BootCamp for Exam (Developer)

Extending ArcGIS for Server. Jon Satchwell, Esri Switzerland Cédric Despierre Corporon, Esri France

Troubleshooting Performance Issues with Enterprise Geodatabases. Ben Lin, Nana Dei, Jim McAbee

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS Enterprise Security. Gregory Ponto & Jeff Smith

Building Applications with the ArcGIS Runtime SDK for WPF

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Adham Alzbiedi. ArcGIS for Server Performance and Scalability: Optimizing GIS Services

ArcGIS Server Web Server Web Applications WWW. Applications. ArcGIS Server Manager. GIS Server. Data. Desktop GIS. ArcGIS Desktop (content author) SOM

20533B: Implementing Microsoft Azure Infrastructure Solutions

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

Esri Best Practices: Tuning, Testing, and Monitoring. Andrew Sakowicz, Frank Pizzi,

Zadara Enterprise Storage in

Oracle Data Integrator 12c: Integration and Administration

Securing ArcGIS Services

Get a Second Opinion: Enterprise GIS Health Checks. David Crosby Esri Southeast Regional Professional Services Charlotte, NC

Oracle Database Cloud for Oracle DBAs Ed 3

Configuring, Tuning and Managing ArcGIS Server. Dan O Leary James Cardona Owen Evans

Oracle WebLogic Server 12c: Administration I

Developing Microsoft Azure Solutions (70-532) Syllabus

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager

VMware Horizon Session Recording Fling:

Oracle Hyperion EPM Installation & Configuration ( ) NEW

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

Course : Planning and Administering SharePoint 2016

Creating Geoprocessing Services and Web Tools. Darren Baird, PE, Esri

Oracle Data Integrator 12c: Integration and Administration

Architecting ArcGIS Server Solutions for Performance and Scalability

ArcGIS Enterprise Extending Services. Bill Major

ArcGIS Server Components: An Introduction to Server IT

EDB Postgres Enterprise Manager EDB Ark Management Features Guide

Administering Microsoft SQL Server 2012 Databases

Exam : Implementing Microsoft Azure Infrastructure Solutions

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

SharePoint 2016 Administrator's Survival Camp

What s New in ArcGIS 10.3 for Server. Tom Shippee Esri Training Services

OnCommand Unified Manager Installation and Setup Guide for Use with Core Package 5.2 and Host Package 1.3

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

Implementing and Managing Windows 10

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

new world ERP Server Migration Checklist New World ERP TMS

Workspace ONE UEM Upgrade Guide

ArcGIS for Server: Publishing and Using Map Services

IBM BigFix Version 9.5. WebUI Administrators Guide IBM

Planning and Administering SharePoint 2016

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2

Portal for ArcGIS. Matthias Schenker, Esri Switzerland

MOVE AntiVirus page-level reference

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

Transcription:

ArcGIS Enterprise: Advanced Topics in Administration Thomas Edghill & Moginraj Mohandas

Outline Overview: Base ArcGIS Enterprise Deployment - Key Components - Administrator Endpoints Advanced Workflows: - Expanding - Upgrading - Monitoring - Tuning and configuring services

ArcGIS Enterprise Overview ArcGIS Enterprise Base Deployment, Key Components & Administrator Endpoints

ArcGIS Enterprise Base deployment Overview - Four software components, one product. - Each component has its own administrative endpoints. ArcGIS Web Adaptor Portal for ArcGIS - Supported on Windows and Linux - Windows examples used in this session, but also applies to Linux ArcGIS Web Adaptor Hosting server - Supported on cloud deployments - Full support on AWS and Azure ArcGIS Data Store

ArcGIS Enterprise Base deployment overview Steps to build: 1. Create the portal site 2. Create the ArcGIS Server site 3. Register the ArcGIS Data Store 4. Register the Web Adaptors - Portal for ArcGIS - ArcGIS Server 5. Federate ArcGIS Server with Portal for ArcGIS 6. Define the Hosting Server ArcGIS Web Adaptor ArcGIS Web Adaptor Portal for ArcGIS ArcGIS Server (Hosting Server) Key Components: - Installed Locations - Content directories/configuration Store - Service Accounts - Administrator Accounts ArcGIS Data Store

Key Administrator Endpoints Portal for ArcGIS website ArcGIS Server Manager REST API Directories Command Line Utilities

ArcGIS REST API Directories ArcGIS Portal Directory ArcGIS Server Administrator Directory - Virtualized interfaces for the ArcGIS REST API - Designed to help administer ArcGIS Enterprise programmatically - Works with many scripting languages that can make HTTP requests - Work with advanced system settings and properties: - Configuring certificates and other security settings - Unregister web adaptors - Import/Export for backing up site configurations

ArcGIS Enterprise Administrative Endpoints Portal for ArcGIS Website - Organization settings, license and user management interface Additional: - Enterprise sites admin Overview of Configurable Organization Settings available from the Portal for ArcGIS Website

ArcGIS Server Administrative Endpoints ArcGIS Server Manager - Web browser based administrative console - Pre-installed web services in System and Utilities folders - Site, Security, and Logs/Statistics information available Additional: - GeoEvent Server Manager Overview of ArcGIS Server Manager

Command Line Utilities - Found in the installation directories for: - Portal for ArcGIS - ArcGIS Server - ArcGIS Data Store - Administer from batch files or command line - Perform tasks such as: - Scan your portal and server for security best practices - Recover portal when no administrator accounts are available - Start and stop server-based services - Publish services from service definition (.sd) files - Back up or restore a server site configuration

Advanced Enterprise Workflows Expanding Upgrading Monitoring Tuning & Configuring Server-based Services

Advanced Enterprise Workflows Expanding Why expand, Ways to Expand, How Upgrading Monitoring Tuning & Configuring Server-based Services

Advanced Enterprise Workflows: Expanding Why Expand? - To handle increased load/usage - Utilize additional ArcGIS Server capabilities - Workload and functionality separation - High Availability How can ArcGIS Enterprise Expand? - Portal for ArcGIS - Can add a single Standby Enterprise portal - ArcGIS Server (two ways to expand) - Multiple Sites Add further ArcGIS server sites - Multiple Machines Additional machines to an ArcGIS Server site - ArcGIS Data Store - Relational Data Store Add a single Standby data store - Tile Cache Data Store Add a single Standby data store - Spatiotemporal Big Data Store Add multiple data stores Add Sites Add Machines Primary Standby Primary Hosting Server Single Standby Portal for ArcGIS Primary Standby ArcGIS Server ArcGIS Data Store Additional ArcGIS Server Multiple Primary Additional

Advanced Enterprise Workflows: Expanding Why Expand? - To handle increased load/usage - Utilize additional ArcGIS Server capabilities - Workload and functionality separation - High Availability How can ArcGIS Enterprise Expand? - Portal for ArcGIS - Can add a single Standby Enterprise portal - ArcGIS Server (two ways to expand) - Multiple Sites Add further server sites to the deployment - Multiple Machines Additional machines on an existing server site - ArcGIS Data Store - Relational Data Store Add a single Standby data store - Tile Cache Data Store Add a single Standby data store - Spatiotemporal Big Data Store Add multiple data stores Add Sites Add Machines Primary Standby Primary Hosting Server Single Standby Portal for ArcGIS Primary Standby ArcGIS Server ArcGIS Data Store Additional ArcGIS Server Multiple Primary Additional

Advanced Enterprise Workflows: Expanding ArcGIS Server Adding further ArcGIS Server Sites to the Base Deployment - Benefits: - Isolates the Hosting Server from other specialized GIS Server duties - Separates out ArcGIS Servers that serve specific functionality or workload/services GIS Server Image Server Workflow: - Provision machines ArcGIS Web Adaptor Portal for ArcGIS GeoEvent Server - Install + License - Create new site - Federate new site with portal ArcGIS Web Adaptor Hosting server GeoAnalytics Server ArcGIS Data Store Business Analyst Server

Advanced Enterprise Workflows: Expanding ArcGIS Server Add more machines to the same ArcGIS Server site Scenarios: - Scale out the Hosting Server site - Heavy usage of Analysis tools, higher number of Insights users, etc. - Doubles up for other functionality/workload. - Scale out your GeoAnalytics or Image Server sites for computational requirements - Scale out your GeoProcessing or Mapping GIS Server sites due to heavy usage Hosting Server ArcGIS GeoAnalytics Server ArcGIS GIS Server

Advanced Enterprise Workflows: Expanding ArcGIS Server Prerequisites for Expanding an ArcGIS Server site - Server directories and Configuration store must use shared paths - Same Operating System and Hardware Resources (Recommended) - Same ArcGIS Server version number - Same licenses applied - Running using the same ArcGIS Server account (Windows Service Account) - Can read/write from the shared server directories and config-store locations - Can communicate with all other machines in the ArcGIS Server site through documented ports - May require adjusting firewall settings - Can read all data sources referenced by the server site How to expand an ArcGIS Server site Two possible workflows: 1. Add machine 2. Join site

Advanced Enterprise Workflows: Expanding ArcGIS Server Expanding an ArcGIS Server site with the Add machine operation - ArcGIS Server Manager > Sites tab > Machines > Add Machine - Enter machine name and URL for second ArcGIS Server machine, click Add

Advanced Enterprise Workflows: Expanding ArcGIS Server Expanding an ArcGIS Server site with the Join site operation - On the new ArcGIS Server machine, navigate to ArcGIS Server Manager > Select Join Existing Site - Enter URL and Server Administrator credentials for the first ArcGIS Server > Select Next - After joining, directed to ArcGIS Server Manager login page

Advanced Enterprise Workflows: Expanding ArcGIS Server Final Result: Multi-Machine ArcGIS Server Site

Advanced Enterprise Workflows Expanding Upgrading Considerations & Recommended order of upgrades Monitoring Tuning & Configuring Server-based Services

Advanced Enterprise Workflows: Upgrading Considerations before upgrading - Take snapshots of your machines - Make backups of your ArcGIS Enterprise: - Content directories for Portal for ArcGIS - Configuration store and content directories for ArcGIS Server - Content directories for ArcGIS Data Store - Do not unfederate your Hosting server or other federated ArcGIS Servers - Extensive documentation available on upgrading

Advanced Enterprise Workflows: Upgrading Recommended order of Upgrades 1. Upgrade Portal for ArcGIS 2. Upgrade your Portal s ArcGIS Web Adaptor 3. Upgrade ArcGIS Server a) In a multi-node ArcGIS Server site, it is recommended to upgrade one server at a time 4. Upgrade your Server s ArcGIS Web Adaptor 5. Upgrade ArcGIS Data Store a) Relational b) Tile-Cache c) Spatiotemporal *Requires ArcGIS Server to be upgraded first

Advanced Enterprise Workflows Expanding Upgrading Monitoring Enterprise Logs, Statistics, View Job Status, Quick Tips Tuning & Configuring Server-based Services

Advanced Enterprise Workflows: Monitoring ArcGIS Enterprise Logs: An Overview Audit, monitor and troubleshoot events in Enterprise. Portal for ArcGIS logs Portal Administrator directory ArcGIS Server logs ArcGIS Server Administrator directory ArcGIS Server Manager UI ArcGIS Data Store logs Primarily through ArcGIS Server Administrator directory Levels - SEVERE, WARNING, INFO, FINE, VERBOSE, DEBUG Default WARNING DEBUG only for troubleshooting. Not recommended in production for long periods.

Advanced Enterprise Workflows: Monitoring Statistics: Overview of Usage Statistics in ArcGIS Server - Useful tool included with ArcGIS Server for monitoring service usage - Displays information such as: - Total number of requests - Avg. response times - Max response times - Timeouts - Count of running instances - Allows GIS Administrators to: - Tune service instances - Identify peaks in usage - Perform capacity planning make the case for more resources - Combine statistic information with logs for effective troubleshooting

Advanced Enterprise Workflows: Monitoring Viewing usage statistics in ArcGIS Server Manager - Found in Logs tab - Statistics can be customized and exported as.csv Statistics in ArcGIS Server Manager: Service, Folder, and Site-level statistics shown

Advanced Enterprise Workflows: Monitoring Usage Statistics in the ArcGIS Server Administrator Directory Generate report Edit Settings

Advanced Enterprise Workflows: Monitoring Create your own Multi-Metric Reports - Not available in ArcGIS Server Manager

Advanced Enterprise Workflows: Monitoring Ability to View/Update the Status of Jobs for GeoProcessing Services - Available in the ArcGIS Server Administrator Directory Applications: - Allows for greater control over what jobs are running on your system - Ability to cancel lower priority jobs to save resources for higher priority ones - View jobs for individual Asynchronous GeoProcessing Services - Query by various fields: - Status - Duration - User - Machine - Get details for individual jobs - Cancel/Delete jobs

Advanced Enterprise Workflows: Monitoring Viewing/Updating the Status of Jobs for GeoProcessing Services - Example of UI in ArcGIS Server Administrator Directory 1. Query Jobs 2. Select Job ID 3. View Job Details and/or Perform supported operation

Advanced Enterprise Workflows: Monitoring Additional Quick Tips for Monitoring your ArcGIS Enterprise - Wait time information for ArcGIS Server-based GIS services - Viewable at FINE level in ArcGIS Server logs - Disk space monitoring for ArcGIS Server, Portal for ArcGIS, ArcGIS Data Store - Periodic WARNING messages in logs when an intermediate threshold is reached - Periodic SEVERE messages in logs when a critical threshold is reached - Roll over of internal logs (ArcGIS Server, Portal for ArcGIS) - service.log - service_error.log - INFO-level information about locks acquisition/release in ArcGIS Server logs - Hardware information for ArcGIS Server available through REST API

Advanced Enterprise Workflows Expanding Monitoring Tuning & Configuring GIS Services Upgrading

Advanced Enterprise Workflows: Tuning and Configuring Services Does not apply to Hosted Services Helpful Configurations - Parameters - Capabilities - Pooling - Processes Overview of Service Settings in ArcGIS Server Manager

Advanced Enterprise Workflows: Tuning and Configuring Services Helpful Parameters 1. Time Zone 2. Number of Records Returned 3. Lock Database Schema

Advanced Enterprise Workflows: Tuning and Configuring Services Helpful Capabilities 1. Depends on the service 2. Operations Allowed

Advanced Enterprise Workflows: Tuning and Configuring Services Pooling Settings 1. Instance information 2. Service Timeouts Processes - Recycling Settings

Advanced Enterprise Workflows: Tuning and Configuring Services Instances vs. ArcSOC.exe processes - Instance: Handles requests to a specific service - ArcSOC Process: An Operating System process, related to instance(s) - Default configuration: One instance per ArcSOC process - Service instances should be tuned depending on service demand Can t find ArcSOC.exe information in Task Manager? 1. Open Task Manager, navigate to Processes tab 2. Add the field Command line to the processes view 3. The command line contains information about the corresponding service, such as service name Viewing ArcSOC information from Task Manager for a service with 1 instance running

Advanced Enterprise Workflows: Tuning and Configuring Services - Increasing the minimum instances running results in more ArcSOC.exe processes running - Improved response time - Increased RAM usage on ArcGIS Server machine Viewing ArcSOC information from Task Manager for a service with 3 instances running

Advanced Enterprise Workflows: Tuning and Configuring Services Example scenarios for service tuning Scenario 1: High response times for services Potential Cause: Not enough instances running to satisfy demand Steps: - Check statistics on the service for: - Usage spikes - Average response times - Max response times - If service response times are too high, raise the number of instances - Minimum number of instances More instances available for immediate requests - Maximum number of instances Additional instances created - Keeping the minimum number of instances low is recommended to lessen resource use

Advanced Enterprise Workflows: Tuning and Configuring Services Example scenarios for service tuning Scenario 2: Periodic system slowdown, some services unavailable in the mornings Potential Cause: Large volumes of services spinning up instances at the same time - For example: - 200+ services, each with default setting of 1 minimum instance - All services are recycled at the same time (12:00 AM by default) Steps: - Check statistics on the server for services which are not used heavily - These services can have their minimum instances set to 0 - They will only spin up an instance when requested - Stagger recycling times for services with 1 or more minimum instances - E.g. Have some services recycle at 12:00 AM, others at 12:30 AM, 1:00 AM, etc. - If these steps do not help, consult the ArcGIS Server logs for further troubleshooting

Recommended Sessions TODO WORKSHOP ArcGIS Enterprise: Architecting Your Deployment ArcGIS API for Python: Administering your WebGIS ArcGIS Enterprise: Securing Content ArcGIS Enterprise: SSL Considerations ArcGIS Enterprise Security: Threat Mitigation and Prevention ArcGIS Enterprise Security: Security Integration Data Store Management Best Practices ArcGIS Enterprise: Tuning and Scaling Caching Maps and Vector Tile Layers: Best Practices LOCATION Where TIME FRAME 12:00 1:00

Please Take Our Survey on the App Download the Esri Events app and find your event Select the session you attended Select the Feedback tab Complete answers and select Submit