arcgis for server: reference implementations anthony moralez shreyas shinde

Post on 12-Jan-2016

238 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ArcGIS for Server: Reference Implementations

Anthony Moralez

Shreyas Shinde

Before we begin…

• Please fill out the session survey in your mobile app

• Select “ArcGIS for Server: Reference Implementations”

in the Mobile App- Use the Search Feature to quickly find this title

• Click “Technical Workshop Survey”

• Answer a few short questions and enter any comments

Agenda: Reference Implementations

All in a box server

Multi-node server with workload separation

Standalone portal

Portal with hosting server

Federation

Multi-node WebGIS

GIS Administrator

Gillian

ArcMap SDE

Our Journey Begins Here – Circa 10.1

SDE

ArcGIS Server – All in one machine

Web Adaptor

ArcGIS Server

Database

SimpleBut

Not fault tolerantLimited scalability

ArcGIS Server – All in one machine

ArcGIS Server

Database

80 443

Web Adaptor

Active DirectoryIWA

Reference Implementations

Standalone portal

Multi-node server with workload separation

Portal with hosting server

Federation

Multi-node WebGIS

All in a box server

Success!

At a low cost?

Availability

ArcGIS Server – All in one machine

Web Adaptor

ArcGIS Server

Database

Active

Web Adaptor

ArcGIS Server

Database

Passive

Reference Implementations

Standalone portal

Multi-node server with workload separation

Portal with hosting server

Federation

Multi-node WebGISSuccess!

All in a box server

Nearing Capacity

Success means more publishers and users

Web Adaptor

ArcGIS Server

Database

ArcGIS Server – Separate Database

Web Adaptor

ArcGIS Server

small

Database

LARGE

Reference Implementations

Standalone portal

Multi-node server with workload separation

Portal with hosting server

Federation

Multi-node WebGISSuccess!

All in a box server

Critical Services

All in one box

Web Adaptor

ArcGIS Server

Database

ArcGIS Server – Multi-node

ArcGIS Server

Server Directories&

Config StoreArcGIS Server Site

ArcGIS Server – Multi-node

ArcGIS ServerArcGIS Server

Server Directories&

Config StoreArcGIS Server Site

ArcGIS Server – Multi-node

Web Adaptor

ArcGIS ServerArcGIS Server

Server Directories&

Config StoreArcGIS Server Site

ArcGIS Server – Multi-node

Database Database

Web Adaptor

ArcGIS Server

