ArcGIS Server Performance and Scalability Optimizing GIS Services. Jeremy Bartley Ravi Narayanan David Cordes

Similar documents
ArcGIS for Server Performance and Scalability: Testing Methodologies. Andrew Sakowicz, Frank Pizzi,

ArcGIS for Server in the Cloud

Enterprise Architectures for Large Tiled Basemap Projects. Tommy Fauvell

ArcGIS Server Performance and Scalability Testing Methodologies. Andrew Sakowicz, Frank Pizzi

Securing ArcGIS Server Services: Advanced Options

Enterprise GIS Architecture Deployment Options. Andrew Sakowicz

Troubleshooting SQL Server Enterprise Geodatabase Performance Issues. Matthew Ziebarth and Ben Lin

Performance Tuning and Optimizing SQL Databases 2016

Tuning Tableau Server for High Performance

What is new in ArcGIS 10.2 for Server. Nikki Golding

ArcGIS for Server Performance and Scalability-Testing and Monitoring Tools. Amr Wahba

ArcGIS Enterprise Systems: Designing, Testing and Monitoring

Performance and Scalability Best Practices in ArcGIS

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

2009 Oracle Corporation 1

Esri ArcGIS Server 10 for VMware Infrastructure

Exadata Database Machine

Tuning Your GlassFish Performance Tips. Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc.

WHITE PAPER. SQL Server License Reduction with PernixData FVP Software

IOS110. Virtualization 5/27/2014 1

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk

ArcGIS for Server: Reference Implementations Sharon Gin

TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes

ESRI Technical Certification Overview. Amy Daniels Instructor, Greenville Tech

MS SQL Server 2014 New Features and Database Administration

ArcGIS for Server: Administrative Scripting and Automation

GeoManitoba Spatial Data Infrastructure Update. Presented by: Jim Aberdeen Shawn Cruise

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Technical Aspects to GIS in the Cloud

Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist

SafePeak Case Study: Large Microsoft SharePoint with SafePeak

Using ArcGIS for Server in the Amazon Cloud

Mike Canney. Application Performance Analysis

VI Performance Monitoring

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Eloquence Training What s new in Eloquence B.08.00

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

World Community Grid Mass Installation and Customizing Client Behavior

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Performance And Scalability In Oracle9i And SQL Server 2000

A Comparison of Oracle Performance on Physical and VMware Servers

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Network Analysis with ArcGIS for Server

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

Azure VM Performance Considerations Running SQL Server

Portal for ArcGIS: An Introduction

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC,

Dynamic Adaptive Feedback of Load Balancing Strategy

Drupal Performance Tuning

Understanding Server Configuration Parameters and Their Effect on Server Statistics

PostgreSQL Performance Characteristics on Joyent and Amazon EC2

A Performance Engineering Story

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning

Latency: The Heartbeat of a Solid State Disk. Levi Norman, Texas Memory Systems

Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

2 Working with a Desktop GeoDatabase

LLamasoft K2 Enterprise 8.1 System Requirements

Copyright 1

Agenda. How to configure

ACME Intranet Performance Testing

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

SQL Server PDW. Artur Vieira Premier Field Engineer

Cloud Based Application Architectures using Smart Computing

Load Testing and Monitoring Web Applications in a Windows Environment

Achieving Zero Downtime and Accelerating Performance for WordPress

Audit & Tune Deliverables

White paper. QNAP Turbo NAS with SSD Cache

ArcGIS for Desktop Best Practices in a Citrix XenApp Environment. Jeff DeWeese Sr. Technical Architect Esri January 4, 2013

A Comparison of Oracle Performance on Physical and VMware Servers

Integrated Application and Data Protection. NEC ExpressCluster White Paper

DSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE

Software Pricing. Operating System

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching

Neelesh Kamkolkar, Product Manager. A Guide to Scaling Tableau Server for Self-Service Analytics

Web Server (Step 1) Processes request and sends query to SQL server via ADO/OLEDB. Web Server (Step 2) Creates HTML page dynamically from record set

<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database

SQL Server Performance Tuning and Optimization

Java DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860

Scalability of web applications. CSCI 470: Web Science Keith Vertanen

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Portal for ArcGIS. Satish Sankaran Robert Kircher

SQL Server 2012 Optimization, Performance Tuning and Troubleshooting

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

Resource Efficient Computing for Warehouse-scale Datacenters

