deploying and using arcgis enterprise in the cloud · •arcgis enterprise cloud builder-download...

50
Deploying and Using ArcGIS Enterprise in the Cloud Witt Mathot Larry Boden

Upload: others

Post on 27-Mar-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Deploying and Using ArcGIS Enterprise

in the CloudWitt Mathot

Larry Boden

Page 2: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Agenda

• Introduction

- ArcGIS Deployment Patterns

- Cloud – What and Why?

• ArcGIS Enterprise in the Cloud

- Overview

- Microsoft Azure

- Amazon Web Services (AWS)

• Case Studies

ArcGIS

Enterprise

Page 3: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Deploying ArcGIS

SaaSOn-premises Public Cloud

Customer Managed – or – Esri Managed (EMCS)

Hybrid

Page 4: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Deploying ArcGISIn Depth

Portal

Online Online Online

Portal Portal

Self Managed

Basemaps &

Content Services

ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server

Esri Managed (EMCS)

- or -

On-premises

Private Cloud

Public Cloud

ArcGIS Online

(SaaS)

ArcGIS Online

& ArcGIS Server

ArcGIS Online

& ArcGIS Enterprise

ArcGIS Enterprise

Page 5: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

What is the Cloud Exactly?

Page 6: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Infrastructure as a Service (IaaS)

Your Servers

run hereNot here

Page 7: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Cloud Service Models

• Non-Cloud

- ArcGIS Enterprise

- Deployed on traditional systems infrastructure

• Infrastructure-as-a-Service (IaaS)

- ArcGIS Enterprise

- Deployed on cloud-based infrastructure

• Software-as-a-Service (SaaS)

- ArcGIS Online & Esri Managed Cloud Services (EMCS)

- No deployment, accessible via web

De

cre

asin

g C

usto

me

r R

esp

on

sib

ility

Customer ResponsibleEnd to End

Customer ResponsibleFor Application Settings

Page 8: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Self-Managed Esri Managed

• ArcGIS Enterprise in AWS

• ArcGIS Enterprise in Azure

• ArcGIS Enterprise in your cloud

• ArcGIS Online

• Esri Managed Cloud Services

(EMCS)

Cloud Management Models

Page 9: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Why the Cloud?Cost

The technology by itself is expensive …

… but don’t forget the people and processes

Page 10: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Why the Cloud?Elasticity

Waste

Dissatisfaction

Time

Co

mp

ute

Po

we

r

Actual Usage

Planned Capacity

Page 11: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Why the Cloud?And More…

• Infrastructure availability and sizing

• Auto scaling for unknown number of users/hits

• Lack of personnel

• Budget constraints and Pay-as-you-go

• Time to market critical

• In-house network constraints

• Hardware architectural size unknown

Page 12: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

ArcGIS in the CloudOptions

Source: trust.arcgis.com

Page 13: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

ArcGIS EnterpriseRuns on Many IaaS Providers, For Example…

Page 14: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

…. to deploy, configure +

…. uses native cloud features

ArcGIS EnterpriseProvides Special Tooling For …

Page 15: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Launching Deployments

• ArcGIS Enterprise Cloud Builder

- Download just the cloud builder

- Easy wizard-driven experience

- Best practice on Azure

- High availability an important option

• ArcGIS CloudFormation Templates

- Relies on Amazon’s CloudFormation service

- Native Amazon experience

- Best practice architectures

- High availability an important option

Page 16: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Native Cloud Features

• Cloud Storage

- Example: Amazon S3, Azure Blob Storage, RDBMS

- Easy, scalable and highly available

- Raster Data: CRF & MRF support

- Vector Data: Amazon RDS, Azure SQL Azure

- Settings: ArcGIS Server config-store

Page 17: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

What’s newArcGIS Enterprise on Amazon & Azure

Page 18: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Supports New Server Licensing Roles

• Introduced new server roles and base enterprise deployment

• Image, GeoAnalytics, GeoEvent

• Can launch all the new server roles and base enterprise deployments

Page 19: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

IoT Connector

• Devices generate a lot of data, huge scaling

and availability challenge

• Azure and Amazon great solutions

• New GeoEvent IoT connector integrates with

both Amazon and Azure

Page 20: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Serve Tiles From Cloud Storage

• Heavily requested feature

• Tiles stored in S3 or Azure Blob Storage

• ArcGIS Server pulls and serves

• Maintain: generate/update + upload

• Highly available and scales really well

Page 21: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

High Availability in the Cloud

• We have gone after single points of failures ...

- Config-store (cloud databases and blob storage)

- Vector and Raster Data (Cloud RDBMS)

- Portal Content (cloud and blob storage)

- Tile storageSPOF

Page 22: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

What’s newArcGIS Enterprise on Azure

Page 23: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

ArcGIS in Azure

• Esri technology is fully supported in Azure and Azure Government

- We want to make it easier to deploy

• ArcGIS Enterprise 10.5 Components:

- Portal

- GIS server

- Data Store

- Spatiotemporal Big Data Store

