54
J8338 J8338 1 of 55 Executive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004

Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 1 of 55

Executive Workshop on Enterprise Geospatial Systems

Geospatial Infrastructure Demands

Dave PetersJuly 15,2004

Page 2: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 2 of 55

What is the challenge?Develop Enterprise support for GIS OperationsImportant Business Drivers:- Mature and growing GIS Operations- Rapidly expanding GIS Data Infrastructure- Evolving IT InfrastructureDOI Enterprise GIS Challenges

- Define requirements for a scalable architecture- Connecting User Applications with Data Sources

- GIS: Understand the proper architecture strategy- IT: Establish an Actionable Infrastructure Blueprint that

supports business needs (GIS Operational Requirements)

Page 3: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 3 of 55

GIS Software Evolution OverviewDesktop ViewersQuery and Analysis

Project ResearchAd Hoc MappingGeneral Operations

ArcView GISArcView GIS19921992

Shapefiles

ArcInfoArcInfo19821982

GIS DepartmentProfessional

Data DevelopmentData MaintenanceGIS ProjectsMap Production

ArcInfo Coverage/Librarian

Local Area NetworksGIS File Servers

MapObjectsMapObjectsArcInfo ODEArcInfo ODE

19961996

DistributedOperations

Specific OperationsWork ManagementDelivery RoutingEmergency ResponseEmbedded Applications

ArcStormArcStormSpatial Database EngineSpatial Database Engine

19971997

XX--EmulationEmulationWindows Terminal ClientsWindows Terminal Clients

Wide Area Networks

Application ServersTerminal Servers

Remote Users

InternetGIS Operations

ArcView IMSArcView IMSMapObjects IMSMapObjects IMS

InternetMap Products

Map ServersWeb Servers

ArcIMSArcIMS19971997

Data PublishingData Integration

ArcGIS 9ArcGIS 9-- ArcEngine ArcEngine -- ArcGIS ServerArcGIS Server

20042004

DistributedGeodatabase

ArcSDEArcSDE19991999

Desktop InterfaceEnterprise GISPersonal GISQuery / Analysis

ArcGIS DesktopArcGIS Desktop-- ArcInfo 1999ArcInfo 1999-- ArcEditor 2000ArcEditor 2000-- ArcViewArcView

Intelligent Data

Enterprise GIS Operations

Geography NetworkGeography Network

FederatedGIS Operations

Web Search EnginesCollaborative Operations Mapping ServicesWeb Commerce

Web Data Sources

Page 4: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 4 of 55

Department GIS

Department File Servers

LAN

GIS UserGIS User

GIS UserGIS User

Page 5: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 5 of 55

Organizational GISDepartment File Servers

Distributed Client/ServerDepartmental GIS

Parks

Utilities

Arc Desktops

Assessor WAN

ArcSDE

IT

Centralized Data Warehouse

Data WarehouseDepartmental GIS Operations

Centralized Data Sharing

WAN

Arc Desktops

Parks

Utilities

Assessor

ArcSDE

ITCentralized Database

Centralized DatabaseEnterprise GIS Operations

Centralized Data Administration

WAN

ArcTerminals/Browsers

Parks

Utilities

Assessor

ArcIMS/WTS(server consolidation)

Page 6: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 6 of 55

ArcSDEArcIMS

GIS Data Marts

Internet GIS OperationsShared Database Environments

Data Integration

WWW

Community GIS

ArcSDE

ArcIMS/Terminal Servers

Application Service Providers

Geography Network

RegionalMetadata

WWW

ArcSDE

IT

WAN

ArcTerminals/Browsers

Centralized Database

Parks

Utilities

Assessor

ArcIMS/WTS

Enterprise GIS OperationsDepartment and Central Database

Data Integration

Arc Desktops

City GIS

Arc Terminals/Browsers

Arc Desktops

Company GISCounty GIS

Federated GIS

Page 7: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 7 of 55

PDAPDACellCell

System Architecture Options

Arc Browsers-Map Products-Analysis-Operations-Studies

Geography Network

G.NET Architecture

WAN

Arc Terminals-Analysis-Maintenance-Operations-Studies

WTS

100 Mbps Ethernet

ArcSDEServer

File/ImageServer

DBMSServer

Storage Area Network

Files-Coverages-Shapes-Images

ArcSDE-Georelational-GeoDatabase

Attributes-Customers-Facilities-Documentation

