2018 tech transfer - arcgis enterprise - migrating...

Post on 21-Mar-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

January 8-12, 2018 | Redlands, CA

2018 ArcGIS Tech Transfer

ArcGIS Enterprise

Architecting Your Deployment

Ryan Sellman

Agenda

• Evolution of the Platform

- ArcGIS Server to ArcGIS Enterprise

• ArcGIS Enterprise Base Deployment

• Server Roles

• ArcGIS Server to ArcGIS Enterprise Migration Patterns

Starting at 10.5, ArcGIS Enterprise is the new name for the ArcGIS for Server product line.

ArcGIS Enterprise is comprised of 4 software components.

All of these components existed in the software pre-10.5

These 4 components configured together create what is called the base ArcGIS Enterprise deployment.

Not just a server anymore, it’s a complete Web GIS solution

Portal for ArcGIS

ArcGIS Server(hosting server)

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

Base Deployment Logical Architecture

Integrates with your organization’s existing

web server to provide a single endpoint that distributes incoming

requests and enables you to use web-tier authentication.

ArcGIS Web Adaptor

Base Deployment Logical Architecture

The software component that enables the ArcGIS Enterprise portal. Portal for ArcGIS is the web frontend and API backend that supports a user’s interaction and overall experience with your Web GIS.

Portal for ArcGIS

Base Deployment Logical Architecture

In a base deployment ArcGIS Server should be configured with a GIS Server licensing role and as the hosting server. In this capacity it gives you the ability to publish and share maps and layers from ArcGIS Pro using your own business databases and by copying data to the server.

ArcGIS Server

Base Deployment Logical Architecture

The ArcGIS managed data repository that stores the Portal’s hosted content. It is not a replacement for your enterprise geodatabases.

ArcGIS Data Store

Base Deployment Logical Architecture

• Relational• Tile Cache

(not part of base deployment:spatiotemporal big data store)

ArcGIS Data Store

Base Deployment Logical Architecture

New(er) Concepts | Federation

Portal for ArcGIS

ArcGIS Server(hosting server)

Federation

- Setting up a trust relationship between your ArcGIS Server site(s) and the Portal for ArcGIS software component.

- Security handled at the Portal level

- Manual federations of ArcGIS Server sites occurs in the portal: Organization tab-> Edit Settings->Servers

New(er) Concepts | Hosting Server

ArcGIS Server

Hosting Server

- Designation you give to one of your federated ArcGIS GIS Servers sites

- One hosting server per deployment

- Where all hosted content/services reside

- Can work on “double duty” and host traditional GIS capabilities

Demo

ArcGIS Enterprise Under the Hood

ArcGIS Enterprise | Server Roles (5)

• GIS Server

- Central GIS Server

- Can be designated as the hosting server

- Traditional map, GP & feature services

• Image Server

- Formerly known as Image Extension

• GeoAnalytics Server

- New at 10.5

• GeoEvent Server

- Formerly GeoEvent Extension

• Business Analyst Server

- Business Analyst capabilities in your own infrastructure

ArcGIS Server

ArcGIS Enterprise | Server Extensions – Pre 10.5

ArcGIS Server

Image Extension

GeoEvent Extension

Network Extension

ArcGIS Enterprise | Server Extensions – Pre 10.5

ArcGIS Server

Image Extension

Network Extension

8 Cores

8 Cores

Note: Hypothetical Deployment

ArcGIS Server4 Cores

4 Cores

4 Cores GeoEvent Extension

ArcGIS Enterprise | Server Roles – 10.5

GIS Server

Network Extension

Image Server GeoEvent Server GeoAnalytics Server

ArcGIS Enterprise | Server Roles – 10.5

GIS Server

Network Extension

Image Server GeoEvent Server GeoAnalytics Server

4 Cores 16 Cores8 Cores 8 Cores

Note: Hypothetical Deployment

ArcGIS Enterprise | Server Capacity

- Can add to Base Deployment

- For example, add:

- GIS Server - 4 cores (mapping)

- Makes sense from a system architecture standpoint

- Easier to implement Esri’s best practices

- Assign 1 server role to a server site

GIS Server

(mapping etc.)

GIS Server

(hosting)

Base deployment

Note: Hypothetical Deployment

ArcGIS Enterprise | Server Capacity

- Can add to Base Deployment

- For example, add:

- GIS Server - 4 cores (mapping)

- GIS Server - 4 cores (GP)

- Makes sense from a system architecture standpoint

- Easier to implement Esri’s best practices

- Assign 1 server role to a server site

GIS Server

(mapping etc.)

GIS Server

(hosting)

Base deployment

GIS Server

(geoprocessing)

Note: Hypothetical Deployment

ArcGIS Enterprise | Server Capacity

- Can add to Base Deployment

- For example, add:

- GIS Server - 4 cores (mapping)

- Image Server - 8 cores

- Makes sense from a system architecture standpoint

- Easier to implement Esri’s best practices

- Assign 1 server role to a server site

GIS Server

(mapping etc.)

GIS Server

(hosting)

Base deployment

Image Server

(dynamic image

services)

ArcGIS Enterprise | Functionality of the Base Deployment

- Everything from traditional ArcGIS Server

- Ability to publish map services, feature services, network services, geoprocessing services, geocoding services, and much more.

- Ability to publish content from referenced data sources such as file-based data (file geodatabases, shapefiles) as well as enterprise geodatabase and other spatially enabled databases.

- Give our users option to provide self-service mapping

- Publishing hosted data where users do not need access to enterprise geodatabase or trusted file shares.

- Can copy data to the system in a seamless fashion similar to the experience from ArcGIS Online.

ArcGIS Enterprise | Functionality of the Base Deployment

- Story maps and other configurable app templates