- Add GeoEvent server, GeoAnalytics server, Image server

- Redundant and highly-available

Page 24: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Azure MarketplacesPublic & Government

Page 25: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

ArcGIS Enterprise Cloud BuilderDesktop Application w/ Wizard Driven Experience

Page 26: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Leveraging Cloud Native FeaturesDesktop Application w/ Wizard Driven Experience

• Azure Storage

• Azure Key Vault

• Azure HDInsight *

• Azure Data Lake Store *

Page 27: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

What’s newArcGIS Enterprise on Amazon

Page 28: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Esri ArcGIS Enterprise 10.5 AMIs

• Regular Regions

- AWS Marketplace available to all AWS users

- No need to call Esri Customer Service

- Use Esri authorization files

• GovCloud

- Contact Professional Service

• Updates:

- Windows

- GeoEvent at 10.4.1

- Ubuntu

- Ubuntu LTS 16.04 at 10.5

- GeoEvent at 10.5

Page 29: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

DevOps Automation With CloudFormation

• AWS PostgreSQL and SQL Server RDS as EGDB

• Use Lambda to Validate Parameters

• Better Server Scalability

- More reliable Server join site simultaneously

• Cloud Storage:

- Server config-store: DynamoDB & S3

- Portal content store: S3

- Caching: S3

- Cloud Storage in Server manager: S3

• Server Directories Backup & Restore

Page 30: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Command Line Scripts in Python & Powershell

Page 31: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

ArcGIS Enterprise Cloud Builder

• My.esri.com

• Deploy ArcGIS Server

• Better Server Scalability

- More reliable Server join site

Page 32: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Leveraging New AWS FeaturesRegions, Instance Types …

Page 33: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

…. to deploy, configure +

…. uses native cloud features

ArcGIS EnterpriseProvides Special Tooling For …

Page 34: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Data Center Consolidation Initiative

Reducing costs and improving GIS operations

Navigating the journey to the cloud

3 month proof of concept

Evaluating ArcGIS for Desktop in the cloud

Washington

Oregon

California

Idaho

Nevada

New Mexico

Utah

Arizona

Montana

Wyoming

South Dakota

Colorado

Page 35: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Supporting Small Business Development

Simple-to-use application for siting new businesses

Business Development Tool–

Small Business EditionLink Census economic and demographic data

Integrating disparate datasets

Census public data API and TIGERWeb API

Page 36: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Migrating Enterprise GIS to the Cloud

Iterate from strength to strength

Phased adoption of Managed Cloud Services

Significant cost savings

Gained partner and service provider

Page 37: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Cloud migration consultation

Forest Service Cloud Proof of Concept

On-prem and cloud performance comparison

Data publishing and validation

Security review and integration

Advise Enable Migrate Manage

Page 38: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Supporting variable usage

Simple-to-use application for siting new businesses

Highly available, scalable systems

Supports day-to-day usage and major events

Frequent, automated data updates

Page 39: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Elastic scalability for public engagement during emergency

14 additional servers (17 total)

New York State Electric & Gas – 76 million hits over 3 days

Central Maine Power - 34 million hits over 3 days

2/10/2014 -11:30 am

Peak Sandy Hours

Page 40: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Maine – October 29

Page 41: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Maine – October 30

Page 42: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Maine – October 31

Page 43: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Maine – November 1

Page 44: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Hurricane Sandy

Maine – November 2

Page 45: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Esri Managed Cloud Services (EMCS)Can Help You Succeed in the Cloud

Advise Enable MigrateCustomer Managed

Esri Managed

Page 46: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Deploying ArcGIS

SaaSOn-premises Public Cloud

Customer Managed – or – Esri Managed (EMCS)

Hybrid

Page 47: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Dive Deeper!Additional Workshops at Fed GIS Conference

• The ArcGIS Platform – Security Practices & Policy

- 1:30pm in Room 143 C

• Architecture Best Practices

- 1:30pm in Room 140 A

• Extend Your GIS Capabilities in the Azure Cloud

- 2:45pm in Expo Workshop #2

• Successful ArcGIS Enterprise Implementation and the Cloud

- 5:15pm in Room 140 B

Page 48: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Please Take Our Survey on the Esri Events App!

Select the session

you attended

Scroll down to find

the survey

Complete Answers

and Select “Submit”

Download the Esri Events

app and find your event

Page 49: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High

Print Your Certificate of Attendance

Print stations located in the 140 Concourse

Monday

12:30 PM – 6:30 PM

GIS Solutions Expo,

Hall B

5:15 PM– 6:30 PM

Expo Social,

Hall B

Tuesday

10:45 AM– 5:15 PM

GIS Solutions Expo,

Hall B

6:30 PM– 9:30 PM

Networking Reception,

Smithsonian National Air

and Space Museum

Page 50: Deploying and Using ArcGIS Enterprise in the Cloud · •ArcGIS Enterprise Cloud Builder-Download just the cloud builder-Easy wizard-driven experience-Best practice on Azure-High