Presentation is loading. Please wait.

Presentation is loading. Please wait.

Portal … from the trenches! Deployment Patterns

Similar presentations


Presentation on theme: "Portal … from the trenches! Deployment Patterns"— Presentation transcript:

1 Portal … from the trenches! Deployment Patterns
Scaling and High Availability Reference Implementations Common Challenges Extending Portal Engagement patterns Portal for ArcGIS Technology Transfer

2 Deployment Patterns All on one machine Web Server Server web adaptor
is optional Web Adaptor Portal Server Portal for ArcGIS Technology Transfer

3 Deployment Patterns Portal and Server on separate machines Web Server
Server web adaptor is optional Web Adaptor Portal Server Portal for ArcGIS Technology Transfer

4 Deployment Patterns Web server(s) on separate machines Web Server
Server web adaptor is optional Web Adaptor Portal Server Portal for ArcGIS Technology Transfer

5 Reverse Proxies, DNS, Load Balancers …
What to do about these Reverse Proxy This is the one gets configured in portal’s web adaptor config portal.acme.com Web Server web12.acme.com Web Adaptor Portal vm acme.com Portal for ArcGIS Technology Transfer

6 4 cores, 4GB of RAM can support over 100 concurrent users
Scaling Portal Not usually necessary, but easiest solution is to add resources to machine Portal Portal 4 cores, 4GB of RAM can support over 100 concurrent users Portal for ArcGIS Technology Transfer

7 Adding Redundancy Easiest solution – cold backups with standby server
Load Balancer active standby Web Server Web Server Web Adaptor Web Adaptor Portal Software Portal Software Portal Repository Portal Repository cold backup / copy Portal for ArcGIS Technology Transfer

8 Full High Availability
Now supported at 10.3 w/o Professional Services support Load Balancer active active Web Server Web Server Web Adaptor Web Adaptor Portal Software Portal Software Portal Repository Try it in EAP2! Portal for ArcGIS Technology Transfer

9 Client Applications & Browsers
Deployment Patterns Online – On-Premises – Hybrid Geosearch ArcGIS Online Basemaps Client Applications & Browsers Geocoding Routing Private Network Active Directory - or - LDAP Portal w/ Web Adaptor Server Server GIS Services w/ your data Printing Geometry Geocoding & Geosearch Routing GDB GDB Basemaps Portal for ArcGIS Technology Transfer

10 Client Applications & Browsers
Deployment Pattern No Portal for ArcGIS! Geosearch ArcGIS Online Basemaps Client Applications & Browsers Geocoding Routing Portal Web Authentication Private Network Active Directory - or - LDAP Cloud-based portal On-premises services Enterprise logins Server GIS Services w/ your data Printing Server GDB GDB Portal for ArcGIS Technology Transfer

11 Reference Implementation
And many other maps and apps! Reference Implementation IBM Cognos Esri Maps for Cognos Large US Insurance Company uses portal & server Load Balancer Server Visualization Server Visualization Teradata Active Directory Web Server Web Server Web Adaptor Web Adaptor Portal Software Portal Software Server Geoprocessing Server Geoprocessing NAS Portal Repository Server Config Stores, Dirs, Rasters, Cache Enterprise GDBs Portal for ArcGIS Technology Transfer

12 Common Implementation Challenges
Where do things get tricky? SSL certificates, forward and reverse proxies, IE7-9, the usual Security requirements & design options – increasingly complex and nuanced To federate or not to federate All IWA environments and printing Fine-grained authorization requirements Multiple modes of authentication, or multiple IDPs > SAML Positioning hosted services within an organization Modeling web maps & layers, and designing (redesigning) supporting services Managing large organizational portals – maps, services, references… Managing customer expectations Portal for ArcGIS Technology Transfer

13 Patterns for Extending Portal
Think beyond the website … apps, embedded maps/groups, and APIs Configuring the website Embedding maps and galleries into other websites Configurable gallery applications Custom front end website (a simpler, less GIS-y destination) Custom web apps and web app templates (bring on the builder!) Portal for ArcGIS Technology Transfer

14 Web GIS Engagement Patterns
Supporting customers Web GIS Launch Kits Turn-Key Full organizational rollout Deliver a specific use case, workflow, or custom app Sometimes driven by an Esri Maps for use case Iterative Sprints Requirements, deploy platform, build maps/apps, repeat Often delivered via EEAP Portal for ArcGIS Technology Transfer

15 Portal for ArcGIS Technology Transfer


Download ppt "Portal … from the trenches! Deployment Patterns"

Similar presentations


Ads by Google