Professional Documents
Culture Documents
Elaborated by
SWETHA A
5WD12CGI15
OUTLINE
INTRODUCTION
OBJECTIVES
COLLATERAL STUDIES
MATERIAL AND METHODS
IMPLEMENTATION
RESULTS
SUMMARY
REFERENCES
INTRODUCTION
CLOUD COMPUTING
HISTORY OF CLOUD
CLOUD SERVICE MODELS
OBJECTIVES OF
THE STUDY
To prove Google App Engine as PAAS is workable for GIS
data.
Deployment of GIS data from different servers on cloud.
WHY CLOUD?
Data intensive
The size of data (GIS)
files tends to be large.
A single file can be
hundreds of MB or
more.
Computation intensive
Analysis, such as
market/spatial/networ
k analysis may take an
extensive amount of
time.
expensive Software's
Individual users and
small organizations can
not afford commercial
software's.
New Economics
Pay for what you use.
Lower and predictable
cost.
Reduced Management
Faster deployment.
No patching and
maintenance.
Robust multi layered
security.
Redefining Product
Latest software for
users.
Internet collaboration.
Anywhere access.
CLOUD
COMPUTING
Cloud computing is the computing which involves a large number of
computers connected through a communication network such as the
Internet, similar to utility computing.
HISTORY OF
CLOUD
COMPUTING
The concept of cloud computing dates back to 1961, when Prof. John
MacCarthy predicted that computation may someday be organized
as a public utility.
In 1991, Salesforce.com, one of the first movers in cloud computing,
introduced the concept of delivering enterprise applications via a
simple website
In 2002, Amazon Web Service was launched
Google brought cloud computing to the forefront of public
consciousness by introducing Google Docs in 2006
In the following years, IBM, Microsoft, Oracle and a host of
companies joined cloud computing .
Internet is a network of
networks, which provides
software/hardware
infrastructure to establish
and maintain connectivity of
the computers around the
word, while Cloud
computing is a new
technology that delivers
many types of resources over
the Internet.
CLOUD
MODELS
SAAS Software As a Service
Allow users to run existing online application.
ex. Google/Microsoft Azure etc are offer online web processor.
PAAS Platform As a Service
Provide environment and tools for creating new online app.
ex. Google app engine, Azure provide development environment .
IAAS Infrastructure As a Service
Allow existing applications to be run on a cloud suppliers H/W
It means with existing application can be migrated from company data
center in order on IT cost.
These three allow users to run applications
and store data online.
Each offers a different level of user
flexibility and control.
CLOUD COMPUTING
CLOUD VENDORS/PROVIDERS
CHARACTERISTICS
OF CLOUD
Multi-tenancy
Scalability
Elasticity
Device independent
Low-cost
Reliability
CLOUD GIS
Implementing GIS Data On
Cloud
Both Storing And Retrieving
/ Accessing The GIS Data
GIS Apps
Spatial Visualization Of GIS
Cloud
GIS Cloud Mobile App
BENEFITS OF
CLOUD GIS
CREATION OF APPLICATION
http://www.appengine.google.com/
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCG00UZT
BdqglDZVpJ_2fRL4-wmT0MPp0U&sensor=false"></script>
SUMMARY
All the objectives have been achieved.
Cost effective.
Basic GIS applications are successfully
deployed.
Google app engine as PAAS serves well
for cloud GIS applications.
Server independent.
REFERENCES
Linli Zhou, Rujing Wang, Chaoyuan Cui, Chengjun Xie,2012, GIS Application
Rajkumar Buyya and Karthik Sukumar.April 2011, Platforms for Building and
Deploying Applications for Cloud Computing.
Mark C. Chu-Carroll, 2011, Code in the Cloud Programming Google App Engine.
Victoria Kouyoumijian GIS in the Cloud-The new age of cloud computing and GIS.
http://www.eclipse.org/
http://www.arcgis.com/features/
http://openlayers.org/
http://marketplace.eclipse.org/search/site/node.js
https://developers.google.com/earth/documentation/
http://appengine.google.com/
https://developers.google.com/storage/docs/projects
http://www.esri.com/software/arcgis/arcgisonline
https://developers.arcgis.com/javascript/jssamples/
https://play.google.com/apps/publish/signup/
https://developers.google.com/console/help/new/
https://www.flickr.com/
http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/geometry/Extent.html