Data Resources

Arc 8 Mobile Users-Data Updates-Analysis

Arc 8 Laptops-Data Updates-Analysis

Remote Sites

WebArcIMS

Web Browsers-Data Download-Maps on Demand-Data Shipping

WWW

Arc Desktops-Analysis-Maintenance-Operations-Studies

ArcGIS Architecture

RegionalMetadata

Page 8: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 8 of 55

System Design Strategies

GIS Product Architecture

Page 9: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 9 of 55

Terminals

ArcGIS DesktopArcGIS DesktopTerminal ServicesTerminal Services

ArcGIS System

ArcIMS

Web Services

ArcExplorer Browser

ArcSDE

Databases

ArcInfo ArcEditor ArcView

Files

-------------- ArcGIS Desktop ArcGIS Desktop --------------

ArcGIS ServerArcGIS ServerArcEngineArcEngine

------------------ ArcEngine ArcEngine ------------------

Page 10: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 10 of 55

System Design Strategies

GIS User Needs

Page 11: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 11 of 55

GIS Business Planning Optimizing your Benefits

(Prerequisite for purchasing hardware)

Business Processes(User workflows)

Data Requirements(Information resources) Application Needs

(User productivity tools)Infrastructure RequirementsSystem Design Strategic Deployment Plan

Planning with regular commitments leads to successPlanning with regular commitments leads to success

Planning

Page 12: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 12 of 55

System Architecture Design What Is System Architecture Design?

People Hardware

Applications

Data Resources

NetworkDesign

User Needs Hardware Specifications

Page 13: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 13 of 55

System Design Process

Implementation Strategy

Hardware Sizing/SelectionSystem Loads AnalysisSystem Design ComponentsSystem Configuration AlternativesGIS User Needs Overview

Existing Environment

Technology Overview

System Architecture Design

GIS Workflow Analyst(Customer Business Processes)

GIS System Design Consultant(Customer System Design)

Implementation StrategyApplication NeedsData RequirementsInformation ProductsUser Workflows

GIS Needs Assessment

Page 14: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 14 of 55

Software Technology OptionsDesktop Applications or Web Services?

GIS Data Source

WAN

LAN

Workstations

WTS

Terminals

Desktop Applications

Internet Service

Web Services-ArcIMS-ArcGIS Server

Map ServerWeb Server

Browser

Browser

Mobile Services-ArcPAD-Tablet PC

PDAPDACellCell

File Server DBMS Server

Page 15: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 15 of 55

City of Rome PlanningWork Flow Analysis – Year 1

User Needs Templates – Year 1

Page 16: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 16 of 55

City of Rome Planning Work Flow Analysis – Year 2

User Needs Templates – Year 2

Page 17: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 17 of 55

City of RomeUser Application Requirements

User Needs System Architecture Design Overview

Page 18: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 18 of 55

Database Configuration OptionsCentralized Computing Environment

LANBackbone

Fibre

LAN

Site 1 City Hall

4th Floor 4th Floor

3rd Floor 3rd Floor

2nd Floor 2nd Floor

Central IT Dept Central IT Dept

T1

T1

Site 3Freeberg

Site 3Freeberg

Site 4Willsberg

Site 4Willsberg

T1WAN WAN T1

T1 = 1.54 Mbps

Site 2 Operations Facility

2nd Floor 2nd Floor

1st Floor 1st Floor

911/Dispatch 911/Dispatch

Phase 1

Roger Tomlinson, Managing an GIS Seminar, July 2003

T1 T1T1

Site 5PerthSite 5PerthSite 6

WawashSite 6

Wawash

Site 7JacksonSite 7

Jackson

T1

BrowsersPSAP

BrowsersPSAP

PoliceVehicles Police

Vehicles

56 KbpsWireless

EmergencyVehicles

EmergencyVehicles

56 KbpsWireless

OfficeStaff

OfficeStaff

Police Dept

Internet Internet

T1

Phase 2

Firewall

ArcSDEServer

WTS ArcIMS

Page 19: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 19 of 55

Platform LoadsCentral Computing Environment

Page 20: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 20 of 55

Database Configuration OptionsDistributed Computing Environment

Site 1 City Hall

4th Floor 4th Floor

3rd Floor 3rd Floor

2nd Floor 2nd Floor

Central IT Dept Central IT Dept

LANBackbone

Fibre

