Cloud GIS

download Cloud GIS

of 34

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

    [email protected]

    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