An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

Similar documents
An Esri White Paper June 2010 Tracking Server 10

An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

An Esri White Paper January 2010 ArcGIS Server and Virtualization

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

ArcGIS. Server. A Complete and Integrated Server GIS

Business Analyst Server

An Esri White Paper June 2011 ArcGIS for INSPIRE

GIS Solutions for Highway and Roadway Management. Average Lane Speed (mph)

An ESRI White Paper October 2009 ESRI Geoportal Technology

Making Your Mobile Workforce More Efficient

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

ESRI Business Analyst for Telecommunications

How To Improve Gis Data Quality

An ESRI White Paper May 2010 ESRI Business Analyst Enterprise Deployment

ArcGISSM. Online. The Mapping Platform for Your Organization

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for Oracle

Managing Government Fleets and Mobile Workforces with GIS

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

The Geospatial Approach to Cybersecurity: An Executive Overview. An Esri White Paper January 2014

An Esri White Paper May 2012 ArcGIS for Emergency Management

An ESRI White Paper June 2009 ESRI K 12 Solutions: School Bus Routing Using ESRI Tools to Address the Problems

Wildland Fire. GIS Solutions for Wildland Fire Suppression

Data Fusion Centers. Transforming Public Safety Information into Actionable Knowledge

Chapter 1: Introduction to ArcGIS Server

Configuring a Distributed Installation of ArcGIS Server (Windows)

Publishing Hosted 3D Feature Layers. An Esri White Paper September 2015

Spatial Data Infrastructure. A Collaborative Network

Esri ArcGIS Server 10 for VMware Infrastructure

Esri for Logistics. Logistics Optimization through GIS

Making Your Mobile Workforce More Efficient

An ESRI White Paper May 2007 Mobile GIS for Homeland Security

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Location Analytics for. Retail A Knowledge Brief

System Requirements for Microsoft Dynamics NAV 2013 R2

An Esri White Paper April 2011 Geospatial Intelligence for Fusion Centers

Portal for ArcGIS. Satish Sankaran Robert Kircher

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

ArcGIS 9. Installation Guide: Workgroup for Microsoft SQL Server Express

Using Microsoft SQL Server Snapshot Replication With ArcSDE Data

Location Analytics for Financial Services. An Esri White Paper October 2013

Esri Location Analytics for Business Intelligence. An Esri White Paper October 2012

Open Data. Open Data. Share and map your data with ArcGIS. technology.

Quick Start Guide to. ArcGISSM. Online

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for SQL Server

An ESRI White Paper December 2007 Enterprise GIS for Local Government

THE FAST TRACK TO BUILDING SMART COMMUNITIES BENEFITING FROM THE SMALL MUNICIPAL AND COUNTY GOVERNMENT ENTERPRISE AGREEMENT

SuperGIS Server 3 Website Performance and Stress Test Report

GIS for Real-Time Crime Centers. An Esri White Paper June 2013

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

Five Best Practices for Maintaining an Enterprise Geodatabase

Put the Where in Your Enterprise. Deliver Better Outcomes with Esri Location Analytics

Quick Start Guide to. ArcGISSM. Online. for Public Accounts

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Symantec Backup Exec.cloud

ArcGIS Viewer for Silverlight An Introduction

Quick Start Guide to. ArcGISSM. Online. for Insurance

ArcGIS Server in Practice Series: Best Practices for Creating an ArcGIS Server Web Mapping Application for Municipal/Local Government

Location Analytics for. Marketing A Knowledge Brief

Backup Exec System Recovery Management Solution 2010 FAQ

Windows Embedded Security and Surveillance Solutions

System Requirements Table of contents

Maximizer CRM 2015 system requirements

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

How To Use Sage Acpac 5.5.5

GIS for Direct Marketing Identify and Target Your Best Customers

Hardware & Software Requirements for BID2WIN Estimating & Bidding, the BUILD2WIN Product Suite, and BID2WIN Management Reporting

Server & Application Monitor

Kaseya IT Automation Framework

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

The Power of the Unica Marketing Platform

About As. In a team with the best. ESRI Bulgaria is the exclusive distributor of Esri Inc. for Bulgaria. Esri Inc.

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

Benchmark Testing Results: Telvent ArcFM Solution Running on Microsoft SQL Server

