gis and the cloud - · pdf filegis and the cloud richard cantwell ... elastic load balancer...

35
GIS and the Cloud Richard Cantwell [email protected] www.gamma.ie

Upload: hoangkhanh

Post on 30-Mar-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

GIS and the Cloud

Richard Cantwell

[email protected]

www.gamma.ie

www.gartner.com

Emerging Technologies ‘Hype Cycle’

www.gartner.com/newsroom/id/2575515

Emerging Technologies ‘Hype Cycle’ 2013

Yesterday

Physical

Hardware

Grabbing Defeat from the Jaws of Victory

Demand

Capacity

Throw money at the problem

Physical Hardware Needs Effort

These lads

don’t work

bank holidays

Seems to like John

- No one else touch!

Server for simple

& unimportant

stuff.. Fully

patched and

supported

Physical Hardware Costs

zzzz

$$$$

I just want to make Maps

Cloud Computing

• Sold on demand

• Elastic

• Fully managed by the provider

Cloud Computing

SHARED COMPUTE POWERVirtual

Machine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

Cloud Computing

Flavours of Cloud

• Public Cloud (multi-tenant)

• Private Cloud (single tenant)

• Hybrid Cloud

• Cloud Bursting

Ways of accessing Cloud Power

A Set of Services:

• IaaS – Infrastructure as a Service

• PaaS – Platform as a Service

• SaaS – Software as a Service

• (DaaS – Data as a Service)

IaaS PaaS SaaS

Ways of accessing Cloud Power

Range of Cloud Providers

Inspired by gigaom.com/2013/05/17/aws-is-the-mcdonalds-of-the-cloud-whos-the-burger-king/

Amazon: Global Presence

Europe:Regions: 1. Availability Zones: 3.

US:Regions: 4. Availability Zones: 13 (5-3-3-2)

Latin America:Regions: 1. Availability Zones: 2.

Asia Pacific:Regions: 3. Availability Zones: 7 (2-3-2)

AWS Key Terms

Servers Storage Databases Networking Monitoring

EC2Virtual Server

EBS Hard Drive

RDSSQL

ELBLoad Balance

CloudWatch

AMIMachine Image

S3 Object Store

DynamoDBNoSQL

ASG AutoScaling

CloudFrontCDN

Availability Zone Availability Zone

SERVERINSTANCE

SERVERINSTANCE

A Simple Amazon example

http / ssl

AWS Cloud

SERVERINSTANCE

SERVERINSTANCE

Autoscaling GroupAutoscaling Group

Cloudwatch

Elastic Load Balancer

Users

Internet

Amazon Fixed IP

http / ssl

AWS Cloud

Availability Zone Availability Zone

Autoscaling Group Autoscaling Group

SERVERINSTANCE

SERVERINSTANCE

SERVERINSTANCE

SERVERINSTANCE

Cloudwatch

Elastic Load Balancer

Internet

Corporate Network

Stand by Fixed IP Load Balancer

Virtual Private Cloud (VPC)

AWS Cloud

Availability Zone Availability Zone

Autoscaling Group Autoscaling Group

SERVERINSTANCE

SERVERINSTANCE

SERVERINSTANCE

SERVERINSTANCE

Cloudwatch

Elastic Load Balancer

Internet

Corporate Network

IPSEC VPN

Virtual Private Cloud

SERVER

INSTANCE

AWS Cloud

InternetCorporate Network

Standard Hosted GIS

Availability Zone Availability Zone

Autoscaling Group

Autoscaling Group

Spectrum

Elastic LB

Analytics

Replicated

Relational

Database

Service

Instance

Relational

Database

Service

Instance

Mapping Mapping

Mapping

Elastic LB

Mapping

AMI

Boot from Image

Cloudwatch

Spectrum

AMI

Analytics

Security

CloudFront

Complex Hosted GISInternet

NATServer

Amazon RDSSQL Server

VPN

ELB ELB

Mapping ASG

SpectrumASG

Master DataManagement

Amazon S3DynamoDB

ELB ELB ELB

Reverse Proxy

Routing ASG App ASG Spatial ASG

Oracle 10g Postgres

Spatial

DynamoDB

Amazon S3

ELB

Amazon SQS

Batch Spot ASG

Low/Hi ASG

GeoCode

I just want to make Maps

Multiple Delivery platforms, Single codebase

• Web

• Desktop

• Mobile

• Desktop GIS

• Server

• Batch

www.autoaddress.ie

Best of Breed Solutions

Rapid Prototyping and Deployment

www.gamma.ie/census-this-place-viewer

GIS Anywhere

www.admailer.ie

GIS Anywhere

www.admailer.ie

GIS Anywhere

www.admailer.ie

• Design to take advantage of Cloud Efficiencies

• Stop Hugging your Servers

• Failure shouldn’t be a Drama

• Use Multiple Availability Zones

• Pay for what you Provision (not what you use)

Key Lessons

• Growing demand, internal and external

• Explosion in data availability

• Rapid Innovation

• Mission criticality

Key Drivers for Cloud GIS

• Efficiency + Flexibility = Cost Savings

• New Skillsets

• Rapidly Developing

• Changing GIS

Summary:

Thank You

Richard Cantwell

[email protected]

www.gamma.ie