gis and the cloud - · pdf filegis and the cloud richard cantwell ... elastic load balancer...
TRANSCRIPT
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
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)
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
Multiple Delivery platforms, Single codebase
• Web
• Desktop
• Mobile
• Desktop GIS
• Server
• Batch
www.autoaddress.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: