deploying arcgis in the cloud: a business perspectiveframework apis (e.g. azure, google app engine,...

55
Esri UC2013 . Technical Workshop . Esr Esr Esr Esr Esr Esr Esr sr sr r i U i iU i U i U i U i U i i U U i C20 C20 C20 C20 C C C 0 0 C20 C 13 13 13 13 13 13 3 . T . T . T T T . T . T . T T T T T T ech ech ech ech h ec ech ch ch ec nic nic nic nic nic nic ni nic nic nic ical al al al al al al al al al l l a Wor Wor Wor Wor Wor Wor Wor Wor Wor Wo or Wo ksh ksh ksh k ksh ksh ksh k ksh ks k ksh kshop op op op op o op op op . . . . . Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Deploying ArcGIS in the Cloud: A Business Perspective Andrew Hendrickson Marwa Mabrouk

Upload: others

Post on 16-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . EsrEsrEsrEsrEsrEsrEsrsrsrrri Uii Ui Ui Ui Ui Uii UUi C20C20C20C20CCC 00C20CC2 131313 13 13 13 3 . T. T. TTT. T. T. TTTTTTechechechechhecechchchec nicnicnicnicnicnicninicnicnicicalalalalalalalalalallla WorWorWorWorWorWorWorWorWorWoorWo kshkshkshkkshkshkshkkshkskkshkshop op op opop oop op opp . .. . . .

Technical Workshop

2013 Esri International User Conference July 8–12, 2013 | San Diego, California

Deploying ArcGIS in the Cloud: A Business Perspective

Andrew Hendrickson

Marwa Mabrouk

Page 2: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Topics

•  ArcGIS - A Cloud GIS •  Business Cases For Cloud GIS •  Deployment Patterns •  Costing Example

Page 3: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

A Pattern: Leveraging the Platform

What part of IT is core to your mission critical workflows?

is GIS part of it?

Hosted/Private

Rich Clients

Mobile

Desktops

Hosted, Private & Public

ArcGIS.com

ArcGIS Server

Page 4: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS | The Mapping and Analysis Platform

Page 5: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

” the tendency of a body to return to its original shape after it has been stretched or compressed ”

Capacity on Demand; ‘Cloud Bursting’ is a solution to over-provisioning. It rapidly migrates workloads from an overstretched resources to a cloud service on demand

Source: wordnetweb.princeton.edu, and Andy Hendrickson

; ‘Cloud Burstivisioning. It rafrom an overst

Elasticity

Page 6: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Elasticity

•  Can adjust for peaks and troughs in demand for •  Data Management

•  High Availability w/ ArcGIS Server + EGDB •  High Availability w/ ArcGIS Server + EGDB using

updates •  Hosted Features

•  Enhanced & Dynamic Processing -- Batch Data Processing, Large Scale Analysis

•  Cache cooking / Cache deployment in S3 or ArcGIS.com

•  Geocoding | Network Analysis | Spatial Analysis

Data Management

Analysis

Page 7: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Elasticity

•  Visualization & Mobile enablement •  Grow out capacity as needed •  Expand capabilities in near real time •  One Server Access w/ ArcGIS Server •  High Availability w/ ArcGIS Server •  The Web Map

Operational Awareness

Mobile

Constituent Engagement

Page 8: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Virtualization Basics

Hardware

Virtualization Platform (VMWare, Microsoft, others)

Operating System (Windows, Linux)

ArcGIS New

IP

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 9: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Creating a Base Image

Hardware

Virtualization Platform (VMWare vSphere)

Operating System (Windows, Linux)

ArcGIS

Virtualization Management

Machine Image (Files)

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 10: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Launching a new VM from Image

Hardware

Virtualization Platform (VMWare)

Operating System (Windows, Linux)

ArcGIS Machine Image (Files)

Machhiiiine

Virtualization Management

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 11: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Desktop Virtualization

Hardware

Windows

Citrix XenApp

ArcGIS for Desktop

Hardware

Windows

Citrix XenApp

ArcGIS for Desktop

Internet

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 12: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Infrastructure: A key problem in IT

CRM ERP GIS

Organizational Resources

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 13: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

IT Infrastructure and Cloud Features

CRM ERP GIS

Organizational Resources

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 14: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Dynamic Resource Allocation

CRM ERP GIS

Organizational Resources

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 15: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Instant Planned Recovery

GIS

Development & QA

Staging Production

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 16: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Instant Planned Recovery

Development & QA

Staging Production

GIS

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 17: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Copy and Run

GIS

Data Management

Data Visualization

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 18: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS compatibility with Cloud Stack

Hardware

Virtualization Platform (VMWare, Microsoft, Citrix, other)

Operating System (Windows, Linux)

ArcGIS

Management Tools

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 19: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Cloud Computing Categories ArcGIS Leverages Each One

EsrEsEsrsrEsri Ui Ui UUi UC20C20C2020C2013 13 1313 . T. TT. Techechechhnicnicniccalalalalal WWorWorWorkshkshkshopopop op op . . .

Infrastructure As A

Service (IAAS)

Platform As A

Service (PAAS)

Software As A

Service (SAAS)

Web Services API (e.g. Amazon, IBM, Microsoft, other)

Framework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services)

