understanding arcgis deployments in public and private cloud€¦ · • arcgis for desktop access...

50
Understanding ArcGIS Deployments in Public and Private Cloud Marwa Mabrouk

Upload: others

Post on 22-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Understanding ArcGIS Deployments in Public and

Private Cloud

Marwa Mabrouk

Page 2: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Agenda

•  Back to Basics •  What are people doing? •  New Features •  Using ArcGIS in the Cloud

- Private Cloud - Public Cloud

•  Technical Demos - AWS VPC - AWS GovCloud

Page 3: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Virtualization Basics

Hardware

Virtualization Platform (VMWare, Microsoft, others)

Operating System (Windows, Linux)

ArcGIS New

IP

Page 4: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Dynamic Resource Allocation

Organizational Resources

Page 5: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Dynamic Resource Allocation

Organizational Resources

Page 6: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Persistence

GIS

Development & QA

Staging Production

Page 7: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Persistence

Development & QA

Staging Production

GIS

Page 8: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Copy and Run

GIS

Data Management

Data Visualization

Page 9: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

New Architecture

Machine 1 My ArcGIS Server Site

Machine 2 My ArcGIS Server Site

Page 10: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

New Architecture

Machine 1 My ArcGIS Server Site

Machine 2 My ArcGIS Server Site

Web Tier (Web Adaptor)

Firewall

Page 11: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Simplified Setup, Configuration and Management

•  Pure web services server - Easier install and configuration - Self contained GIS server - No DCOM access, no external dependencies

•  Built for resilience •  More robust

- Easier management of clusters

•  More Linux friendly

A

Page 12: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Key New features for Server Virtualization

•  Support for new ip assignment

•  ArcGIS for Server Admin REST API

Page 13: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Creating a Base Image

Hardware

Virtualization Platform (VMWare vSphere)

Operating System (Windows, Linux)

ArcGIS

Virtualization Management

Machine Image (Files)

Page 14: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Launching a new VM from Image

Hardware

Virtualization Platform (VMWare)

Operating System (Windows, Linux)

ArcGIS Machine Image (Files)

Machhiiiine

Virtualization Management

Page 15: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

The value of Imaging

Procurement

Hardware Setup

IT Setup

Software Setup

Data & Application

Loading

Launch VM from Image

Data & Application

Loading

Launch VM from your

Image

Page 16: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

The Value of automation Create Custom Images for distributed sites

•  New ArcGIS for Server 10.1 Admin REST API

•  Site Management functions - Remove site -  Join site - Cluster Management

•  Service publishing functions - Create Service - Update Service - Delete Service

Page 17: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Desktop Virtualization

Hardware

Windows

Citrix XenApp

ArcGIS for Desktop

Hardware

Windows

Citrix XenApp

ArcGIS for Desktop

Internet

Page 18: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

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

Page 19: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS compatibility with Cloud Stack

Hardware

Virtualization Platform (VMWare, Microsoft, Citrix, other)

Operating System (Windows, Linux)

ArcGIS

Management Tools

Page 20: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Cloud Categories & ArcGIS

Infrastructure As A Service

(IaaS)

Platform As A Service (PaaS)

Software As A Service (SaaS)

ArcGIS on Amazon EC2, ArcGIS on Private Cloud

ArcGIS Online

ArcGIS Online web services, ArcGIS Server Web APIs

ArcGIS on Amazon EC2, ArcGIS on Private Cloud

ArcGIS Online web services, ArcGIS Server Web APIs

Page 21: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Leveraging the Cloud

Private Cloud

Public Cloud

LESS MORE

Security & Control

Public CloudCloud

Page 22: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Leveraging the Cloud

Private Cloud

Public Cloud

LESS MORE Security & Control

Hybrid Public CloudCloud Private Clouddd

Page 23: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Security in the Cloud

•  Shared responsibility in Public Cloud

•  General Concepts: - Network overlays - Private Cloud isolation

•  Government Certifications

Page 24: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Cloud Flavors

Appliance s/w stack

Off-Premise On-Premise

Public Cloud

Private Cloud Hybrid

Page 25: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Dynamic Resource Allocation

•  TX DOT

- Road conditions for storms

•  Unpredictable loads, critical application