- Web AppBuilder for quickly creating customized web apps

- Full suite of Esri apps and other custom apps built on the ArcGIS API for Javascript and ArcGIS Runtime SDKs

- Take advantage of new capabilites of the platform

- Insights for ArcGIS

- Utility Network

Why Migrate to ArcGIS Enterprise?

• Latest innovations, enhancements, bug fixes, etc.

• Integrated with the ArcGIS Platform

- ArcGIS Pro

• Web GIS

- More than services and REST endpoints

- Apps

- Distributed collaboration

- Named users

• Advanced analytics

- GeoAnalytics

- Raster Analytics (Image Server)

How Do I Get there?

GIS Patterns

Standalone ArcGIS Server

Standalone ArcGIS Server

+Content/Services

from ArcGIS Online

Standalone ArcGIS Server

+ArcGIS Online

ArcGIS Enterprise

ArcGIS Enterprise

+Content/Services

from ArcGIS Online

ArcGIS Enterprise

+ArcGIS Online

ArcGIS Online

only

GIS Patterns

Standalone ArcGIS Server

ArcGIS Enterprise

ArcGIS Web Adaptor

ArcGIS Server

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)

Portal for ArcGIS

3 Migration Options

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

BEFORE –Typical standalone server deployment

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

AFTER –Base ArcGIS Enterprise

deployment (min.)

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

BEFORE

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

AFTER

A blue icon means that the software component/infrastructure existed prior to the migration.

Option 1

Repurpose current deployment

Upgrade current ArcGIS Server site and use it within the base deployment.

Diagram

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

BEFORE

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

AFTER

Step 1: Upgrade original ArcGIS Server and ArcGIS Web Adaptor

Step 2: Install and configure the remaining components of the base deployment

Comments on Option 1

• End result can be a single or multi-machine base deployment

• ArcGIS Server is both hosting server and GIS server – no workload separation

Benefits:

• Use the same infrastructure

• No need to republish services

• Service URLs do not change

Ideal for:

• Migrating simple standalone ArcGIS Server deployments

Considerations

• Current infrastructure may not be adequate

• Installation and configuration of the base deployment is likely to be done by hand

• Future upgrades will require manual installation

Take away:

• Requires less upfront work, but will require more administrative work down the road.

Option 2

Start from scratch

Create a completely new base ArcGIS Enterprise deployment.

Diagram

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

Step 1: Install and configure a new base deployment

Run both deployments side by side

during migration.

(up to 6 months)

Diagram

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

Step 2: Republish services to the new ArcGIS Enterprise deployment.

Diagram

Portal for ArcGIS

ArcGIS Server

ArcGIS Data Store(relational + tile cache)

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

(hosting server)

(Enterprise portal)7080 & 7443

6080 & 6443

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

Step 3: Take down the standalone ArcGIS Server deployment.

Comments on Option 2

• End result can be a single or multi-machine base deployment

• ArcGIS Server is both hosting server and GIS server – no workload separation

• Run both deployments side by side for up to 6 months during migration

Benefits

• Can use automation tools to install, configure, and upgrade

• More gradual migration – migrating services individually

• Opportunity to prioritize cleaning up their deployments

Comments on Option 2 (continued)

Ideal for:

• Multi-machine ArcGIS Server sites

• Custom deployments

• Organizations that want to be able to use deployment automation tools

- Initial installation

- Future upgrades

• Simple deployments that want to start fresh

• Organizations that want to move from an on-premises deployment to a cloud deployment

• Concerned about infrastructure being adequate to run ArcGIS Enterprise

- Keep eye on ArcGIS Server as it is serving double duty

- Hosting server and traditional GIS Server

Considerations

• Services must be republished

• Service URLs will change

• Can use automation tools to install, configure, and upgrade

- Less administrative overhead in the future

Take away:

More work upfront to migrate, however the end result is infrastructure optimized for ArcGIS Enterprise and because automation tools can be used there is less administrative work down the road.

Option 1 and Option 2 deliver the same end result (a base ArcGIS Enterprise deployment), however you may be more satisfied if you

choose Option 2.

Why option 2 is more favorable:• Optimized infrastructure• Thoughtful service migration – clean start• The ability to automate installation, configuration, and future upgrades

Option 3

Add a base ArcGIS Enterprise deployment.

Setup a new base deployment. The existing ArcGIS Server site gets upgraded and federated to the ArcGIS

Enterprise deployment.

Diagram

ArcGIS Server

ArcGIS Web Adaptor

6080 & 6443

BEFORE AFTER

Step 1: Upgrade original ArcGIS Server and ArcGIS Web Adaptor

ArcGIS Web Adaptor

ArcGIS Web Adaptor

(server)

(portal)

7080 & 7443

6080 & 6443

Step 2: Stand up a new base deployment

Step 3: Federate original ArcGIS Server site to the base deployment

Comments on Option 3:

• Creates a multi-machine deployment

Benefits:

• Service URLs do not change for federated ArcGIS Server site

• Workload separation is enforced

Ideal for:

• Most scenarios

Considerations

• Must purchase additional ArcGIS GIS Server cores

Take away:

While option epitomizes ArcGIS Enterprise architectural best practices because it enforces workload separation, it does require the organization to add more cores and infrastructure to their overall GIS implementation.

Summary

• Before migrating, you should have basic knowledge of ArcGIS Enterprise and understand new terms and concepts such as federation and hosting server.

• Before migration you should have a solid understanding of the ArcGIS Enterprise security model.

• There are 3 options for migrating to ArcGIS Enterprise

- There is no wrong option – though some options may be a better fit depending on the organization’s requirements

• Standalone ArcGIS Server is not going away and will continue to be supported as per the product lifecycle

Migrating a standalone ArcGIS Server to ArcGIS Enterprise

top related