T1

T1

Site 3Freeberg

Site 3Freeberg

Site 4Willsberg

Site 4Willsberg

T1WAN WAN T1

T1 = 1.54 Mbps

Site 2 Operations Facility

LAN2nd Floor 2nd Floor

1st Floor 1st Floor

911/Dispatch 911/Dispatch

Phase 1

Roger Tomlinson, Managing an GIS Seminar, July 2003

T1 T1T1

Site 5PerthSite 5PerthSite 6

WawashSite 6

Wawash

Site 7JacksonSite 7

Jackson

T1

BrowsersPSAP

BrowsersPSAP

PoliceVehicles Police

Vehicles

56 KbpsWireless

EmergencyVehicles

EmergencyVehicles

56 KbpsWireless

OfficeStaff

OfficeStaff

Police Dept

Internet Internet

T1

Phase 2

Firewall

ArcSDEServer

WTS ArcIMS

ArcSDEArcSDEServerServer

ArcIMSArcIMS

Replication

ArcSDEServer

WTS ArcIMS

Replication

Page 21: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 21 of 55

Platform LoadsDistributed Computing Environment

PlatformLoads

Analysis

Page 22: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 22 of 55

System Design Strategies

Network Communications

Page 23: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 23 of 55

GIS Applications Network Impact

What GIS Does ...

• Graphic Data Representation (Maps)

• Large Quantity of Data Analysis

• Lots of Network Traffic

Page 24: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 24 of 55

Network Design Guidelines

Page 25: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 25 of 55

ArcIMS Network Performance

Page 26: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 26 of 55

Data Download Performance

Page 27: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 27 of 55

ArcGIS DesktopNetwork Design Planning Factors

Page 28: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 28 of 55

Network LoadsCentral Computing Environment

ArcSDE /ArcIMS for all offices and Public

ArcSDE for local clients / dialup for remote patrol cars

Terminal WAN access for local clients / Internet access for remote vehicles

Terminal WAN access to City Hall

Terminal Internet VPN Internet access to City HallNetworkLoads

Analysis

Page 29: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 29 of 55

Network Suitability Year 1Centralized Computing Environment

Combine Convert

Network Design Factors (0.028) (0.5) TOTAL

Network Design Factors (0.028) (0.5) TOTAL

Network Design Factors (0.028) (0.5) TOTALExceed

High

Page 30: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 30 of 55

Combine Convert

Network Design Factors (0.028) (0.5) TOTAL

Network Design Factors (0.028) (0.5) TOTAL

Network Design Factors (0.028) (0.5) TOTAL

Exceed

High

Network Suitability Year 2Centralized Computing Environment

Page 31: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 31 of 55

System Design Strategies

Data Administration

Page 32: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 32 of 55

CentralData Center

Consolidation

WHY CONSOLIDATE?•Reduce HW cost•Reduce admin cost•Low implementation risk•Integrated operations•Improved data access•Improved security•Reduce network traffic

WHY CONSOLIDATE?•Reduce HW cost•Reduce admin cost•Low implementation risk•Integrated operations•Improved data access•Improved security•Reduce network traffic

Map ServerWeb Server

Browser

Browser

Database Configuration OptionsCentralized Computing Environment

ArcSDE Server Attribute ServerFile Server

Geographic Date Resources

LAN

Workstations

WTS

WAN

Terminals

Page 33: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 33 of 55

Database Configuration OptionsDistributed Computing Environment

ArcInfo or ArcView GIS Clients

RegionalData

Server

ArcInfo or ArcView GIS Clients

RegionalData

Server

Data Replication Data Replication

ArcInfo or ArcView GIS Clients

CentralData

Server

DISTRIBUTED DATA SOLUTIONS•Increase HW cost•Increase admin cost•High implementation risk•Disconnected operations•Limited data access•Reduced security•Increased network traffic

DISTRIBUTED DATA SOLUTIONS•Increase HW cost•Increase admin cost•High implementation risk•Disconnected operations•Limited data access•Reduced security•Increased network traffic

Why use distributed architecture?•Organizational Precedence•Management Confidence•Physical Security•Infrastructure Limitations

Why use distributed architecture?•Organizational Precedence•Management Confidence•Physical Security•Infrastructure Limitations

Page 34: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 34 of 55

ArcSDE Single-generation Replication(Personal Geodatabase Checkout – ArcGIS 8.3+)

