web gis architecture deployment options - esri€¦ · web gis architecture deployment options...
TRANSCRIPT
![Page 1: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/1.jpg)
Web GIS Architecture Deployment OptionsAndrew Sakowicz, [email protected]
Ryan Kelly, [email protected]
![Page 2: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/2.jpg)
Our World Is Evolving
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
![Page 3: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/3.jpg)
GIS is EvolvingOpening, Integrating and Simplifying Everything
Integrating Existing Systems . . .
Apps
Desktop
Server
Identity
Real-Time
System of Engagement
Connected
Services
. . . Creating a System of Systems
![Page 4: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/4.jpg)
4
What is Web GIS and ArcGIS
Enterprise?
![Page 5: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/5.jpg)
5
What is GIS?
• A web application
• Digital basemaps
• Operational layers
• Tasks and tools in the web GIS application
• One or more geodatabases
5
![Page 6: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/6.jpg)
6
What's included with ArcGIS Enterprise?
• ArcGIS Server—the core web services component for making maps and performing
analysis.
• Portal for ArcGIS—allows you to share maps, applications, and other geographic
information with other people in your organization.
• ArcGIS Data Store—lets you configure data storage for hosting and federated servers
used with your deployment.
• ArcGIS Web Adaptor—allows you to integrate your ArcGIS Server and Portal for
ArcGIS with your existing web server and your organization's security mechanisms.
6
![Page 7: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/7.jpg)
7
Base ArcGIS Enterprise Deployment
![Page 8: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/8.jpg)
8
Federate ArcGIS Server
• Features requiring federation:• Automatic item creation in Portal• Enterprise Logins (SAML 3.0)• Publishing 3D scene layers• Publishing from ArcGIS Pro• Standard Analysis Tools in Portal• Publishing Vector Tiles• High Volume Archiving from GeoEvent (Spatiotemporal Data store)• Raster Analytics• GeoAnalytics• Insights for ArcGIS• Survey123
Multiple cluster functionality in ArcGIS Server is being deprecated.Distributed collaboration (Sharing Items from ArcGIS Enterprise to ArcGIS online)
![Page 9: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/9.jpg)
9
ArcGIS Enterprise
Machine and Tier
Deployment Options
![Page 10: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/10.jpg)
10
Singe machine
10
![Page 11: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/11.jpg)
11
Multitiered Deployment
11
![Page 12: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/12.jpg)
12
Highly Available Deployment
12
![Page 13: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/13.jpg)
13
ArcGIS Enterprise
Capabilities
Deployment Options
![Page 14: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/14.jpg)
14
ArcGIS Server
![Page 15: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/15.jpg)
15
ArcGIS Image Server
15
![Page 16: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/16.jpg)
16
ArcGIS GeoAnalytics Server
16
![Page 17: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/17.jpg)
17
ArcGIS Multi-GeoAnalytics Server
17
![Page 18: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/18.jpg)
18
ArcGIS GeoEvent Server
18
![Page 19: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/19.jpg)
19
ArcGIS Multi-GeoEvent Server
19
![Page 20: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/20.jpg)
20
Scaling and
Workload
Separation
![Page 21: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/21.jpg)
21
Visualization Analysis &
Data Management
Imagery
LBLBLB
ArcGIS Server ArcGIS Server ArcGIS Server
Visualization &
Imagery
LB
ArcGIS Server
Initial Deployment Complete GIS
Workload Separation
![Page 22: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/22.jpg)
22
Server Roles
• Follow best practices on workload separation and assign only one server role per
ArcGIS Server site
• If small site and consider combining multiple server roles in a single site:
- Be careful combining GIS Server role with other server roles
- Be careful combining Image Server role with other server roles
- Avoid combining GeoEvent Server role with other server roles
- Never combine GeoAnalytics Server role with any other server role
![Page 23: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/23.jpg)
23
Scaling the base ArcGIS Enterprise deployment
• Conduct capacity planning and testing
• Add machine to hosting server as needed, especially when using:
• Spatial analysis tools
- http://server.arcgis.com/en/portal/latest/administer/windows/configure-the-portal-to-
perform-analysis.htm
• Insights for ArcGIS
- http://server.arcgis.com/en/insights/latest/administer/windows/configure-the-portal-to-
support-insights-for-arcgis.htm
![Page 24: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/24.jpg)
24
High Availability
Options
![Page 25: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/25.jpg)
25
Strategies for minimizing downtime and data loss
Backup and Restore High Availability Geographic Redundancy Geographic Redundancy
with High Availability
Increasing complexity and required resources
![Page 26: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/26.jpg)
26
Built-in users, inside firewall
![Page 27: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/27.jpg)
27
Built-in users with public access to the portal
![Page 28: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/28.jpg)
28
IWA or LDAP authentication with client access internal
28
![Page 29: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/29.jpg)
29
SAML or ADFS authentication with public access to the portalSecure a publicly accessed portal using load balancers
29
![Page 30: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/30.jpg)
30
SAML or ADFS authentication with public access to the portalSecure a publicly accessed portal using web adaptors
30
![Page 31: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/31.jpg)
31
Cloud
Architecture
Options
![Page 32: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/32.jpg)
32
On-premises Public Cloud Hybrid
On-Premises, Online or hybrid
![Page 33: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/33.jpg)
33
Intranet
Online
Intranet
Online
Intranet
Online
Cloud GIS Server(e.g. Amazon)
Esri ManagedCloud Services
Internet Users Internet Users Internet Users
ArcGIS Online ArcGIS Online
w/ Cloud GIS Server(s)
ArcGIS Online
w/ Esri Managed Cloud Svcs
Cloud Options
![Page 34: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/34.jpg)
34
On-Premises, Online or hybrid
• Online
- Fast Start & No Additional Software
- Likely Lower TCO
- Some “Metadata” Stored in Cloud
- Limited Functionality
• On-premises or hybrid
- More Control
- All Data & Metadata On-Premises
- More Security Integration Options
- Additional Software to Manage
- Architecture Becomes More Complex
![Page 35: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/35.jpg)
35
ArcGIS Online and Managed Services
✓ Online Basemaps
✓ Geocoding, Routing
✓ Hosted Feature &
Tile Map Services
✓ App Templates
Esri Managed Services
Users
✓ Desktop✓ Web ✓ Mobile
✓ Custom Web Apps✓ GP, Reporting Services✓ Imagery, Large Datasets✓ Dynamic Map Services✓ RDBMS (Oracle, SQL Server)
ArcGIS Online front-end, Managed Services back-end
ArcGIS Online
![Page 36: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/36.jpg)
36
Common business drivers…
Outsource Operations
- Don’t have the skills?
- Want to focus your resources elsewhere?
- Does your technology strategy dictate a
“cloud first” roadmap?
Evaluate Capabilities
- Want to evaluate either the capabilities of
the cloud technology or software?
![Page 37: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/37.jpg)
37
Esri Managed Cloud ServicesExpanded Competencies
Ta
rge
t SL
A
No
SL
A
Pro
ofs
of
Co
nce
pt
Advise Enable MigrateCustomer Managed
Esri Managed
Cloud
Architecture
Cloud
readiness
Cloud
roadmap
Apps
and/or
data
Industry
capabilities
Map
migration
services
Data
migration
services
App
migration
services
Data Content
Hosting
Customer
App
Data Content
Hosting
Customer
App
Outsourced
GIS
Operations
Sandbox/
Dev/
Prototype
![Page 38: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/38.jpg)
38
Portal
Architecture
Options
![Page 39: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/39.jpg)
39
portal
portal
portal
portal
One Portal Many Portals?
One or multiple portals
![Page 40: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/40.jpg)
40
portal portal portal
Department A Users Department B Users Department C Users
Portal Architecture Options
![Page 41: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/41.jpg)
41
portal portal portal
Shared Services
Department A Users Department B Users Department C Users
Portal Architecture Options
![Page 42: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/42.jpg)
42
Department A Users
portal
Department B Users
portal
Department C Users
portal
Shared Services
portal
Enterprise or Public Users
Portal Architecture Options
![Page 43: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/43.jpg)
43
High Availability3rd party load balancer
![Page 44: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/44.jpg)
44
ArcGIS Server
Architecture
Options
![Page 45: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/45.jpg)
45
Cluster A Cluster B
Silo Siterecommended
ClusterTo be deprecated
Configuration Stores Configuration Store
(shared)
Configuration Store
(shared)
LB LB LB
Site
Site
Silos, Sites & Clusters
Use silos or small sites
![Page 46: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/46.jpg)
46
Site design considerationMulti-node, high number of services
• Ensure require infrastructure resources
- Network stability
- NAS stability for ArcGIS Server and Portal config stores
- RAM
- CPU
• Avoid during the working hrs:
- Publishing high number services
- Adding/removing nodes
• Distribute recycle times
![Page 47: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/47.jpg)
47
Site management consideration
• Identify unused services and reduce min (to 0 if possible)
• Tune slow services
• Provide best practices to the publishers
• Monitor resources:
- RAM and committed memory
- CPU
- Network latency
All available as part of System Monitor, https://systemmonitoring-emcs.esri.com/Portal
![Page 48: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/48.jpg)
48
Data Architecture
Options
![Page 49: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/49.jpg)
49
Data management strategyCentralized
Single data center = lower cost
Performance depends on network:
good bandwidth and low latency
![Page 50: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/50.jpg)
50
Data management strategyDistributed
Good performance-local
application and data
Might require complex replication and
synchronization process
Multiple datacenters = higher costs
![Page 51: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/51.jpg)
51
Data management strategy
• Geodatabase export / import
• RDBMS export / import
• RDBMS replication
• ETL Tools (e.g. FME, Informatica)
• Geodatabase replication
![Page 52: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/52.jpg)
52
Performance FactorsNetwork 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
Network Traffic Transport Time (sec)
56 kbps 1.54 Mbps 10 Mbps 45 Mbps 100 Mbps 1 Gbps
Application Type Service/Op Content Return Type Mb/Tr 0.056 1.540 10.000 45.000 100.000 1000.000
ArcGIS Desktop Map Vector 10 178.571 6.494 1.000 0.222 0.100 0.010
Citrix/ArcGIS Map Vectror+Image ICA Comp 1 17.857 0.649 0.100 0.022 0.010 0.001
Citrix/ArcGIS Map Vector ICA Comp 0.3 5.357 0.195 0.030 0.007 0.003 0.000
ArcGIS Server Map Vector PNG 1.5 26.786 0.974 0.150 0.033 0.015 0.002
ArcGIS Server Image JPG 0.3 5.357 0.195 0.030 0.007 0.003 0.000
ArcGIS Server Map Cache Vector PNG 0.1 1.786 0.065 0.010 0.002 0.001 0.000
ArcGIS Server Map Cache Vector+Image JPG 0.3 5.357 0.195 0.030 0.007 0.003 0.000
![Page 53: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/53.jpg)
53
Data management strategyProduction and Publication (external access)
• Pros:
- Better security
- Improved performance
- Additional capacity
• Cons:
- Requires replication
- Additional hardware
Editors
1-Way Replication Publication
(Read only)
Production
(Versioned GDB)
Viewers
Viewers
![Page 54: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/54.jpg)
54
Publication
Options
![Page 55: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/55.jpg)
55
Services
App
Services
App
Web Maps & Layers
Server Pattern Web GIS Pattern
portal
![Page 56: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/56.jpg)
56
WellsWells
Active Wells
Proposed Wells
Wells by Status
Portal GeoServices Geodata
Publication StrategiesThe Role of Portal & Web Layers
![Page 57: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/57.jpg)
57
Hosting server
• Scalable solution - can publish thousands of services
![Page 58: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/58.jpg)
58
Deployment best
practices
![Page 59: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/59.jpg)
59
Best Practices for Deployment
Plan Ahead
• Workload Separation
• DNS Aliases
• Follow Deployment Patterns
• Reduce Complexity
• Document Configurations
• Prototype
• Monitor Health
![Page 60: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/60.jpg)
60
It is best when planning to provision DNS aliases in anticipation of adding additional servers or load balancers to the configuration.
DNS aliases decouples machine names and fully qualified domain
names (FQDN) from the URL’s and web entry points to the system.
DNS Aliases
![Page 61: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/61.jpg)
61
Provide sufficient hardware resources
GIS Systems are bound by:
1. CPU - typically
2. Memory – when large number of services
3. Disk – Image Service, Synchronization
4. Network – low bandwidth deployment
5. Poorly configured virtualization can result in 30% or higher performance degradation
Most systems are CPU bound
Most well-configured and tuned GIS systems are CPU bound.
![Page 62: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/62.jpg)
62
CPU capacity
1. User load: Concurrent users or throughput
2. Operation CPU service time (model)—performance
3. CPU SpecRate
subscript t = target
subscript b = benchmark
ST = CPU service time
TH = throughput
%CPU = percent CPU
![Page 63: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/63.jpg)
63
• Required bandwidth
- Response size
- Number of transactions
• Network transport time
• Response size
• Effective bandwidth
Network capacityNetwork transport time
All Built into System Designer
3600
/ reqMbitsTHMbps
usedMbpsMbps
reqMbitsTransport
/(sec)
![Page 65: Web GIS Architecture Deployment Options - Esri€¦ · Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri.com Ryan Kelly, rkelly@esri.com](https://reader031.vdocuments.us/reader031/viewer/2022011819/5e99e5d11f07a062c7740a4e/html5/thumbnails/65.jpg)
65
Thank you for Attending.Please Take Our Survey on the Esri Events App!
Select the session you attended
Scroll down to find the survey
Complete Answersand Select “Submit”
Download the Esri Events app and find
your event
Planning an Enterprise Geodatabase