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

GIS and the Cloud

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GIS and the Cloud

GIS and the Cloud

Richard Cantwell

[email protected]

www.gamma.ie

Page 2: GIS and the Cloud

www.gartner.com

Emerging Technologies ‘Hype Cycle’

Page 3: GIS and the Cloud

www.gartner.com/newsroom/id/2575515

Emerging Technologies ‘Hype Cycle’ 2013

Page 4: GIS and the Cloud

Yesterday

Physical

Hardware

Page 5: GIS and the Cloud

Grabbing Defeat from the Jaws of Victory

Demand

Capacity

Page 6: GIS and the Cloud

Throw money at the problem

Page 7: GIS and the Cloud

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

Page 8: GIS and the Cloud

Physical Hardware Costs

zzzz

$$$$

Page 9: GIS and the Cloud

I just want to make Maps

Page 10: GIS and the Cloud

Cloud Computing

• Sold on demand

• Elastic

• Fully managed by the provider

Page 11: GIS and the Cloud

Cloud Computing

Page 12: GIS and the Cloud

SHARED COMPUTE POWERVirtual

Machine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

VirtualMachine

Cloud Computing

Page 13: GIS and the Cloud
Page 14: GIS and the Cloud

Flavours of Cloud

• Public Cloud (multi-tenant)

• Private Cloud (single tenant)

• Hybrid Cloud

• Cloud Bursting

Page 15: GIS and the Cloud

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)

Page 16: GIS and the Cloud

IaaS PaaS SaaS

Ways of accessing Cloud Power

Page 17: GIS and the Cloud

Range of Cloud Providers

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

Page 18: GIS and the Cloud

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)

Page 19: GIS and the Cloud

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

Page 20: GIS and the Cloud

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

Page 21: GIS and the Cloud

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

Page 22: GIS and the Cloud

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

Page 23: GIS and the 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

Page 24: GIS and the Cloud

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

Page 25: GIS and the Cloud

I just want to make Maps

Page 26: GIS and the Cloud

Multiple Delivery platforms, Single codebase

• Web

• Desktop

• Mobile

• Desktop GIS

• Server

• Batch

www.autoaddress.ie

Page 27: GIS and the Cloud

Best of Breed Solutions

Page 28: GIS and the Cloud

Rapid Prototyping and Deployment

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

Page 29: GIS and the Cloud

GIS Anywhere

www.admailer.ie

Page 30: GIS and the Cloud

GIS Anywhere

www.admailer.ie

Page 31: GIS and the Cloud

GIS Anywhere

www.admailer.ie

Page 32: GIS and the Cloud

• 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

Page 33: GIS and the Cloud

• Growing demand, internal and external

• Explosion in data availability

• Rapid Innovation

• Mission criticality

Key Drivers for Cloud GIS

Page 34: GIS and the Cloud

• Efficiency + Flexibility = Cost Savings

• New Skillsets

• Rapidly Developing

• Changing GIS

Summary:

Page 35: GIS and the Cloud

Thank You

Richard Cantwell

[email protected]

www.gamma.ie