Cloud GIS
Transcript of Cloud GIS
-
7/30/2019 Cloud GIS
1/34
Technical Workshops
Esri Asia Pacific User Conference
January 2627, 2011 Manila, Philippines
Cloud GIS
Andrew Sakowicz
Esri Professional Services
-
7/30/2019 Cloud GIS
2/34
Introduction
Andrew Sakowicz
Esri Professional Services, Redlands
2
mailto:[email protected]:[email protected] -
7/30/2019 Cloud GIS
3/34
Agenda
What is cloud?
Benefits
Cloud GIS a use case
ArcGIS Server on Amazon EC2
- Administration
- Data Management
- Scalable architecture
- Limitations
3
-
7/30/2019 Cloud GIS
4/34
Audience
Audience
- All
Level:
- Beginner
4
-
7/30/2019 Cloud GIS
5/34
What is Cloud?
5
-
7/30/2019 Cloud GIS
6/34
What is Cloud?
General term for anything that involves delivering
hosted services over the Internet
6
-
7/30/2019 Cloud GIS
7/34
What is Cloud?
Elastic
Managed by the provider
Virtualization based
Sold on demand
Economies of scale
- Labor cost
- Standardization
- Buying power
- Power and cooling
7
-
7/30/2019 Cloud GIS
8/34
What is Cloud?
Infrastructure-as-a-Service (IaaS)
- Data-as-a-Service(DaaS) is a subsetof IaaS.
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
8
-
7/30/2019 Cloud GIS
9/34
What is Cloud?
Provides virtual server instances
- Configure virtual servers
- Configure storage
- Manage instances
Examples:
- Amazon Web Services
9
-
7/30/2019 Cloud GIS
10/34
What is Cloud?
Set of APIs and product development tools hosted
on the provider's infrastructure.
Developers create applications on the provider'splatform over the Internet
Typically not standards for interoperability or data
portability
Examples:
- Microsoft Azure, GoogleApps, Force.com
1
-
7/30/2019 Cloud GIS
11/34
What is Cloud?
Vendor supplies the hardware infrastructure
Broad market
11
-
7/30/2019 Cloud GIS
12/34
Cloud - Benefits
12
-
7/30/2019 Cloud GIS
13/34
Cloud - Benefits
13
Elasticity
Time to Market
Risk Aversion
Budgetary
Reduced Total Cost of Ownership (TCO)
-
7/30/2019 Cloud GIS
14/34
Cloud - Benefits
14
Elasticity
Time to Market
Risk Aversion
Reduced Total Cost of Ownership (TCO)
-
7/30/2019 Cloud GIS
15/34
Cloud - Benefits
Global reach
Information sharing and collaboration
Reduced IT costs
High security
High scalability
High availability
High load elasticity
15
-
7/30/2019 Cloud GIS
16/34
Cloud GIS
16
-
7/30/2019 Cloud GIS
17/34
Use Case:
Cloud GIS - Leveraging Amazon EC2 and VPC
-
7/30/2019 Cloud GIS
18/34
What is ArcGIS Server on Amazon EC2?
ArcGIS Server that runs on Amazon's hardware
Administer through Web services
Includes:
- Windows 2008 64 bit
- ArcGIS Server 10 .Net
- ArcGIS Desktop
- 100G EBS
- Automation scripts
- PostgreSQL 8.3 (Enterprise)
18
-
7/30/2019 Cloud GIS
19/34
ArcGIS Server on Amazon EC2
No installation requiredpreconfigured Amazon
Machine Image (AMI) with ArcGIS Server
Scalable on demandCreating new instances can
even be done programmatically in response to usagestatistics
No hardware infrastructure to maintain
19
-
7/30/2019 Cloud GIS
20/34
ArcGIS Server on Amazon EC2
-
7/30/2019 Cloud GIS
21/34
ArcGIS Server on Amazon EC2
https://console.aws.amazon.com
21
https://console.aws.amazon.com/https://console.aws.amazon.com/ -
7/30/2019 Cloud GIS
22/34
ArcGIS Server on Amazon EC2
Video on
http://resources.arcgis.com/gallery/video/arcgis-
server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357C
22
http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357Chttp://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A6CF3C9-1422-2418-883E-0B6228F0357C -
7/30/2019 Cloud GIS
23/34
ArcGIS Server on Amazon EC2
Video on:
http://resources.arcgis.com/gallery/video/arcgis-
server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949
23
http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949 -
7/30/2019 Cloud GIS
24/34
ArcGIS Server on Amazon EC2
Help
- http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_
server_on_amazon_ec2/index.html
White papers
- http://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspx
Blogs
- http://blogs.esri.com/dev/blogs/arcgisserver/archive/20
10/12/09/questions-and-answers-about-arcgis-server-
on-amazon-ec2.aspx
24
http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_on_amazon_ec2/index.htmlhttp://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_on_amazon_ec2/index.htmlhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgisserver/archive/2010/12/09/questions-and-answers-about-arcgis-server-on-amazon-ec2.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://blogs.esri.com/dev/blogs/arcgis/archive/2011/01/14/gis-in-the-amazon-cloud.aspxhttp://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_on_amazon_ec2/index.htmlhttp://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_on_amazon_ec2/index.html -
7/30/2019 Cloud GIS
25/34
ArcGIS Server on Amazon EC2
Video on:
http://resources.arcgis.com/gallery/video/arcgis-
server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949
25
http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949http://resources.arcgis.com/gallery/video/arcgis-server/details?entryID=1A76793A-1422-2418-34E8-0DE6CF587949 -
7/30/2019 Cloud GIS
26/34
ArcGIS Server on Amazon EC2
-
7/30/2019 Cloud GIS
27/34
ArcGIS Server on Amazon EC2
Remote Desktop copy/paste S3 client utilities
Your own web server
FTP (use SSL for security)
Ship the data
S3
ArcGIS Desktop
Amazon EC2
FTP
On premise
ArcGIS Server
-
7/30/2019 Cloud GIS
28/34
ArcGIS Server on Amazon EC2
28
ArcGIS Server 1..n
editing
Parent Replica
Amazon EC2
1-way replication
Child Replica
Geodata Service
On-Premise
Map Service
-
7/30/2019 Cloud GIS
29/34
ArcGIS Server on Amazon EC2
Each Instance has
- SOM, SOC, and Web server deployed together
- Identical data
- service configurations Elastic Load Balancer
29
-
7/30/2019 Cloud GIS
30/34
ArcGIS Server on Amazon EC2
30
-
7/30/2019 Cloud GIS
31/34
ArcGIS Server on Amazon EC2
No guarantee request will be handled by a particular
EC2 instance
limits the use of stateful Web applications and
services
31
-
7/30/2019 Cloud GIS
32/34
ArcGIS Server on Amazon EC2
ArcGIS Server Web ADF applications
- Store session in SQL Server, sticky sessions
Nonpooled services
Asynchronous geoprocessing services
Map caching in a distributed deployment
- assign each machine a different geographic area to
cache
32
-
7/30/2019 Cloud GIS
33/34
Summary
33
Elasticity
Time to Market
Risk Aversion
Reduced Total Cost of Ownership (TCO)
Security and availability
-
7/30/2019 Cloud GIS
34/34
Questions