Page 26: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Resource outbursts

•  Organization X - Have their own hosted

environment, and they like it

•  Need extra resources every now and then, they use the cloud

Page 27: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Resource backup

•  Organization XX - Have their own hosted

environment, but are concerned about a Disaster recovery situation

•  Chose the cloud for off-site backup

ArcGIS Server

Page 28: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Rapid Resource Allocation

•  Disaster recovery - BP

•  Rapid response - Sandy

•  Time to market / Opportunity cost

Page 29: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Resource Redundancy & best practices

•  Production is paired with Staging, in addition to QA

•  Organizations shy away from the investment to setup and maintain extra environments

•  Start staging and QA only when needed, terminate otherwise.

•  Server Persistence to run a system that is ready to use

Production Staging

Page 30: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Resource Migration

•  Turning staging into production

•  Testing new versions, switch systems rather than setup again

•  Replacing a system with issues instantly

•  Result: More productivity

Page 31: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS on Private Cloud

Page 32: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS on Public Cloud

Page 33: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS on Public Cloud

•  Amazon Web Services, Pioneers IaaS

•  IT Consumerization - Buy resources based on an hourly rate and per GB - Monthly bill - Get started in 5 mins using your credit card

•  Geographically controlled cloud

Page 34: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Amazon Instance types

•  Sizes - Standard - High CPU

High CPU Extra Large

High Memory Quadruple Extra Large

Standard Large

7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)

7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each)

68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each)

- High Memory - HPC / Clusters

Page 35: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

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 36: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS Cloud Builder for Amazon Web Services

Page 37: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Demo AWS VPC

Page 38: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

AWS GovCloud

•  ITAR compliant - Only US persons

•  Applications used by the US Government

•  Same Amazon public cloud with VPC features

•  Support in console coming soon! - Elastic Wolf

Page 39: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

AWS GovCloud demo

Page 40: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS cloud product spectrum

ArcGIS Server On

Private Cloud

ArcGIS Server On

Amazon Web Services

ArcGIS Online

Manage it Yourself High Low

Page 41: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

ArcGIS in the Cloud

ArcGIS Online

Groups

Users

Catalogue

ArcGIS Online Services cGIS Online Servi

ArcGIS for Server in Cloud

Page 42: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Summary

•  Virtualization new features - Server - Desktop

•  Cloud environments - Private vs Public

•  Make the best of the cloud with ArcGIS 10.1

Page 43: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

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

•  Resources.esri.com

Page 44: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

•  Exhibitors •  I am GIS Photo Booth & Trading Cards •  Hands-On Learning & Coaching Labs •  Design Studio •  Spatial Outlet •  Esri Showcase •  GIS Technical & Extended Support •  2 Demo theaters •  Drinks & snacks

In the GIS Solutions EXPO

Don’t Miss These Attractions

Page 45: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

6:30 PM–9:30 PM •  Walking distance from convention center

•  Conference Badge needed for reception

•  Coat check available in courtyard

•  Serving hot hors d’oeuvres and beverages

Smithsonian American Art Museum and National Portrait Gallery

Tuesday Evening Reception

Page 46: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

11:30 AM–1:30 PM •  Ballrooms A–C, Third Level

•  Join conference attendees for lunch and closing session

•  Closing Speaker Todd Park, U.S. CTO

•  Wrap-up and request for feedback with Jack Dangermond.

Closing and Hosted Lunch

Wednesday Closing Session

Page 47: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Upcoming Events esri.com/events

Date Event Location

March 21, 2013 MeetUp – ArcGIS Platform Washington, DC

April 18, 2013 MeetUp – Location Analytics Washington, DC

March 23–26, 2013 Esri Partner Conference Palm Springs, CA

March 25–28, 2013 Esri Developer Summit Palm Springs, CA

July 6–9, 2013 Esri National Security Summit San Diego, CA

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

Page 48: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Marwa Mabrouk | ArcGIS for Product Manager Development [email protected]

Page 49: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud

Thank You Please complete a session evaluation form.

#FedGIS

Page 50: Understanding ArcGIS Deployments in Public and Private Cloud€¦ · • ArcGIS for Desktop access to data is over the network where it’s running . ArcGIS compatibility with Cloud