Portal … from the trenches! Deployment Patterns

Slides:



Advertisements
Similar presentations
Esri International User Conference | San Diego, CA Technical Workshops | ArcLogistics Jeff Rogers – Program Manager Rich Pearlman – Product Manager July.
Advertisements

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
ArcGIS for Server Reference Implementations An ArcGIS Server’s architecture tour.
Esri Maps for Salesforce and Microsoft Dynamics CRM
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Secure Applications.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Online Steps.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for Server Road Ahead Ismael Chivite, Anne Reuland.
Sharing Geographic Content
ArcGIS Online for Organizations
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Introduction to ArcGIS API for JavaScript
Portal for ArcGIS Administration
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
ArcGIS for Server: An Introduction
ArcGIS for Server: Reference Implementations
ArcGIS Server and Portal for ArcGIS An Introduction to Security
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Portal for ArcGIS An Introduction
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
ArcGIS Server for Administrators
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Economic Development Maps and Apps for State and Local Governments Lindsay King Nikki Golding Chris Buscaglia.
Esri Maps for Office: Getting Started
Esri UC 2014 | Technical Workshop | ArcGIS for Local Government: Configuring the Solution Lindsay Thomas Steve Grise Scott Oppmann.
Field Data Collection for Public Health Using Collector for ArcGIS Jared Shoultz, Esri Health GIS Technology Specialist 2015 Esri User Conference National.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Esri UC 2014 | Technical Workshop | Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun.
Working with Feature Services Gary MacDougall Russell Brennan.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Esri UC 2014 | Demo Theater | Configuring the Live,Work, Locate Application Nikki Golding.
Esri UC 2014 | Demo Theater | An Overview of ArcGIS for Local Government’s Model ArcGIS Online Organization Scott Oppmann.
Adding ArcGIS Online to Your GIS Curriculum
ArcGIS for Local Government: Public Works Maps and Apps
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Esri UC 2014 | Technical Workshop | ArcGIS for Public Works: An Overview Lindsay Thomas Scott Oppmann.
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Esri UC 2014 | Technical Workshop | What is new in ArcGIS 10.2.x for Server Ismael Chivite, Greg Tieman.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Esri UC 2015 | Technical Workshop | Land Records Public Access Applications Chris Buscaglia.
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Secured Services Best Practices on ArcGIS for Server Patrick Jackson & Thomas Noble.
ArcGIS for Server Security: Advanced
Barracuda SSL VPN Remote, Authenticated Access to Applications and Data.
Web GIS: Architectural Patterns and Practices
Using Your Own Authentication System with ArcGIS Online
Working with Feature Layers
Jeremiah Insights for ArcGIS Jeremiah
Jerald Overstreet, GISP Server Portal SQL Manager Admin
Web AppBuilder for ArcGIS
Tile layers, map image layers, and on-premises Web GIS
What’s new ArcGIS 10.1 for Server The Server Framework
Introduction to Portal for ArcGIS
ArcGIS Online Steps for Success A best practices approach
ArcGIS Pro: An Introduction Overview
Hosting Geodesign and Analysis Services in Your Portal for ArcGIS
Presentation transcript:

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

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

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

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

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-857-6309.acme.com Portal for ArcGIS Technology Transfer

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

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

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

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

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

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

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

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

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

Portal for ArcGIS Technology Transfer