Disconnected Editing – Personal Geodatabase Checkout

Disk

DBMS

Primary

Edit loads

DesktopEditor

Viewers

Check-in Version UpdatesV1

LaptopEditor

PGDV

Check-outPersonalGeodatabase

PGDLaptopEditor

V1

FieldEditing

Single Check-out/Check-in

Transaction

Single Check-out/Check-in

Transaction

Page 35: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 35 of 55

Geodatabase Single- generation Replication(Database Checkout – ArcGIS 8.3+)

Corporate

CorporateEditor

ArcSDE

Reconcile and postRegional updates

Check-in Regional Version updates

Single Check-out/Check-in

Transaction

Single Check-out/Check-in

Transaction

ArcSDE

Region

V-1

Check-outRegionalDatabase

PGDRegionalEditor

V1a

DisconnectedEditingRegional

EditorRegionalEditor

V1a V1d

PGDRegionalEditor

V1b

DisconnectedEditing

Disconnected Editing – Database Checkout

Page 36: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 36 of 55

Geodatabase Multi-generation Replication ( ArcGIS 9.1)

Corporate

CorporateEditor

ArcSDE

Reconcile and postRegional updates

concile and post

Upload Regional Version updatesUpload Regional Version updates

ArcSDE

Region 1

CV-1

ArcSDE

Region 2

CV-2

Check-outRegionalDatabase

Check-outRegionalDatabase

PGDRegionalEditor

V1

DisconnectedEditing

PGDRegionalEditor

V1

DisconnectedEditing Regional

EditorRegionalEditor

V1 V2

RegionalEditor

V1

RegionalEditor

V2

Unlimited Update

Transactions

Unlimited Update

Transactions

Reconcile and post Corporate updates Reconcile and post Corporate updatesDownload Corporate Version updates Download Corporate Version updates

ReRegional updates

Page 37: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 37 of 55

System Design Strategies

Performance SizingFundamentals

Page 38: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 38 of 55

Planning for System Performance Performance Chain

Improve ProductivityReduce Cost

Balanced System DesignServers Network DBMS GeoDatabase

Storage Clients ArcSDE Application

User WorkflowDatabase DesignHardware Infrastructure

System Architecture Design Framework for Productive Operations

Page 39: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 39 of 55

Understanding the TechnologySystem Performance Factors

$Market$

System Architecture Design

Balanced Loads InternetBandwidth

InternetBandwidth

Wide Area NetworkBandwidth

Wide Area NetworkBandwidth

Network Communications Bandwidth

Workstation Performance(user productivity)

Server Performance/Capacity(single server)

Storage

Peak Client Loads Hardware Specifications

Technology

Performance Bar

Hardware performance

allocation

ArcSDE Connection

Database Technology(DBMS, Data Types, Indexing, Tuning)

GeoDatabase Design(tables, dependencies, relationships)

GIS SoftwareClient Applications

Display layers/features/complexity

User Workflow

How do we address performance sizing?

Page 40: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 40 of 55

System Design Strategies

System Sizing Tools

Page 41: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 41 of 55

User Performance ExpectationsArcInfo Platform Selections

• ArcInfo 7.0.2 (Sept. 1994)– Sun SPARCstation 10 Model 40, 32 MB Memory

• ArcInfo 7.0.4 (Feb. 1996)– Sun SPARCstation 20 Model 71, 64 MB Memory

• ArcInfo 7.1.1 (Feb. 1997)– Pentium Pro 200 MHz, 64 MB Memory

• ArcInfo 7.2.1 (April 1998)– Pentium II 300 MHz, 128 MB Memory

• ArcInfo 8 (July 1999)– Pentium III 500 MHz, 128 MB Memory

• ArcInfo 8.0.2 (July 2000)– Pentium III 733 MHz, 256 MB Memory

• ArcInfo 8.1 (July 2001)– Pentium III 900 MHz, 256 MB Memory

• ArcInfo 8.2 (July 2002)– Pentium 4 1.5 GHz, 512 MB Memory

• ArcInfo 8.3 (July 2003)– Intel Pentium 2.4 GHz, 512 MB Memory

• ArcInfo 9.0 (May 2004)– Intel Xeon 3.2 GHz, 512 MB Memory

Page 42: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 42 of 55

0100200300400500600700800900

100011001200130014001500160017001800

Pen

tium

Pro