`

ArcGIS Server

Server Directories&

Config StoreArcGIS Server Site

Reference Implementations

Standalone portal

Federation

Portal with hosting server

Multi-node WebGIS

All in a box server

Multi-node server

Success!

By Function

Organizing Servers

Separation of workloads

ArcGIS Server

Separation of workloads

ArcGIS Server

Tiles Site

ArcGIS Server

Analysis Site

ArcGIS Server

Dynamic MapSite

Load Balancer

Frequently cook large volumes of cache as fast as possible

High performance caching

Workload separation – dedicate server for caching

Server Directories&

Config Store

ArcGIS Server

B:6080

ArcGIS Server

C:6080

ArcGIS Server

A:6080

No web adaptor Built-in accounts High performance NAS Data copied locally to each node Shutdown all non-essential services Set caching service MIN/MAX to high value

Reference Implementations

Standalone portal

Federation

Portal with hosting server

Multi-node WebGIS

All in a box server

Multi-node server with workload separation

Success!

Isolation Ease of management Better resource

utilization

The WebGIS Pattern

Esri releases Portal for ArcGIS

WebGIS

Powerful layer of abstractions on top of GIS

Opens the platform to a large class of applications from desktop to device

Single sign-on access to GIS assets

Existing GIS infrastructure can be plugged in

GIS for everyone

Desktop Web Device

Hosting Server

Portal

Federated Servers

WebGISComponents

Desktop Web Device

Hosting Server

Portal

Federated Servers

Load BalancersLoad Balancers

Portal for ArcGISPortal for ArcGIS

ArcGIS ServerArcGIS Server

ArcGIS Data Store(Managed DB)

ArcGIS Data Store(Managed DB)

Databases(Registered DB)Databases

(Registered DB)

ContentContent

Standalone portal

Web Adaptor

Content

Portal for ArcGIS

Web Adaptor

ArcGIS Server

ArcGIS Server

Server Directories&

Config Store

ArcGIS ServerArcGIS Server

Standalone Portal for ArcGIS allows for making of web maps

GIS services become discoverable No change in server

Registering GIS services as items in portalRegistering GIS services as items in portal

o No single sign-ono Portal is not highly available

Reference Implementations

Multi-node server with workload separation

Portal with hosted server

Federation

Multi-node WebGIS

All in a box server

Success!Standalone portal Search, find, use

Webmap and apps No self-service mapping

Visualize spatial qualities of business data

Need for self-service mapping

Portal for ArcGIS with hosting server

Web Adaptor

Portal for ArcGIS

Web Adaptor

ArcGIS Server

ArcGIS Server

Server Directories&

Config Store

Analysts can use portal’s GIS capabilities to map business data

Mission critical GIS services registered as items in portal for find and use

Hosting ArcGIS ServerHosting ArcGIS Server

ArcGIS Data StoreArcGIS Data Store

o Portal with hosting server is not highly available

ArcGIS ServerArcGIS Server

Reference Implementations

Multi-node server with workload separation

Federation

Multi-node WebGIS

Standalone portal

All in a box server

Success!Portal with hosting server

Search, find, use Webmap and apps Self-service mapping

Users don’t want to login twice to access Spatial content

Single sign-on

Federation

GIS servers are connected to portal’s identity store

Single sign-on for services on a hosting or federated servers

Identity flows through the system

Ownership and group-based access control

Single sign-on for existing GIS servers

Desktop Web Device

Hosting Server

Portal

o Need portal accounts for accessing services

o GIS services permissions are changed to portal access control

Standalone Servers

FederatedServers

Single sign-on with federation

Web Adaptor

Portal for ArcGIS

Web Adaptor

ArcGIS Server

ArcGIS Server

Server Directories&

Config Store

Designed for collaboration Search, Find, Use SAML can support mix of identity

providers IWA and PKI also available

Hosting ArcGIS ServerHosting ArcGIS Server

SAMLSAML

ArcGIS ServerArcGIS Server

ArcGIS Data StoreArcGIS Data Store

Federation

FederatedFederated

Reference Implementations

Multi-node server with workload separation

Multi-node WebGIS

Portal with hosting server

Standalone portal

All in a box server

Success! Federation Single sign-on for all web

accessible GIS assets Single identity space

More hardware needed

Hosting server capacity reached!

Multi-node hosting server

Web Adaptor

Portal for ArcGIS Web Adaptor

ArcGIS Server

ArcGIS Server

Server Directories&

Config Store

HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed Database)

SAMLSAML

o Requires internal web adaptors for portal to reach servers on 6080/6443

ArcGIS ServerArcGIS Server

Federation

Hosting ServerHosting Server

External Web Adaptor

ArcGIS Server

ArcGIS Server

Srv Dirs & Config Store

Internal Web Adaptor (6080/6443)

FederatedFederated

Full WebGIS HA

Web Adaptor

ArcGIS Server

ArcGIS Server

Server Directories&

Config Store

HA Portal HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed database) HA Federated ArcGIS Server No single point of failure

o Internal load balancers are needed between server to portal and from portal to server

o Not for the faint hearted!

Federated ArcGIS ServerFederated ArcGIS Server

External Web Adaptor

ArcGIS Server

ArcGIS Server

Srv Dirs & Config Store

Hosting ServerHosting Server

Internal Web Adaptor For Server (6080/6443)

Portal for ArcGISPortal for ArcGIS

External Web Adaptor

PortalPortal

Content

SAMLSAML

Federation

Internal Web Adaptor For Portal (7080/7443)

Reference Implementations

Multi-node server with workload separation

Standalone portal

Federation

Portal with hosted server

All in a box server

Success! Multi-node WebGIS

No single point of failure Scalable

….you really need disaster recovery

In the case of a disaster…

Geographic Redundancy

Desktop Web Device

Hosting Server

Portal

Federated Servers

Hosting Server

Portal

Federated Servers

PASSIVEPASSIVEACTIVEACTIVE

Content synchronization

Public Load Balancer

PortalServer

DatabaseContent

PortalServer

DatabaseContent

Geographic Redundancy

Desktop Web Device

Hosting Server

Portal

Federated Servers

Hosting Server

Portal

Federated Servers

PASSIVEPASSIVEACTIVEACTIVE

Content synchronization

Public Load Balancer

Gillian’s journey

Standalone portal

Portal with hosted server

Multi-node server with dedicated sites

Federation

All in a box server

Multi-node WebGIS

with GR/DRSuccess!(with a little help)

Summary

Complexity Vs. Availability

SINGLE PORTALMULTI-NODE HOSTING SERVER

SINGLE PORTALMULTI-NODE HOSTING SERVER

Self-service mapping Simple portal Scalable hosting

servero Single point of failure

for portal

Self-service mapping Simple portal Scalable hosting

servero Single point of failure

for portal

ALL IN-A-BOXALL IN-A-BOX

Simpleo Single point

of failureo Limited

scalability

Simpleo Single point

of failureo Limited

scalability

MULTI-NODE PORTALMULTI-NODE HOSTING SERVERMULTI-NODE DB

MULTI-NODE PORTALMULTI-NODE HOSTING SERVERMULTI-NODE DB

Scalable hosting server

No single point of failure for portal

Scalable hosting server

No single point of failure for portal

GEOGRAPHICREDUDANCYGEOGRAPHICREDUDANCY

No single point of failure

DR

No single point of failure

DR

Parting thoughts…

• Deployment patterns are a spectrum- Full HA with geographic redundancy is not always required

• Plan your deployment- Development, staging and production

• Know your availability and recovery needs

• Isolate and manage security- Administrators, publishers, users and custom roles

• Backup often

Other related sessions

• Building your Server for High Availability and Disaster Recovery

• Enterprise Architectures for Large Tiled Basemap Projects

• Using ArcGIS Server in the Cloud

• ArcGIS Server and Portal for ArcGIS: An Introduction to Security

• ArcGIS Server: Advanced Security

• ArcGIS Server Performance and Scalability:  Optimizing GIS Services

• Automating ArcGIS Server Configurations: Chef and the Admin API

Questions?

Thank you!Please fill out the session surveys.

top related