Designing a Microsoft SQL Server 2005 Infrastructure

Load Testing Analysis Services Gerhard Brückl

Taking Control of your System and Planning Your Future: Real Time Monitoring

Big Fast Data Hadoop acceleration with Flash. June 2013

Preparing a SQL Server for EmpowerID installation

Performance Baseline of Oracle Exadata X2-2 HR HC. Part II: Server Performance. Benchware Performance Suite Release 8.4 (Build ) September 2013

Transcription:

ArcGIS Server Performance and Scalability Optimizing GIS Services Jeremy Bartley Ravi Narayanan David Cordes

ArcGIS Server Performance and Scalability Optimizing GIS Services Hosted Feature and Tile Services Ravi Narayanan

Agenda Client s Performance and Scalability when publishing to Portal Hosted Feature and Tile Services Portal Hostin g GIS Server

Scope SCALABILITY: Ability of Portal for ArcGIS to accommodate a growing number of Hosted Services PERFORMANCE: Usability of the services with increasing number of Hosted services.

Why Scalability and Performance is Important? 1. Hosted Services are Core to WebGIS 2. Information Worker = Publisher Portal for ArcGIS 3. Easy to Publish and Share local Data 4.20 Publishers + ~1 service/week = 1000+ services/year

Configuring Portal for ArcGIS with Hosting GIS Server Required Components: Portal for ArcGIS, GIS Server and ArcGIS Data Store Portal ArcGIS Data Store is a key component of Portal for ArcGIS with Hosting ArcGIS Server. Introduced at version 10.3 Stores Hosted Feature Service data Enables publishing of large number of feature services High-Availability of data Back up and restore capability of data Hosting GIS Server Primary ArcGIS Data store Standby

Scalability - Hosted Feature Services 2. Memory Use Does Not Increase with available Services 3. Publishing Time barely increases with Number of Services 1. Scalable to 1000 s Services Hosted Feature Services 4. Bound by ArcGIS Data Store Disk Space

Scalability : Hosted Feature Services Number of Services Publishing Time (sec) 5 19 50 20 500 20 1000 20 5000 32 10000 42 51

Performance - Hosted Feature Services Query Query Throughput Wakeup Time Disk I/O Response time constant with increasing number of services (28 29 ms/request with 5000 services) Constant with sustained load over 24-hr period with multiple clients Time to initialize an idle service. Very low ~170 ms Query/Editing performance bound by Disk I/O on the data store machine Use faster Disk (SSD) Demo Services Directory

Scalability - Hosted Tile Services 2. Memory Use Does Not Increase with available Services 3. Memory and CPU use impacted by Cache generation 1. Scalable to 1000 s Services Hosted Tile Services 4. Bound by Disk Space available for Cache

Hosted Tile and Feature Services Key Take Away Points Hosted Feature Services Core medium for sharing data in WebGIS Hosted Tile & Feature Services Scalable to thousands of services Hosted Feature & Tile Services Use very minimal resources on the GIS Server

Other Sessions Wed July 22 2015 10:15am - 11:30am Room 04 Portal for ArcGIS: An Introduction Thu July 23 2015 10:15am - 11:30am Room 31 B Working with Feature Services

Your Two Options Go faster Add Capacity Remove road blocks

Can I just add capacity?

Handling Memory Bottlenecks Buy more Page file Tune instances Cache tiles

Tune Instances Review statistics Cache services (max 1) Idle timeout

CPU Bottleneck Options More machines Generate cache Idle timeout

Network Bottleneck Options Client - Server cachecontrolmaxage Generalize data Server Back End Bandwidth Move data locally Single Cluster Mode

Database Connection Bottleneck Options Each ArcSOC has own connections. Parameter differences multiply connections Extract to local files

Recommended Sessions Performance Troubleshooting SQL Server Enterprise Geodatabase Performance Issues (Wed 1:30 2:15) Troubleshooting Enterprise Geodatabase Performance Issues (Wed 3:00 3:30) Enterprise GIS: Performance and Scalability (Wed 3:15)

Please feel free to contact us. Share your feedback. David Cordes (dcordes@esri.com) Jeremy Bartley (jbartley@esri.com) Ravi Narayanan (nrayanan@esri.com) The slides for this presentation are available at: http://1drv.ms/1sumzlx

Survey Quick to fill out Esri Events App or Paper We read your comments!

Q & A