Geospatial System on Cloud Computing

Embed Size (px)

Citation preview

  • 8/9/2019 Geospatial System on Cloud Computing

    1/18

    1

    Geospatial System on Cloud Computing

    1.

    Cloud Computing ( )

    Gartner Cloud computing is a style of computing where massivelyscalable IT-related capabilities are provided as a service across the Internet to multiple externalcustomers

    Cloud computing: A pool of abstracted, highly scalable,andmanaged infrastructure capable of hosting end-customer applications and billed by consumption

    Cloud Computing SAAS Cloud Computing Cloud Computing

  • 8/9/2019 Geospatial System on Cloud Computing

    2/18

    2

    2. Architectural layers of Cloud Computing

    Cloud Computing GRID Computing virtualization API Cloud Computing hardware

    Cloud Computing 3 1. Public Clouds :

    2. Private clouds :

    Cloud Provider 3. Hybrid Clouds: Public Clouds

    Private clouds Application Public Cloud PrivateCloud

    (Layers) Cloud Computing

  • 8/9/2019 Geospatial System on Cloud Computing

    3/18

    3

    1. SaaS Cloud Application Layer cloud computing Hotmail, Gmail,Google Doc, Google Fusion Table, SalesForce, Twitter

    2. Paas Cloud Software Environment layer cloud computing Google AppEngine,Heroku,Mosso,Engine Yard,Joyent,force.com(Sale force platform)

    3. IaaS Cloud Software Infrastructure layer Virtual Machines(VMs) Amazon Elastic Compute

    Cloud(EC2) , SunGrid, Gogrid4. DaaS Data storage

    Amazons S35. CaaS Composite Service

    workflow network Microsoft Connected Service Framework (CSF)

    4. Benefit of cloud

    1. Could Computing scalability

    2. load balancing distributed computing/database

    3. Cloud Computing SaaS

  • 8/9/2019 Geospatial System on Cloud Computing

    4/18

    4

    4.

    5. 6.

    cloud computing7.

    Cloud Computing cloud computing

    , netbook

    5. Cloud Computing GIS

    GIS cloud computing (GIS)

    GIS GIS SaaS , GIS

    GIS Geo Processing Geo Analysis

    SaaS (Software as a Service) (OnlineGeoProcessing Service) Internet GIS WebGIS Cloud Computing PaaS (Platform as a Service) IaaS (Infrastructure as a Service) Amazon S3, AmazonEC2, Gogrid, Google App Engine, Azure Services Platform

  • 8/9/2019 Geospatial System on Cloud Computing

    5/18

    5

    (Service Orientation Architecture, SOA) Cloud Computing CaaS (Composite as a Service)

    , Lidar cloud computing (Spatial Database) Oracal spatial Oracle GeoRaster, Microsoft SQL Server 2008

    Spatial SQL Azure Cloud Computing

    5.1 ARCGIS Server on the Cloud

    ESRI ArcGIS 10 ArcGIS SaaS IaaS Amazon Cloud Computing Amazon Independent SoftwareVendor ArcGIS AWS AMIS (Windows

    Server AMI)

    ARCGIS Server AMIS CloudComputing Amazon Cloud Computing Cloud Storage Amazon S3 on demand Arcgis.com

  • 8/9/2019 Geospatial System on Cloud Computing

    6/18

    6

    ArcGIS

  • 8/9/2019 Geospatial System on Cloud Computing

    7/18

    7

    ARC Catalog Map Project Storage

    5.2 Autodesk on Cloud

    Autodesk SaaS Butterfly Project PaaS Amazon Cloud Computing (EC2 S3) Spatial Digitization AutoDesk Map S3 Google Map Service FlashTechnology http://butterfly.autodesk.com/index.html

  • 8/9/2019 Geospatial System on Cloud Computing

    8/18

    8

    AutoCad Map

    dwg Cloud Storage

  • 8/9/2019 Geospatial System on Cloud Computing

    9/18

    9

    Google Map Service

    5.3 WeoGEO +FME Server on the Cloud

    WeoGeo Spatial Content Management LibraryTM internet-based service WeoGeo cloud computing environment Amazon Web Services (AWS) FME Server spatial ETL

    5.4 Spatial Cloud Computing (SC2)Spatial Cloud Computing (SC2) Spatial platform Cloud

    Computing SaaS

    Business systems integration Geo portal GIS SaaS IaaS Amazon's ElasticCompute Cloud (EC2)

  • 8/9/2019 Geospatial System on Cloud Computing

    10/18

    10

    5.5 GIS CloudGIS Cloud GIS SaaS Cloud

    Computing , pay-per-use

  • 8/9/2019 Geospatial System on Cloud Computing

    11/18

    11

    Restful API , Iphone Ipad

  • 8/9/2019 Geospatial System on Cloud Computing

    12/18

    12

    6. Spatial Caching on Cloud Computing

    6.1 1. CloudComputing ,

    2. SaaS Cloud

    Computing6.2

    Spatial Caching Multi tile Service Cloud Computing Google

    App Engine (Google Cloud Computing Platform) MBR Sensor Bigtable (Cloud Database) CachingFile BitMap upload Cloud Storage GFS (Google File System)

    6.3 1. GAE Python SDK

    Python

    2.

    WMST Spatial-Cache Engine Tile Jpeg Google Cloud Spatial-Cache Engine Caching ID Google Cloud Caching

    GeoRefencingImage Spherical Mercator Tiles Image Cloud computing 4000

  • 8/9/2019 Geospatial System on Cloud Computing

    13/18

    13

    Tile Coordinates Caching Index

  • 8/9/2019 Geospatial System on Cloud Computing

    14/18

    14

    3. OOP Class Spatial CacheManagement

    4. Deploy Code Google Cloud Environment

    5. Cloud Computing5.1 CPU Google

  • 8/9/2019 Geospatial System on Cloud Computing

    15/18

    15

    CPU Cloud Computing

    Query Processing Tile Storage BigTable Google Cloud Computing

  • 8/9/2019 Geospatial System on Cloud Computing

    16/18

    16

    Blob

    Spatial Cache Management API

    6. Multi ProxyServer Cloud Computing Open layerslibrary

  • 8/9/2019 Geospatial System on Cloud Computing

    17/18

    17

    7. Cloud Computing

    SaaS

    8.

    1. http://news.gislounge.com/2010/04/how-will-gis-companies-weather-the-cloud-computing-storm/2. http://joesonic.com/blog/2010/03/21/cloud-computing-the-new-gis-trend-online-version-of-arcgis-coming-soon/3. http://www.esri.com/news/releases/10_1qtr/amazon.html4. http://www.esri.com/news/arcwatch/0110/feature.html5. Full Paper for the UKUUG Spring 2009 Conference Instant Cloud Computing with openORMby Mattias Rechenburg6. White Paper A New Paradigm for Geographic Information Services

    http://pkgeoweb.appspot.com/c1/tile_2.py

    http://pkgeoweb.appspot.com/c1/tile_4.py

    http://pkgeoweb.appspot.com/c1/tile_1.py

    http://pkgeoweb.appspot.com/c1/tile_3.py

  • 8/9/2019 Geospatial System on Cloud Computing

    18/18

    18

    7. http://pragmaticgeographer.blogspot.com/2008/10/gis-in-cloud.html8. http://www.esri.com/news/arcuser/1009/cloudcomputing.html9. http://www.giscloud.com/about/gis-cloud-vs-traditional-gis/10. http://en.wikipedia.org/wiki/Software_as_a_service11. http://www.vector1media.com/vectorone/?p=62412. http://www.skeinc.com/pages/SC2/SKE_SC2_White_Paper.pdf13. http://www.pbinsight.com/files/resource-library/resource-files/pbbi-gisplugsin-wp-4-13.pdf14. http://whitepapers.virtualprivatelibrary.net/Grid%20Resources.pdf15. http://www.slideshare.net/geocommunitylive/tim-warr-cloud-computing-and-gis-all-hype-or-

    something-useful16. http://www.davidchappell.com/CloudPlatforms--Chappell.pdf17. http://www.isprs.org/proceedings/XXXVIII/7-C4/126_GSEM2009.pdf18. http://www.springerlink.com/content/j27037741134r8w8/