Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "GIS Enterprise Architecture Danny Luong Division of Technology Services Enterprise GIS Manager November 19, 2009 California Department of Water Resources."— Presentation transcript:

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

2 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) Web ADF (Java or.NET)

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)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 Interface50 external users using Mobile devices (Trimble Unit) & Customized Web Interface 10 external users authenticating to internal network10 external users authenticating to internal network Estimated Growth in 2010 and 2011Estimated Growth in 2010 and 2011 –Desktop (25%) and Web (40%) 3

4 Geodatabase Design Strategy Versioning? YesVersioning? Yes Vector? YesVector? Yes Raster? Yes, including Image ServiceRaster? Yes, including Image Service Multiple or Single Geodatabase(s)? 1 Instance 9 MultipleMultiple or Single Geodatabase(s)? 1 Instance 9 Multiple Geodatabases Geodatabases Replication Strategy? YesReplication Strategy? Yes 4

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

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

7 User Workflows (Information Products) Users Types (Desktop and Web or Mobile)Users Types (Desktop and Web or Mobile) User WorkflowsUser Workflows Simple MappingSimple Mapping EditingEditing GeocodingGeocoding GeoprocessingGeoprocessing Batch Processes (Done off-hours, Nightly)Batch Processes (Done off-hours, Nightly) Interfaces to Other Applications/DatabasesInterfaces to Other Applications/Databases Geodatabase ReplicationGeodatabase Replication VersioningVersioning EDN, Production, Publishing, TestingEDN, Production, Publishing, Testing 7

8 Consuming Services Map ServiceMap Service –MSD GeocodeGeocode Geodata ServiceGeodata Service –Simple Editing Geoprocessing ServiceGeoprocessing Service –Tasks Globe ServiceGlobe Service Imager ServiceImager Service KML ServiceKML Service OGC ServicesOGC Services Caching ServicesCaching Services 8

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

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

11 Why is Enterprise System Architecture design Important? Performance Chain 11 Reduce Cost System Architecture Design Improve Productivity Balanced System Design ServersNetworkDBMSGeodatabase Storage Clients ArcSDEApplication Hardware Infrastructure Framework for Productive Operations Database DesignUser Workflow Performance, Scalability, Flexibility, Reusable, interoperable

12 Expanding Deployment Options API’s - Enabling Mashup Support UC2008 Technical Workshop 12

13 VDI Deployment Patterns Enterprise - Centralized J8338 Northern Region User Data Center Application Data VDI Oracle/ ArcSDE Thin/Thick Client Connections Central Region User Thin /Thick Client Connections South Central Region User Thin/Thick Client Connections Southern Region User Thin/Thick Client Connections 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” 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”

14 Application Pattern GIS Services Data Sources Desktop WebMobile SilverlightFlex Rest Map Service MSD MXD Map Cache DynamicBlendedCached Java ADF.NET ADF Soap Images PGDBFGDB DB2PostgresSQLOracleInformixMS Access Data Types User JavaScript Example One GIS Service (Map Only) x 16 Services

15 ESRI Servers 9.3.1 (VMWare, Blade System) 15 ArcGIS Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0GHz – 4 CoreE5440@3.0GHz - 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 CoreE5440@3.0GHz - 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

16 ESRI Servers 9.3.1 (VMWare, Blade System) 16 Image Server: - Make: Dell - Model: 2950 - Type of CPU: Intel Xeon CPU E5440@3.0GHz – 4 CoreE5440@3.0GHz - 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 CoreE5440@3.0Ghz - 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

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

18 Network Recommendations Remote Desktop UsersRemote Desktop Users – WTS – VDI –Citrix Test and MonitorTest and Monitor –Define Real Network Impact DS3 ImplementationDS3 Implementation 18

19 Storage Recommendations Utilize 2 SANs Storage SpecificationsUtilize 2 SANs Storage Specifications –Production (2 TB) –Publication (11 TB) –RAID 1/0 & 5 Mirroring Geodatabase ReplicationGeodatabase Replication –Changes to Oracle Geodatabases Moved from Production to Publication Image Service ReplicationImage 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 EnvironmentFirewall Protected Boundary Around Publication Environment –All Publication Access Within Boundary (Read-only) –Reverse Proxy Active Directory & LDAP integrationActive Directory & LDAP integration –Application Enabling Single Sign OnSingle Sign On 20

21 Show Visio Architecture Diagram (Final) 21

22 Summary Benefits for Enterprise GIS ArchitectureBenefits 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 23


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

Similar presentations


Ads by Google