Scalability and Performance Report - Analyzer 2007

Oracle Sales Cloud Configuration, Customization and Integrations

AuditMatic Enterprise Edition Installation Specifications

Windows Azure Pack Installation and Initial Configuration

Network device management solution

Windows Embedded Compact 7: RemoteFX and Remote Experience Thin Client Integration

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

An Oracle White Paper Released Sept 2008


Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

How To Build Gis Applications With An Arcgis Engine

What s New in VMware vsphere 5.1 VMware vcenter Server

SharePoint Composites. Do-It-Yourself SharePoint solutions

An Esri White Paper July 2010 Highway Data Management in ArcGIS

Transcription:

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com

Copyright 2011 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by Esri. All requests should be sent to Attention: Contracts and Legal Services Manager, Esri, 380 New York Street, Redlands, CA 92373-8100 USA. The information contained in this document is subject to change without notice. Esri, the Esri globe logo, ArcGIS, Business Analyst, ArcEditor, Address Coder, StreetMap, Business Analyst Online, esri.com, and @esri.com are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

Esri Business Analyst Server System Design Strategies An Esri White Paper Contents Page Introduction... 1 Introduction to Business Analyst Server... 1 What Comes with Business Analyst Server?... 2 Supported Platforms and System Requirements... 4 Scalability and Configuration Options... 4 Development Environment and APIs... 9 Release Cycles and Technical Support... 9 Related Information... 9 Esri White Paper i

Esri Business Analyst Server System Design Strategies Introduction Introduction to Business Analyst Server The purpose of this paper is to help users make more informed decisions when considering the architecture of their Esri Business Analyst Server deployment. This paper supplements the information published regarding ArcGIS Server performance and scalability recommendations with information that is specific to Business Analyst Server. Links to material regarding ArcGIS Server configuration information will be provided at the end of this paper in the Related Information section. This section will also include links to helpful information regarding Business Analyst Server configuration options. Business Analyst Server is an enterprise solution that enables organizations to make more efficient and consistent business decisions regarding location and market opportunities. Business Analyst Server integrates easily into enterprise workflows to enable the creation of custom web applications and dashboards that can be used by business professionals in organizations to Understand and share information about customers, geographic market areas, business performance, and market potential. Make consistent decisions based on this information and specific business rules. Using the broad mapping and spatial analysis tools and extensive business, demographic, consumer spending, and market segmentation data that ships with Business Analyst Server, organizations can analyze their geographic markets and competition, find optimal sites for new business locations, evaluate success and performance, and perform advanced customer analytics for optimizing sales and marketing campaigns. Business Analyst Server provides the following benefits: It enables a better understanding of business across your organization by providing broad access to critical information about customers, geographic market areas, store network performance, and business' potential through easy-to-use, webbased applications. It promotes information sharing throughout the organization by enabling more people in the organization to get access to the information to make decisions without relying solely on experts and professional analysts. It aids in consistent business decisions by providing access to web-based tools and workflows that implement consistent processes that are based on specific business rules and current, consistent marketplace data. Esri White Paper

It provides tools to create informed business decisions by allowing access to the map-based visualization and analysis tools and marketplace data needed for a clear picture of an organization's business and the geographic market in which it operates. It integrates easily with other business applications (BI, CRM, ERP) via industry-standard APIs (SOAP, REST, Flex, and Silverlight ) for rapid development of custom web or desktop applications that integrate with existing corporate data and systems. Business Analyst Server is an extension for ArcGIS Server for Microsoft.NET Framework and can be licensed at the Workgroup (for small deployments) and Enterprise levels (for large enterprise deployments). What Comes with Business Analyst Server? Business Analyst Server is an enterprise-level solution for sharing and collaborating on geographic business analysis throughout an organization and letting the users get all the benefits delivered with this solution; the package includes the following components: Esri Business Analyst Server ArcGIS Server Advanced Edition Esri Business Analyst Desktop (including Premium Data) ArcEditor ArcGIS Network Analyst extension Address Coder Esri Data (available with both Business Analyst Server and Business Analyst Desktop setups) With Business Analyst Server, Business Analyst Desktop users now have a mechanism to publish and share analyses and models between departments, enabling collaboration and more informed decision making. Users in organizations operating in different geographies with varied population demographics can adapt models and analyses to local conditions. Analyzing markets and competition, evaluating new and existing locations, and performing customer analytics may sound familiar to longtime Business Analyst Desktop users. Whereas before, analysis models may have existed in silos on individual desktop computers, users now have the ability with Business Analyst Server to publish their analyses to the rest of the team, regardless of the physical location of individual team members. April 2011 2

