1 / 23

GIS Enterprise Architecture

California Department of Water Resources. GIS Enterprise Architecture. Danny Luong Division of Technology Services Enterprise GIS Manager. November 19, 2009. Enterprise GIS Technology & Trends: Server Virtualization w/ Blade Technology & Benefits ( VMWare ESX)

kiral
Download Presentation

GIS Enterprise Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. California Department of Water Resources GIS Enterprise Architecture Danny Luong Division of Technology Services Enterprise GIS Manager November 19, 2009

  2. Enterprise GIS Technology & Trends: Server Virtualization w/ Blade Technology & Benefits (VMWare ESX) VDI (Virtual Desktop Infrastructure) Clustering (Hardware, EMC SAN Storage, memory, etc) as needed Service Oriented Architecture (SOA) & Identity Management Active Directory/LDAP/Virtual Directory user authentication VMWare High-Availability/Fault-Tolerant Load Balancing Client Web Interface (Flex, Silver Light, Java Script APIs) or Web ADF (Java or .NET) 2

  3. 3 Day Design Workshop / User Requirements: We anticipate approximately: • 100 internal users accessing our ArcGIS Server, Image Server, SDE/Oracle 11g using ArcGIS Desktop 9.3, Third party (Microstation, Autocad, etc) • 50 external users using Mobile devices (Trimble Unit) & Customized Web Interface • 10 external users authenticating to internal network • Estimated Growth in 2010 and 2011 • Desktop (25%) and Web (40%) 3

  4. Geodatabase Design Strategy 4 • Versioning? Yes • Vector? Yes • Raster? Yes, including Image Service • Multiple or Single Geodatabase(s)? 1 Instance 9 Multiple Geodatabases • Replication Strategy? Yes

  5. Storage Requirements 5 • Analysis Needed on How Much for GIS Storage/Mirror/Backup/Offline • Analysis Needed on How Much Storage Needed for Vector and Raster Storage • What Type of Storage System is Available? • SAN • Direct Attach • NAS

  6. ArcSDE Direct Connect VS Application Connect • Direct Connect Provides Best Performance • Works with Active Directory • ArcSDE Application Server Has Had No Development Since Version 9.2 • Direct Connect is ESRI Direction • Allows Re-using of Current ArcSDE Servers 6

  7. User Workflows(Information Products) 7 • Users Types (Desktop and Web or Mobile) • User Workflows • Simple Mapping • Editing • Geocoding • Geoprocessing • Batch Processes (Done off-hours, Nightly) • Interfaces to Other Applications/Databases • Geodatabase Replication • Versioning • EDN, Production, Publishing, Testing

  8. Consuming Services • Map Service • MSD • Geocode • Geodata Service • Simple Editing • Geoprocessing Service • Tasks • Globe Service • Imager Service • KML Service • OGC Services • Caching Services 8

  9. Expanding Deployment OptionsOGC Standards via ArcGIS 9.3.1 • Web Feature Service (WFS) • Provide feature data • Manipulation/analysis of data on client • Web Feature Service Transaction (WFS-T) • Simple transaction updates • Session-less redlining • Web Mapping Service (WMS) • Provide an Image • Different styles can be requested via SLD • Web Coverage Service (WCS) • Provide Coverage • Can be consumed for analysis by Geoprocessing • Keyhole Markup Language (KML) • Google Earth/Maps compatibility • Catalogue Service – Web (CS-W) • Metadata UC2008 Technical Workshop

  10. ESRI Performance Tools: Capacity Planning Tool & MXDPerfStat Template 10

  11. Why is Enterprise System Architecture design Important?Performance Chain Reduce Cost Improve Productivity Balanced System Design Servers Network DBMS Geodatabase Storage Clients ArcSDE Application HardwareInfrastructure DatabaseDesign User Workflow • Performance, Scalability, Flexibility, Reusable, interoperable System Architecture Design Framework for Productive Operations 11

  12. Expanding Deployment OptionsAPI’s - Enabling Mashup Support UC2008 Technical Workshop 12

  13. User User Central Region Northern Region Thin /Thick Client Connections User Thin/Thick Client Connections Thin/Thick Client Connections South Central Region Data Center Application Data Thin/Thick Client Connections Oracle/ ArcSDE User Southern Region VDI VDI Deployment PatternsEnterprise - Centralized • WHY CONSOLIDATE? • Reduced hardware cost • Reduced administration cost • Lower implementation risk • Reduce infrastructure needed • in DC (power, cooling, BK, etc) • Improved data access • Improved security • Reduced network traffic • “Greener datacenter” J8338

  14. Example One GIS Service (Map Only) x 16 Services Application Pattern User Desktop Web Mobile JavaScript Silverlight Flex Java ADF .NET ADF Rest Soap MXD MSD GISServices Map Service Dynamic Cached Blended DataSources MS Access Oracle DB2 Informix PostgresSQL Map Cache Images PGDB FGDB Data Types

  15. ESRI Servers 9.3.1 (VMWare, Blade System) ArcGIS Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0GHz – 4 Core - Disk (RAID, SAN, etc): local storage - OS with exact version & service pack: Windows Server 2003 R2 Enterprise Edition with SP2 - Network adapter(s) & speed: Broadcom BCM5708C netXtreme II – 1 Gbps SDE Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0GHz – 4 Core - Disk (RAID, SAN, etc): local storage - OS with exact version & service pack: Windows Server 2003 R2 Enterprise Edition with SP2 - Network adapter(s) & speed: Broadcom BCM5708C netXtreme II – 1 Gbps 15

  16. ESRI Servers 9.3.1 (VMWare, Blade System) Image Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0GHz – 4 Core - Disk (RAID, SAN, etc):  local storage and SAN - OS with exact version & service pack: Windows Server 2003 R2 Enterprise Edition with SP2 -  Network adapter(s) & speed: Broadcom BCM5708C netXtreme II – 1 Gbps Database Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0Ghz – 4 Core - Disk (RAID, SAN, etc): local Storage and SAN - OS with exact version & service pack: Redhat Enterprise Edition 5.3 - Network adapter(s) & speed: Broadcom BCM5708C netXtreme II – 1 Gbps - Database: Oracle 11g 16

  17. Database Recommendations • 1 Oracle 11g Instance • 7 User Geodatabases • High-Availability/Fault-Tolerance • Publication • Production • Inherit Characteristics of Existing Geodatabases • ESRI Provide Oracle Configuration Recommendations • Geodatabase Requirements (Tablespaces, etc) • Come from Existing Implementations • ESRI Provide Tools for Oracle Performance Tuning 17

  18. Network Recommendations • Remote Desktop Users • WTS • VDI • Citrix • Test and Monitor • Define Real Network Impact • DS3 Implementation 18

  19. Storage Recommendations • Utilize 2 SANs Storage Specifications • Production (2 TB) • Publication (11 TB) • RAID 1/0 & 5 Mirroring • Geodatabase Replication • Changes to Oracle Geodatabases Moved from Production to Publication • Image Service Replication • Move initial imager to SAN (UNC Path) • Changes to Service Overviews and Imagery • Done very infrequently 19

  20. Security Recommendations • Firewall Protected Boundary Around Publication Environment • All Publication Access Within Boundary (Read-only) • Reverse Proxy • Active Directory & LDAP integration • Application Enabling • Single Sign On 20

  21. Show Visio Architecture Diagram (Final)

  22. Summary • Benefits for Enterprise GIS Architecture • Meets the state CIO enterprise architecture initiative • Improve overall performance (network, servers, desktops, load balance). • Multi-users & accommodate remote users via thin client connection and tighter security • Promote data sharing internal & external (as services) • Lower TCO of servers, software, licenses due to consolidation • Scalability & Flexibility (Hardware, software, storage, clustering, adding future projects, user access) 22

  23. Questions? Thank you! dluong@water.ca.gov 916-654-6433

More Related