200

Pen

tium

II 2

33P

entiu

m II

266

Pen

tium

II 3

00P

entiu

m II

333

Pen

tium

II 3

50P

entiu

m II

400

Pen

tium

II 4

50 P

entiu

m II

I 500

Pen

tium

III

550

Pen

tium

III 6

50P

entiu

m II

I 700

Pen

tium

III 7

33P

entiu

m II

I 800

Pen

tium

III 8

66P

entiu

m II

I 900

Pen

tium

III 9

33P

entiu

m II

I 100

0P

entiu

m II

I 120

0In

tel X

eon

1400

Inte

l Xeo

n 15

00In

tel X

eon

1600

Inte

l Xeo

n 17

00In

tel X

eon

2000

Inte

l Xeo

n 24

00In

tel X

eon

2800

Inte

l Xeo

n 30

00In

tel X

eon

3200

Rel

ativ

e Pe

rfor

man

ce

Sint2000Sfp2000

Arc03

Arc02

Arc01Arc00

Arc99

Arc98

Arc04

PC Intel Platform Performance

Arc99 = 1999 Single ArcInfo User Workstation Performance

Arc01 = 2001 Single ArcInfo User Workstation Performance

Arc02 = 2002 Single ArcInfo User Workstation Performance

Arc00 = 2000 Single ArcInfo User Workstation Performance

Arc03 = 2003 Single ArcInfo User Workstation Performance

Arc04 = 2004 Single ArcInfo User Workstation Performance

Page 43: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 43 of 55

2003 Hardware Life Cycles

(Months)

72+72+60+48+72+

49-7249-7237-6025-4861-72

19-4813-4813-3613-3437-60

12-186-126-126-1224-36

Computer Hardware• Data Servers• Application Servers• Desktop Workstations• Laptop Workstations• Terminal clients

120+84+

85-12061-84

37-8425-60

24-3612-24

Network Infrastructure• Local area networks• Wide area networks*

Non-functionalObsoleteUseful CurrentTechnology

* Internet bandwidth increasing at 300% per year

Page 44: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 44 of 55

Terminal Server PerformanceTerminal Server Performance Model

(7.5 ArcInfo Users/CPU)

Terminal Server

ArcSDE Server

Terminal Clients

(6 ArcInfo Users/CPU)

Terminal Server

File Server

Terminal Clients

Page 45: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 45 of 55

0

10

20

30

40

50

60

70

80

90

0 5 10 15 20 25 30 35 40

Total Concurrent Users

SPE

Cra

te_i

nt20

00

2 GB Memory

6 GB Memory

Arc04

Arc03

Arc01

Arc02

4 GB Memory

8 GB Memory

12 GB Memory

Windows Terminal Server ArcSDE Server Data Source

17.5Intel Xeon 2-2400 MHz

31.4Intel Xeon MP 2-3000 MHz

57.2Intel Xeon MP 4-3000 MHz

34.0Intel Xeon 2-3200 MHz

WTS User Processing EquivalentsBatch process = 7.5 GIS clients

Page 46: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 46 of 55

ArcIMS Server Performance

3,000 Requests per hour/CPU 6,000 Requests per hour/CPU

Map Server

ArcSDE Server

Browser Clients

WAN

Map Server

Browser Clients

File Server

WAN

Based on 2004 Performance Baseline

Intel Xeon 3.2 GHz

Based on 2004 Performance Baseline

Intel Xeon 3.2 GHz

0.6-sec average service time 0.3-sec average service time

Page 47: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 47 of 55

Web Application Transactions( Simple 9.0 Map Server Application)

6,000 Requests per hour/CPU(Single Platform: 4,000 Requests per hour/CPU)

6,000 Requests per hour/CPU(Single Platform: 4,000 Requests per hour/CPU)

Based on 2004 Performance Baseline

Intel Xeon 3.2 GHz

0.3-sec average service time(additional 50% of SOC load)

Single Platform0.9-sec average service time

Single Platform0.9-sec average service time

AGS Map Server

*** ADF ***

Web Server

Instances

Map Server

SOC

WAN

ArcSDE Server

Browser Clients

ArcGIS DesktopArcGIS Engine

Java Application (J2SE/J2EE)

0.6-sec average service time

Based on 2004 Performance Baseline

Intel Xeon 3.2 GHz

Page 48: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 48 of 55

0

10

20

30