The Business Analyst Server architecture consists of three main components as shown in the image below: 1. ArcGIS Server is the geographic information system (GIS) server that has been extended to allow Business Analyst map services. Standard ArcGIS Server services, such as map, geocoding, and geodata services, etc., are also available. 2. The web server will host Business Analyst web applications to allow users to consume the Business Analyst Map Service and the Business Analyst Server Report Service, which enables business report publishing. 3. The Data Store will contain Business Analyst Server data, including Esri Demographic Data, Infogroup business listings, StreetMap USA, a directory for user data, and the Business Analyst Server Repository. Esri White Paper 3

Supported Platforms and System Requirements Business Analyst Server is supported on the Microsoft Windows platform, and future release plans include support of all core ArcGIS Server platforms. Currently supported Windows platforms are Windows 2003 Service Pack 2 (SP2) (32 bit) Server Standard, Enterprise, and Data Center Windows 2003 SP2 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center Windows 2008 (32 bit) Server Standard, Enterprise, and Data Center Windows 2008 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center Windows Server 2008 R2 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center System requirements depend on the intended use of Business Analyst Server, the expected load, and the number of simultaneous users. To provide high performance for Business Analyst Server functionality, the recommendations regarding the random access memory and CPU are Minimum: RAM 4 GB/Dual core @ 3 GHz Recommended: RAM 8 GB/Quad core @ 3 GHz Organizations with a large number of Business Analyst Server users will want to consider more than the minimum requirements. As a guideline, Esri recommends up to four users per processing core in addition to thorough testing of the expected workload and server performance before deployment. The disk space requirements depend on the amount of custom user data, number of simultaneous users, and use of the Business Analyst Server system. As a minimum, the 20 GB disk space is required to store Esri Demographic Data and streets and business information, and at least 30 GB or more is recommended for the repository where the analysis results, trade areas, and reports will be saved. Scalability and Configuration Options Scalability allows growth in size or complexity without showing negative effects and provides confidence in the abilities of the software. Problems in this area may expose the enterprise to operating inefficiencies and potential general failure of critical business components. The Business Analyst Server system can be configured in many ways. The simplest way is to run all the components of Business Analyst Server on a single computer (small configuration). Another configuration would be to place all Business Analyst Server components on one machine and, for instance, install the data on another machine (medium configuration). It is also possible to distribute the various components across multiple computers (large configuration). April 2011 4

Configurations will vary depending on the needs of the organization, the available computing resources, and the intended use for Business Analyst Server. Recommended platform sizing and system configuration strategies are provided in the Esri System Design Strategies technical reference document. Each organization will need to configure its system based on its intended usage and the number of simultaneous users. Developers that intend to use the Business Analyst Server system to build and prototype applications can install all the components on their development computer, which is a single server. Or if the anticipated number of simultaneous users of ArcGIS Server is low, they can run the entire system on one computer, which is a typical small configuration as described in the image below. Higher-volume usage of the Business Analyst GIS server and its web applications should be distributed across several computers. The configuration in the diagram below illustrates all components on one machine as in the previous configuration but with one difference the data is installed on a separate machine. Esri White Paper 5

To achieve a configuration like this, follow the procedure below: 1. Run the Business Analyst Server Data 2010 installation from the server object manager (SOM) machine using the browse option to point the installation to a location on another machine. 2. Run the Business Analyst Server Setup on the server object manager machine and install all features locally. Another possible medium-sized Business Analyst Server configuration is when the threetier architecture is applied: Web server: Business Analyst Server Web APIs and web applications Application server: Business Analyst Server SOM/server object container (SOC) components Data server: Business Analyst Server data and user data The advantage of a three-tier configuration is that there would be one machine dedicated to the database, one dedicated to the logic, and one dedicated to the presentation, as shown in the picture below. This helps improve scalability and performance. April 2011 6

