Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enterprise GIS Architecture Deployment Options

Similar presentations


Presentation on theme: "Enterprise GIS Architecture Deployment Options"— Presentation transcript:

1 Enterprise GIS Architecture Deployment Options
July 26, 2012 Enterprise GIS Architecture Deployment Options Andrew Sakowicz

2 Introduction Andrew Sakowicz Esri Professional Services

3 Audience Audience Level: Architects Developers Administrators
Project Managers Level: Beginner / Intermediate

4 Agenda Design process Deployment options Resources
Enterprise GIS Architecture Deployment Options Design process Deployment options Resources

5 ArcGIS – A complete integrated system
Cloud Enterprise Local Discover Create Manage Visualize Analyze Collaborate Mobile Desktop Web

6 Choosing the option that's right for you

7 Architecture design process

8 The Open Group Architecture Framework

9 Phase A: Architecture Vision

10 Phase B: Business Architecture
Business Objectives GIS-Supported Operations Time horizon Real-time data Security Business continuity

11 Phase C: Application Architecture
Application Patterns Real-time data Security Performance SLA Data confidentiality

12 Phase C: Application Architecture
Data Management A Complete Integrated System Planning & Analysis Field Mobility Operational Awareness Constituent Engagement Transform Data Into Actionable Information Collect, Organize, & Exchange Data Get Information Into and Out of the Field Disseminate Information Where and When it is Needed Get Feedback and Make Informed Decisions Geodatabase Geoprocessing Mobile Web api’s Web api’s Geodatabase Desktop Server Online

13 Phase C: Data Architecture
Data updates Static vs. dynamic Incremental vs. replace Confidentiality Recovery Objectives

14 Phase D: Technology Architecture
Physical infrastructure IT standards Hardware capacity Hardware redundancy

15 Architecture topology options

16 Centralized Architecture
Single data center = lower cost Performance depends on network: good bandwidth and low latency

17 Performance factors Required bandwidth: Network transport time:
Response size (Mb) Throughput (req/hr) Network transport time: Effective bandwidth No need to calculate it manually, System Designer Tool does it for you

18 Performance Factors Network transport time Impact of service and return type on network transport time Compression Content, e.g., Vector vs. Raster Return type, e.g., JPEG vs. PNG

19 Distributed Architecture
Multiple datacenters = higher costs Might require complex replication and synchronization process Good performance-local application and data

20 Data replication considerations
Requirements GDB Replication1 FGDB copy/paste RDBMS Replication RDBMS clone Disk Block-level Geopgraphic area and selected layers ü Mixed DBMS Geodatabase aware Many to Many Incremental Edits Large Truncate/Reload ü2 Near Time Downtime: 0 Downtime: 5-60 min 1- 3rd party product integrated through Esri API 2- Consider disconnected synchronization if network has high latency

21 Application architecture deployment options

22 ArcGIS Desktop Design considerations Overview: Design Considerations:
Full range of GIS tools Design Considerations: Desktop processing requirements User location relative to the data Available network bandwidth System Administration (installs, upgrades)

23 ArcGIS Desktop deployment options
LAN – standard deployment ArcGIS Desktop ArcGIS Desktop ArcGIS Server ArcSDE, FGDB

24 ArcGIS Desktop deployment options
WAN – Citrix compression Citrix Server ArcGIS Desktop ArcSDE, FGDB Citrix Client Citrix Client Performance depends image Compression and bandwidth Citrix Client Citrix Client

25 ArcGIS Server Web Applications
ArcGIS API for Silverlight ArcGIS API for Flex ArcGIS API for JavaScript

26 ArcGIS Server Web Applications
API Choice Development Expertise Flex aligns with Java developers Silverlight aligns with .NET developers JavaScript aligns with HTML/JavaScript developers Plug in requirements Flex and Silverlight require plug-in installation Need to consider policies for plug-in usage Download for API JavaScript requires connectivity to Esri for API download (method is available to establish locally)

27 Smartphones and Tables
Feature Service Microsoft Windows Phone Android iOS

28 Mobile devices Design considerations Always vs. sometimes connected
Mobile data service Design considerations Always vs. sometimes connected Getting data on to the devices Managing synchronization timing ArcPad ArcGIS for Windows Mobile Rugged Devices

29 ArcGIS Server deployment options

30 ArcGIS Server Single ArcGIS Server machine

31 ArcGIS Server High availability configuration

32 Geodatabase deployment options

33 Which database to select?
Follow your IT standards, expertise and cost DBMS impact on overall performance is typically low < 20% of total response time

34 Geodatabase editing Pros: Cons: Better security Improved performance
Production and Publication Pros: Better security Improved performance Additional hardware capacity Cons: Requires replication Additional hardware Viewers Viewers Editors Production (Versioned GDB) 1-Way Replication Publication (Read only)

35 Geodatabase editing Pros: Cons: Better security Improved performance
Internal and external web editing Pros: Better security Improved performance Additional hardware capacity Cons: Requires replication Additional hardware Web editors Viewers Editors Internal (Versioned GDB) 2-Way Replication Geodata Service External (Versioned GDB)

36 Virtualization options

37 Virtualization Methods
Server Virtualization abstraction of the underlying physical system: storage, processors and memory and operating systems Session Virtualization multiple users share a single operating system and set of installed applications. Desktop Virtualization centralized remote desktop computing architecture leveraging server virtualization as the back-end computing infrastructure.

38 Server Virtualization Benefits
An effective mechanism to reduce server counts Faster deployment Better resource utilization

39 Server Virtualization Efficiency

40 Cloud deployment options

41 Cloud deployment options

42 Cloud deployment options
Internal site Private Virtual Cloud VPN VPN External users Internal ICloud Esri Managed Services -ArcGIS Server -Geodatabase ArcGISOnline -Portal for ArcGIS -Tile and Feature Services Public users

43 Environment options

44 System Environment Types
Network Load Balancer Network Load Balancer Development Systems Reflect Production as closely as possible but without full scalability Production Systems

45 System Designer tool

46 System Designer Solution Architecture design tool
Gathering requirements Designing Capacity: CPU, Network, Memory Reporting

47 System Designer Provides solution templates for quick analysis

48 Demo: System Designer

49 User name: eist Password: eXwJkh9N Download Tools
Open Windows Explorer (not browser). In the Address Bar enter ftp://ftp.esri.com/. Right-click and select Login As (or click Alt F and select Login As from the File). Enter your user name and password: User name: eist Password: eXwJkh9N Click Log On. Follow Installation Guide. Report bugs and provide feedback:

50 Thank you for attending
Have fun at UC2012 Open for Questions Please fill out the evaluation: Offering ID: 978


Download ppt "Enterprise GIS Architecture Deployment Options"

Similar presentations


Ads by Google