• No results found

ArcGIS for Server in the Cloud

N/A
N/A
Protected

Academic year: 2021

Share "ArcGIS for Server in the Cloud"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

ArcGIS for Server in the Cloud

Cherry Lin, Nikhil Shampur, and Derek Law

March 10, 2016

March 8–11, 2016 | Palm Springs, CA

(2)

Quick Survey

1. How many attendees are using the Cloud today?

2. How many plan on using the Cloud in 2016?

3. Which Cloud provider are you using?

4. Which Cloud OS, Windows or Linux?

5. What is your role in your organization?

(3)

Agenda

Cloud technology and benefits

ArcGIS for Server and the Cloud

- Server GIS pattern

- Web GIS pattern

Availability

Scalability

Summary

(4)

What is the Cloud?

Technology paradigm: shared processing resources and data to computers

and other devices on demand

Organizations store and process their data in 3rd party data centers

Rapidly provisioned and released with minimal management effort

Your own

physical machines

3rdparty Data Center

A

(5)

Benefits of the Cloud

Rapid deployment of software, machine instances

Easy to set up and administer

No maintenance of physical hardware

Lower cost of ownership

(6)

ArcGIS for Server and the Cloud

ArcGIS for Server can be installed and run in the Cloud

- Infrastructure as a Service

for Server

Portal for ArcGIS

ArcGIS Data Store or Geodatabase

ArcGIS Server (GIS Server)

ArcGIS Web Adaptor

Your Servers run here:

(7)

ArcGIS for Server Support for Cloud Providers

(8)

ArcGIS for Server – Special Tooling

(9)

ArcGIS for Server – Supports Two Patterns

1. Server GIS Infrastructure

(10)

Server GIS Infrastructure Pattern

System of Record

Supports publishing of authoritative data from geodatabases

(11)

Web GIS Pattern in Your Own Infrastructure

System of Record

Supports hosted data as well as the app and collaboration infrastructure

Does not replace Server GIS infrastructure

Portal for ArcGIS

Hosting server

(ArcGIS Server)

ArcGIS Data Store

ArcGIS Data Store

Load balancer

Portal for ArcGIS

ArcGIS Server (GIS Server)

(12)

Getting Started with ArcGIS for Server in the Cloud

Get Cloud subscription

- Amazon or Azure

Get ArcGIS for Server software license – download from My Esri

- https://accounts.esri.com

Get ArcGIS Server Cloud Builder – download from My Esri

(13)

ArcGIS for Server in the Cloud Strategy

Esri provides images for Amazon and Azure

Esri provides deployment tools

(14)

At 10.4, Amazon Images are Public in Regular AWS Regions

Available to all AWS users

No need to call Esri Customer Service

Use Esri authorization files

GovCloud – US Federal Gov

Contact Esri Professional Service

China Region

Contact Esri Customer Service

(15)

Setting Up Server GIS Infrastructure

Amazon

- Use ArcGIS Server Cloud Builder for Amazon, or

- Use Amazon Cloud Formation

Azure

(16)

ArcGIS for Server Cloud Builder

Lightweight desktop application

Enables you to configure and deploy ArcGIS for Server in either Amazon or Azure

(17)

Demo

(18)

Cloud Builder Take Aways

Best way to get started

Used for launching deployments

Powerful database options

For Amazon and Azure

(19)

Setting Up Web GIS Infrastructure

Amazon

- Use Amazon Cloud Formation

Azure

(20)

Amazon Cloud Formation

Enables you to create and provision AWS infrastructure deployments predictably

and repeatedly

You create a template that describes all the AWS resources that you want

(21)

Demos

(22)

High Availability in the Cloud

Planned maintenance

- Cloud Provider making updates within their SLA that causes machine level downtime

Unplanned maintenance

- Hardware failures in data centers

Since both are out of your direct control, you need to design and plan upfront for

(23)

Availability

The probability that a system will work as required when required

Not available with Cloud Builder

Create one image (Server site + file data)

- Launch multiple instances from it

- Silo architecture

Every machine is an independent clone, no co-operation

Use load balancer

ArcGIS Server site 1 (GIS Server)

ArcGIS Server site 2 (GIS Server)

ArcGIS Server site 3 (GIS Server)

Load balancer

(24)

Availability

To support data editing workflows, need highly available database that every Server

site can see

Load balancer

ArcGIS Server site 1 (GIS Server)

ArcGIS Server site 2 (GIS Server)

ArcGIS Server site 3 (GIS Server)

(25)

Server GIS High Availability

In Amazon, supported

- We provide configuration templates for this deployment

- Checklist

- Data – use RDS or local data

- Server directories – use AWS Auto-Recovery - Configuration store – at 10.4, use Dynamo DB

(26)

Command Line Scripts to Create Cloud Formation Stack

Python (10.3.1)

(27)

Demos

(28)

Cloud Platforms: Designed to Scale

Software scales until bottleneck

Easily add hardware to cloud

ArcGIS Server designed to scale

(29)

Single Cluster Mode

• Introduced in ArcGIS 10.3.1 for Server as an opt-in

• With ArcGIS 10.4 for Server it is the default for new and upgraded sites

(30)

Single cluster mode

Configuration Store

(31)

Road Ahead

Better leverage Cloud storage

Better use of Auto scaling

Supporting specialized Servers, like GeoAnalytics

Post deployment workflow support

(32)

Demos

(33)

Summary

Cloud technology and benefits

ArcGIS for Server and the Cloud

- Server GIS pattern

- Web GIS pattern

Availability

Scalability

Summary

(34)

Please Take Our Survey! – No more memorizing Session ID numbers!! 

Download the Esri Events app and find your event

Select the session you attended

Scroll down to the “Feedback” section

(35)

References

Related documents

ArcGIS site with Multiple Web Adaptors GIS Server http:6080 Manager Server Directories & Configuration Store ArcGIS Site Data (Files) Data (DBs) Firewall Web Adaptor

VPN Connection ArcGIS Online External End Users Virtual Private Cloud. ü Public

ArcGIS cloud product spectrum ArcGIS Server On Private Cloud ArcGIS Server On Amazon Web Services ArcGIS Online Manage it Yourself High Low.. ArcGIS in the Cloud

Providing true semantic interoperability, the ArcGIS Connector enables enter- prise-oriented server-to-server workflows between the ESRI geodatabase and the Bentley user’s

• Maps • Globes • Tools Use in ArcGIS Explorer Serve with ArcGIS Server Author / package using..

Introduction to GIS, GIS Concepts – Maps, Scales, Data Representation, Data Models, Data Sources, GIS & Remote Sensing, Capturing GIS Data, Whats Special about GIS, GIS in

Figure 5 shows the configuration of four ArcGIS Server virtual machines running on one VMware ESXi version 3.5u4 host..

Load balanced Single Machine Configuration (Active-Active) GIS Server http:6080 Manager Server Directories & Configuration Store ArcGIS Site Client Proxy\Load Balancer