Enterprise GIS Architecture Deployment Options

Slides:



Advertisements
Similar presentations
ArcGIS and the Web Scott Morehouse, ESRI 8 March 2010.
Advertisements

2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
ESRI ArcGIS Server Behind the scenes Pavel Janda
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Esri International User Conference | San Diego, CA Technical Workshops | Deploying ArcGIS Server in the Cloud - A Business PerspectiveDeploying ArcGIS.
Greg Pierce| Concerto Cloud Services Which Cloud is Right for Microsoft CRM?
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri International User Conference | San Diego, CA Technical Workshops | Intro to ArcSDE for SQL Server Tony Wakim & Jim Gough July , 2011.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron &
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
Prepared by: Jennifer McKee With support from: in partnership with: Introduction to ArcPad NSF DUE
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Sharing Geographic Content
ArcGIS Online for Organizations
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
ArcGIS Workflow Manager An Introduction
Gary MacDougall Premjit Singh Managing your Distributed Data.
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Technical Workshops | Esri International User Conference San Diego, California Deploying ArcGIS in the Cloud: A Business Perspective Andrew Hendrickson.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Local Government’s Address Maps and Apps Scott Oppmann Allison.
Technical Workshops | Esri International User Conference San Diego, California Esri Maps for IBM Cognos Dave Kerr Darren Nelson July 2012.
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Troubleshooting Replication and Geodata Services
CALIFORNIA DEPARTMENT OF WATER RESOURCES GEOSPATIAL TECHNICAL SUPPORT MODULE 2 ARCHITECTURE OVERVIEW AND DATA PROMOTION FEBRUARY 20, 2013.
Windows ® User State Virtualization Infrastructure Planning and Design Published: August 2010.
Module 8 Configuring Mobile Computing and Remote Access in Windows® 7.
ArcGIS for Server: Reference Implementations
material assembled from the web pages at
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Geospatial Technical Support Module 2 California Department of Water Resources Geospatial Technical Support Module 2 Architecture overview and Data Promotion.
Publishing to ArcGIS for Server
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Portal for ArcGIS An Introduction
Esri Roads and Highways: An Introduction to Roadway Reporter
Preparing and Deploying Data to ArcPad Juan Luera.
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
ArcGIS Server for Administrators
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geodatabase Administration:
Field Data Collection for Public Health Using Collector for ArcGIS Jared Shoultz, Esri Health GIS Technology Specialist 2015 Esri User Conference National.
DaaS (Desktop as a Service) Last Update: July 15 th, 2015.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Feature Services Gary MacDougall Russell Brennan.
Adding ArcGIS Online to Your GIS Curriculum
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Land Records:
Publishing GIS Services to ArcGIS Server
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
ArcGIS Online – The Road Ahead
What’s new ArcGIS 10.1 for Server The Server Framework
Introduction to Portal for ArcGIS
Presentation transcript:

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

Introduction Andrew Sakowicz Esri Professional Services asakowicz@esri.com

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

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

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

Choosing the option that's right for you

Architecture design process

The Open Group Architecture Framework http://www.opengroup.org/togaf/

Phase A: Architecture Vision

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

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

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

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

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

Architecture topology options

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

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

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

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

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

Application architecture deployment options

ArcGIS Desktop Design considerations Overview: Design Considerations: http://resources.arcgis.com/en/communities/enterprise-gis/01n200000006000000.htm Full range of GIS tools Design Considerations: Desktop processing requirements User location relative to the data Available network bandwidth System Administration (installs, upgrades)

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

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

ArcGIS Server Web Applications ArcGIS API for Silverlight http://resources.arcgis.com/en/communities/silverlight-api/ ArcGIS API for Flex http://resources.arcgis.com/en/communities/flex-api/ ArcGIS API for JavaScript http://help.arcgis.com/en/webapi/javascript/arcgis/index.html

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)

Smartphones and Tables Feature Service Microsoft Windows Phone Android iOS

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

ArcGIS Server deployment options

ArcGIS Server Single ArcGIS Server machine

ArcGIS Server High availability configuration

Geodatabase deployment options

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

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)

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)

Virtualization options

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.

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

Server Virtualization Efficiency

Cloud deployment options

Cloud deployment options

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

Environment options

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

System Designer tool

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

System Designer Provides solution templates for quick analysis

Demo: System Designer

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: SystemDesigner@esri.com

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys Offering ID: 978