40

50

60

70

80

90

100

0 6,000 12,000 18,000 24,000 30,000 36,000 42,000 48,000 54,000 60,000

Peak Transactions per Hour

SPEC

rate

_int

2000

ArcIMS(ArcSDE data source)

AGS Services(ArcIMS File data source)

AGS + Web Apps

Web Service EquivalentsGeoprocessing consumes a CPU

Internet Map Server PerformanceArcIMS Map Servers

57.2Intel Xeon 4-3000 MHz

17.5Intel Xeon 2-2400 MHzArc04 Baseline

23.6SunFire280R 2-1200 MHz

34Intel Xeon 2-3200 MHz

Page 49: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 49 of 55

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

40,000

45,000

50,000

5 10 15 20 25 30 35 40 45 50

Data Server Client Load

Req

uest

s pe

r Hou

r

Translation based on data server technologyArcIMS data server load = Map Requests per Hr / 1,600AGS data server load = Map Requests per Hr / 800

ArcIMS

AGS Services

3,0006,000

12,000

24,000

ArcIMS/AGS Data Server Loading

Page 50: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 50 of 55

ArcSDE Server PerformanceServer Loading Model

ArcSDE Server

ArcSDE Servers

Workstations

One server batch process = 30 ArcSDE clients

(30 ArcSDE Clients/CPU)

OR

Page 51: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 51 of 55

0

10

20

30

40

50

60

70

80

90

100

110

120

0 50 100 150 200 250

Peak Concurrent Clients

SPE

Cra

te_i

nt20

00 Arc02

6.3

Arc039.0

Arc015.1

2 GBMemory

4 GBMemory

6 GBMemory

8 GBMemory

10 GBMemory

Arc0418.0ArcSDE Server Processing Equivalents

Include IMS peak map server loadsBatch server process = 30 GIS clients

Workgroup GIS Data Server(ArcSDE and File Server)

88.4Unisys ES7000 8-3000

27Intel Xeon MP 2-2800 MHz

57.2Intel Xeon MP 4-3000 MHz

61.4SunFire 4800 8-1200 MHz

75.5IBM x445 8-2800 IBM p650 8-1450 MHz

37IBM p630 4-1450 MHz34Intel Xeon 2-3200 MHz

Page 52: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 52 of 55

0

50

100

150

200

250

300

350

400

450

500

0 50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800

Peak Concurrent Clients

SPE

Cra

te_i

nt20

00

Arc02

Arc03

Arc01

Arc04

2GBMem

6GBMem

8GBMem

10GBMem

14 GBMem

18 GBMem

22 GBMem

26 GBMem

4GBMem

28 GBMem

Enterprise GIS Data Server(ArcSDE Server)

310Win2003 Data Center 32-3000 MHz

88.4Win2003 Data Center 8-3000

57.2Intel Xeon MP 4-3000 MHz

156IBM p670 16-1500

122SunFire 4800 16-1200 MHz

61.4SunFire 4800 8-1200 MHz

339IBM p690 32-1700

180SunFire 6800 24-1200 MHz

240Win2003 Data Center 24-3000 MHz

ArcSDE Server Processing EquivalentsInclude IMS peak map server loadsBatch server process = 30 GIS clients

Page 53: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 53 of 55

Phased Implementation Strategy

2003-2005 Strategic Plan

2002 Deployment Authorization

2004-2006 Strategic Plan

2003 Deployment Authorization

Managing Technology ChangeManaging Technology Change

Page 54: Executive Workshop on Enterprise Geospatial SystemsExecutive Workshop on Enterprise Geospatial Systems Geospatial Infrastructure Demands Dave Peters July 15,2004. J8338 2of 55

J8338J8338 54 of 55

Systems Integration Support Efforts

ArcIMS Architecture Design Consulting(Professional Consulting for ArcIMS Deployment)

System Design Support• Hardware Sales Support ([email protected])• Technical White Papers• System Integration Test Reports• System Installation Reports

System Design Strategies White Paper(http://www.esri.com/library/whitepapers/pdfs/sysdesig.pdf)

System Architecture Design Workbook

Enterprise Systems Lab(Internet Demonstration Site – (http://eslims.esri.com)Performance Validation Testing

System Architecture Design Consulting(Professional Consulting for Enterprise GIS)

System Architecture Design Training(ESRI Training Class)(Technology Exchange Workshops)