Web (e.g. YouTube, SalesForce, ArcGIS Online)

Page 20: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Leveraging the Cloud – Security & Control

Private Cloud

Public Cloud

LESS MORE

Security & Control

Public CloudCloud

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 21: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Erase the limit to creativity with the ability to quickly respond to business needs

Time to Market

Page 22: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Increase Time to Market

• Rapid provisioning of ArcGIS Server = less time to spin up servers and capacity

• Easy to set up and administer • Extremely fast release of web maps • Non constraining for innovation •  Lowering Cost • Simplicity • Scalability

Page 23: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Growing GIS into the Enterprise - as your Business demands more - should not be limited due to cost

ceilings and a limit to your ability to test

Risk Aversion

Page 24: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Limit Risk

• Performance & Scalability • Does the implementation meet your SLAs • Security requirments •  Ideal Effective Utilization • Utilization of owned equipment vs. rented • Compliance (e.g. green computing claims)

Page 25: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Growing GIS into your Business Enterprise requires unique budgetary planning

Budget

g

Page 26: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Budgetary

•  Limit capital expenditures •  Flexible (expense) budgets can be used • Reduced operational cost

• No heavy lifting •  Time to market effect

Page 27: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Geocentric Patterns and Alignment

Data Management

A Complete Integrated System

Analysis Field Enablement

Visualization Constituent Engagement

Transform Data Into Actionable

Information

Collect, Organize, & Exchange Data

Get Information Into and Out of

the Field

Disseminate Information Where

and When it is Needed

Get Feedback and Make Informed

Decisions

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 28: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS deployment On-premises

editing

ArcGIS Server

ArcGIS Desktop

User

ArcGIS Online on-premises (Portal for ArcGIS)

Page 29: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Data Management Deployment to Cloud

editing

ArcGIS Server

ArcGIS Desktop

On-premises User Public

Or Private

ArcGIS Online

Page 30: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Hybrid Deployment with Redundancy

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

editing

ArcGIS Server

ArcGIS Desktop

On-premises Data Management & Analysis

Visualization In Cloud

Public Or

Private

ArcGIS Online

Page 31: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Deployment with redundancy

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

On-premises User

Data Management Data Publication & Analysis In Cloud

editing

ArcGIS Server

ArcGIS Desktop

Publication & Visualization

In Cloud

Public Or

Private

ArcGIS Online

Page 32: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Hybrid Deployment with Redundancy

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

editing

ArcGIS Server

ArcGIS Desktop

2-way replication

active active

ArcGIS Server

On-premises Data Management & Analysis

Publication & Visualization

In Cloud

Data Publication In Cloud

Public Or

Private

ArcGIS Online

Page 33: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Hybrid Deployment with Redundancy

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

editing

ArcGIS Server

ArcGIS Desktop

1-way replication

passive active

ArcGIS Server

On-premises Data Management & Analysis

Publication & Visualization

In Cloud

Data Publication In Cloud

Public Or

Private

ArcGIS Online

Page 34: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .

Cloud Deployment with Redundancy

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

editing

ArcGIS Server

ArcGIS Desktop

1-way replication

passive active

ArcGIS Server

Publication & Visualization

In Cloud

Data Publication In Cloud

Public Or

Private

ArcGIS Online

Cloud Based Data Management & Analysis

Page 35: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Deployment with Redundancy & Test

ArcGIS Server 1

ArcGIS Server n

ArcGIS Server 2

ArcGIS Server 3

editing

ArcGIS Server

ArcGIS Desktop

2-way replication

active active

ArcGIS Server

On-premises Data Management & Analysis

Publication & Visualization On-premises

Data Publication On-premises

Test

ArcGIS Server

ArcGIS Online on-premises

Page 36: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . Esrri UUCC220113 .. Teechhnnical WWWorksshhop .

Examples: Cloud Deployment

Page 37: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Aspects of Cost

• Procurement costs

• Maintenance and Management costs

• Time

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 38: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

