Web GIS Architecture Deployment Options -...

65
Web GIS Architecture Deployment Options Andrew Sakowicz, asakowicz@esri .com Ryan Kelly, [email protected]

Transcript of Web GIS Architecture Deployment Options -...

Page 1: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

Web GIS Architecture Deployment OptionsAndrew Sakowicz, [email protected]

Ryan Kelly, [email protected]

Page 2: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

4

What is Web GIS and ArcGIS

Enterprise?

Page 5: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

7

Base ArcGIS Enterprise Deployment

Page 8: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

9

ArcGIS Enterprise

Machine and Tier

Deployment Options

Page 10: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

10

Singe machine

10

Page 11: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

11

Multitiered Deployment

11

Page 12: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

12

Highly Available Deployment

12

Page 13: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

13

ArcGIS Enterprise

Capabilities

Deployment Options

Page 14: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

14

ArcGIS Server

Page 15: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

15

ArcGIS Image Server

15

Page 16: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

16

ArcGIS GeoAnalytics Server

16

Page 17: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

17

ArcGIS Multi-GeoAnalytics Server

17

Page 18: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

18

ArcGIS GeoEvent Server

18

Page 19: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

19

ArcGIS Multi-GeoEvent Server

19

Page 20: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

20

Scaling and

Workload

Separation

Page 21: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

24

High Availability

Options

Page 25: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

26

Built-in users, inside firewall

Page 27: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

27

Built-in users with public access to the portal

Page 28: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

28

IWA or LDAP authentication with client access internal

28

Page 29: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

31

Cloud

Architecture

Options

Page 32: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

32

On-premises Public Cloud Hybrid

On-Premises, Online or hybrid

Page 33: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

38

Portal

Architecture

Options

Page 39: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

39

portal

portal

portal

portal

One Portal Many Portals?

One or multiple portals

Page 40: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

40

portal portal portal

Department A Users Department B Users Department C Users

Portal Architecture Options

Page 41: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

43

High Availability3rd party load balancer

Page 44: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

44

ArcGIS Server

Architecture

Options

Page 45: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

48

Data Architecture

Options

Page 49: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

54

Publication

Options

Page 55: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

55

Services

App

Services

App

Web Maps & Layers

Server Pattern Web GIS Pattern

portal

Page 56: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

57

Hosting server

• Scalable solution - can publish thousands of services

Page 58: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

58

Deployment best

practices

Page 59: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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 64: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

64

MonitorFull stack monitoring

http://go.esri.com/monitor

Page 65: Web GIS Architecture Deployment Options - Esriproceedings.esri.com/library/userconf/proc17/tech-workshops/tw_603-475.pdf · GIS is Evolving Opening, Integrating and Simplifying Everything

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