esri best practices: architecting your arcgis implementation€¦ · 3d implementation...
Post on 17-Aug-2020
2 Views
Preview:
TRANSCRIPT
Witt Mathot
Esri Best Practices:
Architecting Your ArcGIS Implementation
Architecture Matters Now More Than Ever
Open
Configurable Agile
Easier
Ready to Use
Implementation3D
Visualization
Apps
Collaborative
Analytics
Applications
TechnologyFaster Computing
Big Data
Distributed Processing
Cloud
Virtualization
IoT
Consumerization
Smart Devices
Content
UAVs
Real-Time
Crowdsourcing
Our World is Evolving
Technology FocusBreadth Depth
Strategy FocusOrganization Project
Architecture FocusConceptual Implementation
Logical Physical
Architecture | Scope
Architecture | Concepts
• Infrastructure
• Load Balancing
• High Availability
• Security
• Enterprise Integration
• Automation
• Governance
… 18 topics (and growing)
Architecting the ArcGIS Platform: Best Practices
People
Technology
Process
Architecture | More Than Technology
1. Project Prioritization
2. Capability Delivery
3. Application Implementation
4. Business Continuity
5. Monitoring
6. Publication Strategies
7. Automation
8. Distributed GIS
9. Web GIS & IT Governance
10. Enterprise & Cloud Migration
Architecture | My Top 10 Best Practices (2020)
Project PrioritizationMaximize success by balancing business benefits with challenges1
Capability DeliveryThrough Rapid & Agile Implementation2
• Involve stakeholders
• Keep iterations brief (~30 days)
• Stop | restart at any time
• Iterations terminate with the business need
Each iteration results in deliverable you can use
Application ImplementationMinimize cost and maximize impact3
• Configure First
• Extend Existing Apps & Templates
• Use the ArcGIS Web APIs and SDKs
Deviations from “core” increase risk!
Configure first for the lowest cost and least effort
(APIs & SDKs)
Customize
(templates & widgets)
Extend
(apps)
Configure
Application ImplementationCase Study: City of LA’s StreetWize3
ArcGIS Local Perspective Template
City of LA Street Wize
• Updated styling & symbology
• Tailored workflow to the user
• Tailored application to the data
RTO
ResiliencyHigh Availability
Round Robin
Business ContinuityDefinitions4
Recovery Time & Point Objective (decreasing)
Co
st
Multi-Day
Interruption
Workday
Interruption
Momentary
Interruption
Days Hours Minutes Seconds
Business ContinuityShorter Recovery = $$$4
Tier Criticality Recovery Time (RTO) Recovery Point (RPO) Others…(test frequency, etc.)
Tier 1 Mission Critical < 4 hours < 1 hour …
Tier 2 Business Critical < 24 hours < 1 hour …
Tier 3 Significant < 72 hours < 48 hours …
Tier 4 No Impact < 1 week < 1 week …
NOTE: Traditional GIS deployments are typically seen in Tiers 3-4, but are becoming more prevalent Tiers 1-2
SLAs
Business ContinuityDefined by the business, will vary from system to system4
Backup & Restore(WebGISDR)
High Availability Disaster Recovery(WebGISDR)
Cost & Complexity Increases
Business ContinuityWith ArcGIS Enterprise4
Drills
Monitoring &
Notifications
Documented
Practices
People
Governance
• IT Managed
• Strong Technical Team
• Knowledge of GIS & IT
• Business Alignment
• Established SLAs
• Knowledge Management
• Training
Business ContinuityPeople & process considerations4
MonitoringWeb GIS enables rapid growth & adoption …5
Network
Hardware
Web Server
ArcGIS Server
Geodatabase
RDBMS
... make sure the system scales to meet demand
Publication StrategiesUnderstanding ArcGIS6
User Experience
Information Model
Functionality
Storage
Apps
DataStores
Portal
GISServers
ArcGIS Products
Storm Viewer App
Storm Dataset
Storm Map
Storm Services
ExampleUsers
Data010100
100100
110100
000101
Publication StrategiesKey Considerations6
• Audience – Where are they? What is their device? What is their ability?
• Capabilities – requisite functionality
• Performance – End user app / back office system
• Scalability – up or out
• Reliability - SLAs
• Security – Access to content, authorization to functionality, protecting the back office
DynamicStatic
Vector
Raster
Map Service (Tiled)Image Service (Tiled)
Image Service (Dynamic)
Map Service (Tiled)
Vector Tile Service
Map Service (Dynamic)
Feature Service
Publication StrategiesGIS service types (mapping & visualization)6
Arc
GIS
On
line
vs
. En
terp
rise
Arc
GIS
vs.
Use
r M
anag
ed
Re
nd
eri
ng
Ide
nti
fy &
Q
ue
ry
Tile
d
Ge
ne
raliz
ed
Off
line
Su
pp
ort
Edit
able
OG
C
Map Service (Dynamic) E U Server X X
Map Service (Tiled) O & E A & U Server * X X X
Map Service (Feature Layer) E U Client X +
Feature Service O & E A & U Client X + X(on-demand)
X X X
Vector Tile Service O & E A Client X X(pre)
X
* Identify & query not supported when cache is disconnected
+ Feature Services are requested in tiles by JSAPI
Publication StrategiesGIS service types (mapping & visualization)6
Publication StrategiesApproach6
1. Focus on business
2. Start with the end (consumer), build bottom up (data)
3. Align/select technology accordingly
4. Adjust over time – be agile!
AutomationScripting Defined, Repetitive Workflows7
From Analysis … to Administration, Deployment & Operations
• Efficiency
• Consistency
• Productivity
New capabilities available through Python, Chef, and more …
… helping to power your DevOps workflows
Distributed GISThe Next Evolution in GIS Technology8
Projects
Systems
Cloud Services
Geospatial Infrastructure(System of Systems)
Distributed GISThe Next Evolution in GIS Technology8
Desktop GIS
Server GIS
Web GIS
Distributed GIS
Distributed GISAn integrated set of GIS’ working together as part of a trusted collaboration8
• Model after the organization
• Preserves departmental control
• Supports enterprise needs
Each node within a distributed GIS can be one or more of the three primary systems of a modern GIS
Powered by Distributed Collaboration
Distributed GISPowering the “New” Hybrid Pattern8
ArcGIS Online
ArcGIS Server
ArcGIS Online
ArcGIS Enterprise
• Sync content between systems
• Supports new functionality
• Publish & Administer w/ ArcGIS Pro
• Separate destinations for internal &
external stakeholders
Sale
s
Pro
du
ct D
evel
op
men
t
Logi
stic
s
Faci
litie
s …
Business Liaisons
Enterprise Architecture
Operations
Infrastructure …
Executive Structure
Business IT
Web GIS & IT GovernanceUnderstanding your organizational structure9
GIS
Pockets of GIS Use inLines of Business
Pockets of GIS KnowledgeIn IT, Supporting LOBs
Fully Realized Web GISAcross Enterprise
GIS C
enter o
f Excellence
Web GIS & IT GovernanceModels for GIS support and adoption9
• Steering & Coordinating Committees
• Service Level Agreements (SLAs)
• Roles & Responsibilities
• Workforce Development
• Working & User Groups
• Managing content, users & groups
• Operational procedures
Necessary to fully realize Web GIS across the Enterprise
Web GIS & IT GovernanceWhat does it entail, and why care?9
• Includes:
1. Moving from old to new infrastructure
2. Moving from on-premises to the cloud
3. Moving from one cloud provider to another
4. Moving from ArcGIS Online to ArcGIS Enterprise (on-prem or cloud)
5. Moving from ArcGIS Enterprise (on-prem or cloud) to ArcGIS Online
6. Moving from ArcGIS Online to ArcGIS Online
7. Moving between environments levels in the same system (e.g. DEV > TEST > PROD)
• Migration almost always goes hand in hand with modernization
S
Enterprise & Cloud MigrationMoving users, groups, and/or content from one GIS system to another10
Processes & Workflows
Information & Technology
Workforce Capabilities
Roadmap
Mission / Purpose
Goals & Objectives
Success Criteria
Challenges
Prioritized Activities
Esri Partners
Customer
1 Not Ready
2 Prototyping
Migration3
Documentation
Support
Training
Configuration
Knowledge Transfer
System Design
Migration
Testing
Implementation
Understand Plan Act
https://aws.amazon.com/cloud-migration/
https://azure.microsoft.com/en-us/services/azure-migrate/
M
MigrationStrategy
Enterprise & Cloud MigrationA journey, not an event10
1. Project Prioritization
2. Capability Delivery
3. Application Implementation
4. Business Continuity
5. Monitoring
6. Publication Strategies
7. Automation
8. Distributed GIS
9. Web GIS & IT Governance
10. Enterprise & Cloud Migration
Architecture | My Top 10 Best Practices (2020)
People
Technology
Process
Architecture | More Than Technology
Print Your Certificate of Attendance
Print Stations Located in 150 Concourse Lobby
Tuesday12:30 pm – 6:30 pm
Expo
Hall B
5:15 pm – 6:30 pm
Expo Social
Hall B
Wednesday10:45 am – 5:15 pm
Expo
Hall B
6:30 pm – 9:30 pm
Networking Reception
Smithsonian National Museum
of Natural History
Download the Esri
Events app and find your event
Select the session
you attended
Scroll down to
“Survey”
Log in to access the
survey
Complete the survey
and select “Submit”
Please Share Your Feedback in the App
top related