The cost of Time

•  Time to Market

•  Labor time

Page 39: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

The value of Virtualization

Procurement

Hardware Setup

IT Setup

Software Setup

Data & Application

Loading

Launch VM from Image

Data & Application

Loading

Launch VM from your

Image

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 40: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS virtualization spectrum

ArcGIS for Server On

Private Cloud

ArcGIS for Server On

Amazon Web Services

ArcGIS Online

Manage it Yourself High Low

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

ArcGIS for Server On

Virtualized Infrastructure

Page 41: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS for Server on AWS AMIs 10.1

ArcGIS Server 10.1 AMI

Enterprise Geodatabase AMI (Created Automatically)

Ubuntu 64 bit ArcGIS Server GIS Services 100Gb of storage (optional) Postgres SQL - ArcSDE enabled (Optional)

Windows 2008 R2 64 bit Microsoft SQL Server Standard (ArcSDE enabled) 100Gb of storage (optional)

ArcGIS Server 10.1 AMI Windows 2008 R2 64 bit ArcGIS Server GIS Services Microsoft SQL Server Express or Microsoft SQL Server Standard - ArcSDE enabled (Optional) ArcGIS Desktop 100Gb of storage (optional)

Enterprise Geodatabase AMI Ubuntu 64 bit PostgreSQL (ArcSDE enabled) 100Gb of storage (optional)

Page 42: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS Cloud Builder for Amazon Web Services

Page 43: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Calculating cost in Amazon

• Machine cost - Instance size and type - Storage - Bandwidth

•  Other costs - Extra storage: S3, CloudFront - Elastic Load Balancer, Elastic ip, Route 53 - Monitoring: CloudWatch

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 44: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

AWS Cost Models

• EC2 -On Demand -Reserved -Spot

• S3 utilization

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 45: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

AWS Bill Cost Breakdown

Page 46: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

AWS Cost Savings Best Practices

• Only Use what you need, when you need it

• Put AMIs to use

• Elasticity is your friend

• Use Amazon Features

• Automate wisely Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 47: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Desktop Virtualization

• Citrix XenApp is Certified

• Launch ArcGIS for Desktop from the browser

• Access ArcGIS for Desktop from any machine with web access

• ArcGIS for Desktop access to data is over the network where it’s running

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 48: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . EsrEsEsrsrEsri Ui Ui UUi UC20C20C2020C2013 13 1313 . T. TT. Techechechhnicnicniccalalalalal WWorWorWorkshkshkshopopop op op . . .

ArcGIS on Public Cloud

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 49: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . EsrEsEsrsrEsri Ui Ui UUi UC20C20C2020C2013 13 1313 . T. TT. Techechechhnicnicniccalalalalal WWorWorWorkshkshkshopopop op op . . .

ArcGIS on Private Cloud

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 50: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ArcGIS is Cloud Connected

Esri UC2013 . Technical Workshop .

Portal Groups

Users

Catalogue

ArcGIS Online Services cGIS Online Servi

ArcGIS for Server in Cloud

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 51: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Resources

• White papers - http://www.vce.com/asset/documents/vce-esri-

arcgis-white-paper.pdf - http://www.ibm.com/developerworks/cloud/library/

cl-geospatialanalytics/ - http://media.amazonwebservices.com/

AWS_ESRI_Mapping_GeoSpatial_Analysis_Using_ArcGIS.pdf

- Deploying ArcGIS for Server on Azure Workspace – http://ideas.esri.com

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 52: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

ESRI Can Help You Start Today

• ArcGIS for Server on Amazon Web Services (AMIs)

• Cloud Bundles – including ArcGIS Online • Cloud hosting packages •  Jumpstart packages • Custom Services • Subscriptions • Architecture assistance

Page 53: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Topic Summary

• ArcGIS - A Cloud GIS • Business Cases For Cloud GIS • Deployment Patterns • Costing Example: Amazon

Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective

Page 54: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop .

Thank you

Andrew Hendrickson: [email protected] Marwa Mabrouk: [email protected]

Please fill out the session evaluation

First Offering ID (Tuesday): 1249 Second Offering ID (Thursday): 1436

Online – www.esri.com/ucsessionsurveys

Paper – pick up and put in drop box

Page 55: Deploying ArcGIS in the Cloud: A Business PerspectiveFramework APIs (e.g. Azure, Google App Engine, ArcGIS Online Services) Web (e.g. YouTube, SalesForce, ArcGIS Online) Esri UC2013

Esri UC2013 . Technical Workshop . Esri UC2013 - Deploying ArcGIS in the Cloud: A Business Perspective