To achieve a configuration like this, the following steps are recommended: 1. Follow the procedures outlined in the ArcGIS Server Online Help document, Configuring a multiple-machine deployment. 2. After setting up a multiple-machine deployment of ArcGIS Server, run the installation for the Business Analyst Server data from the server object manager machine and browse to install the data on another machine. 3. Once the data has been successfully installed, run the Business Analyst Server Setup on the server object manager machine, only installing the Business Analyst server object manager, the Business Analyst server object container, and the Business Analyst Server Desktop components (optional). 4. Run the Business Analyst Server Setup on the web server machine to install the Business Analyst Server web applications and HTMLextReportService. An example of a large-scale configuration of Business Analyst Server is the configuration used by Esri Business Analyst Online SM. Business Analyst Online is a web-based application that delivers on-demand reports, maps, and market analyses of demographic, consumer, and business data and is used by retailers, real estate professionals, and local governments to understand where to locate new businesses, advise others on locationbased decisions, or determine where to best market products and services. The Business Analyst Online system architecture is composed of many servers at Esri's corporate location and at an off-site location. Each data center consists of the following: Two front-end web servers that handle all unique identifier (UI) and ordering components Two back-end application servers that handle the ArcGIS/Business Analyst Server components including Business Analyst Online API Esri White Paper 7

One database machine using Oracle that handles all customer-based information for reports, site analyses, and subscriptions The system is globally load balanced to handle up to 10 concurrent users per back-end application server. The load balancing uses a round-robin formation and places users into the next available machine based on load. Business Analyst Online API has the same load balance. The image below illustrates this configuration: April 2011 8

Development Environment and APIs Release Cycles and Technical Support Business Analyst Server provides REST and SOAP services as well as rich Internet application (RIA) web APIs in Flex and Silverlight to programmatically leverage the rich data and powerful analysis for integrating business logic with GIS in an enterprise environment. The Flex and Silverlight Web APIs allow users to easily and rapidly build dynamic and rich client-side applications using the same functionality that is in the Business Analyst Server REST services. For more information regarding developing with Business Analyst Server APIs, see Developing with Business Analyst Server. Business Analyst Server provides one major release and two service packs per year. The major release includes a data update that seamlessly integrates into the software application to update information on reports. To get the latest information regarding releases from the Business Analyst Server team, visit the Business Analyst Server Resource Center. For help regarding a technical issue, Esri Technical Support can provide assistance in getting Business Analyst Server up and running along with help in software installation and configuration, functional use of the software, interfacing the applications with hardware, requesting product enhancements, and reporting software defects. First-year maintenance is also included in the license of Business Analyst Server. Maintenance includes technical support, updates, and many other benefits. Members of the Esri Business Analyst Server community have access to the online blog, scripts, technical articles, and other content. One of these valuable sources of information is the Business Analyst Server Resource Center, a central repository for accessing user and developer documentation, presentations, demos, and white papers along with other information. Related Information ArcGIS Server Performance and Scalability Performance Factors and Optimization Configuring a Multiple-Machine Deployment of ArcGIS Server Performance Considerations for Services Load Balancing Performance Factors Network Performance Factors Business Analyst Server Installation and Configuration Knowledge Base Esri White Paper 9

About Esri Our Focus Contact Esri Since 1969, Esri has been helping organizations map and model our world. Esri s GIS software tools and methodologies enable these organizations to effectively analyze and manage their geographic information and make better decisions. They are supported by our experienced and knowledgeable staff and extensive network of business partners and international distributors. A full-service GIS company, Esri supports the implementation of GIS technology on desktops, servers, online services, and mobile devices. These GIS solutions are flexible, customizable, and easy to use. Esri software is used by hundreds of thousands of organizations that apply GIS to solve problems and make our world a better place to live. We pay close attention to our users to ensure they have the best tools possible to accomplish their missions. A comprehensive suite of training options offered worldwide helps our users fully leverage their GIS applications. Esri is a socially conscious business, actively supporting organizations involved in education, conservation, sustainable development, and humanitarian affairs. 1 800 GIS XPRT (1 800 447 9778) t 909 793 2853 f 909 793 5953 info@esri.com esri.com Offices worldwide esri.com/locations 380 New York Street Redlands, California 92373-8100 usa Printed in USA