Presentation is loading. Please wait.

Presentation is loading. Please wait.

GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.

Similar presentations


Presentation on theme: "GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere."— Presentation transcript:

1 GIS and Cloud Computing

2

3

4 Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere on the web http://www.flickr.com/tour/

5 ..

6 ► A new trend in information technology, moving software from personal computers to the Internet ► Put data and software, which are used to be on personal computers, to a giant centralized computer system. This form is called cloud computing. The centralized system is called a cloud system Cloud Computing

7  You rent cloud services (e.g. photo editing, managing, and sharing) from these systems, the same way as you rent textbooks from bookstores  Cloud services is the use of computer resources in cloud systems.. Power Plants Power Grids Users

8 ► A cloud system comprises three kinds of resources: - Software - Platform - Infrastructure..

9 ► Popular cloud systems include: Flickr, Google Docs, and Amazon Cloud Drive. They perform the functions that were traditionally done with software installed on personal computers..

10 Google Docs  A cloud-based online office  Allow you to create, edit, and share documents online using web browsers, iPads or even smart phones https://docs.google.com/demo/edit?id=scAAVln2yf3it2VCiVf- DUzGg&dt=document#document

11 Amazon Cloud Drive https://www.amazon.com/clouddrive  Amazon Cloud Drive is an personal hard drive in a cloud system  Store music, videos, photos, and documents on Amazon's servers

12 Siri http://www.apple.com/iphone/features/siri.html  A personal assistant app comes with iPhone 4S. You can use your voice to send messages, schedule meetings and place phone calls

13 .. http://www.apple.com/iphone/features/siri.html Cloud Servers Voice Digital file Instructions Voice

14  The term "cloud" is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network http://www.gartner.com/it/page.jsp?id=707508 http://www.gartner.com/it/page.jsp?id=707508 History of Cloud Computing

15  The concept of cloud computing dates back to 1961, when Prof. John MacCarthy predicted that “computation may someday be organized as a public utility.” http://www.complush.com/internet-network-connection/ http://www.complush.com/internet-network-connection/  In 1991, Salesforce.com, one of the first movers in cloud computing, introduced the concept of delivering enterprise applications via a simple website..

16  In 2002, Amazon Web Service was launched  Google brought cloud computing to the forefront of public consciousness by introducing Google Docs in 2006 http://www.cloudtweaks.com/2011/02/a-history-of-cloud-computing/ http://www.cloudtweaks.com/2011/02/a-history-of-cloud-computing/..

17 ► In the following years, IBM, Microsoft, Oracle and a host of companies joined cloud computing.. http://eatenbylinux.files.wordpress.com/2011/05/cloud-computing-providers.jpg

18  Software as a Service (SaaS)  Platform as a Service (PaaS)  Infrastructure as a Service (IaaS) Cloud Computing Models

19  Software as a Service (SaS) As long as Internet access is available, users can connect to the cloud service providers and use the software available on their servers, instead of installing and running the software on your own computers. Examples: Flickr, Google Docs, Siri, Amazon Cloud Drive…..

20 ► Platform as a Service (PaaS) PaaS provides application developers with a developing environment, with which they can develop and host cloud applications PaaS includes software and hardware to build and sustain cloud applications so that developers can build and host applications without worrying about the costs and complexity of buying and maintaining software and hardware Examples: Google App Engine, Amazon Web Services..

21 ► Infrastructure as a Service (IaaS) Cloud services offer clients with storage space, networking equipment and other computing resources. Clients are billed for the amount of resources they consumed Developers and IT organizations do not need to purchase expensive computers and equipment, but buy computer infrastructure like utilities from cloud service providers (“pay as you go”) Example: Amazon Elastic Compute Cloud (EC2)..

22  Multi-tenancy Resources in cloud systems can be shared among a large number of users number of users Improve the efficiency of cloud systems and save cost for cloud service providers Characteristics of Cloud Computing

23 ► Scalability Even when the total work load for a cloud system increases dramatically, the system could improve its capacity by adding more hardware to handle the increased load effectively..

24 ► Elasticity A cloud system only delivers the minimum amount of computing resources that meet users’ need. The amount of resources provided to users increase when they need more, and decrease when they need less. Users only pay for whatever they consumed..

25  Device independent Users can utilize cloud services using whatever device they have, should it be a laptop, an iPad or a smartphone, as long as they have access to the Internet..

26  Low-cost Computing resources are provided by cloud systems. Users do not need to purchase expensive computers to perform tasks that need high performance computing If you do not want to keep a book, why don’t you rent the book from the UB bookstore or borrow one from the UB library? So you only spend a fraction of the cost of buying the book..

27  Reliability Multiple redundant sites are used in cloud systems. There are always backups available when one or more sites are down..

28 ► Security and Privacy Hackers and malicious insiders may hack into users’ cloud accounts and access sensitive data stored in cloud systems Companies hosting cloud services have full control on users’ data. They may intentionally collect personal information, such as age, interest, and income. These information can be used for personalized ads Issues in Cloud Computing

29 ► You create a beautiful map using ArcGIS and would like to share it with your friends ► You can definitely send it via email if the size of the map is small. What if your map file is 600MB, which is too large to send via email? ► Even if your friends get your map, do they have access to ArcGIS to display a shape file? ► What are you going to do? GIS and Cloud Computing

30  How about using GIS services in cloud systems?  ArcGIS online (arcgis.com). Create or upload your map to ArcGIS online and share it with your friends with a few simple clicks...

31  Problems in GIS Data intensive. The size of GIS files tends to be large. A single file can be hundreds of MB or more Computation intensive. Spatial analysis, such as buffer and network analysis, may take an extensive amount of time GIS software is mostly expensive. Individual users and small organizations can not afford commercial GIS software Why Cloud GIS?

32 ► GIS in cloud systems Anything that needs a large storage space or high performance computing can be handled easily by cloud systems Users only pay a small amount of money for GIS services in cloud systems..

33  Google Maps Powered by a cloud system, Google maps allow users to perform a list of tasks, such as exploring maps, finding places, getting directions and more. All these could be done with a web browser Example Applications http://maps.google.com/

34 ► ArcGIS Mobile Extend ArcGIS to iPads and iPhones Access GIS data on mobile devices Collect and edit GIS data on using GPS in mobile devices.. http://www.esri.com/library/brochures/pdfs/arcgis-for-mobile.pdf

35 1. Education or vision of spatial Cloud computing 2. Cloud computing tools, methods, technologies, and applications 3. GeoCloud and related efforts 4. Cloud platform/cloud services, such as Amazon EC2, Microsoft Azure, and Google App Engine, related research and development Research Topics in Cloud GIS

36 5. Examples of deploying geospatial applications onto Cloud platforms 6. Studies of how to ensure and utilize the capacity of spatial cloud computing 7. Communication and performance analysis of Cloud computing 8. Assessment of the types of problems amenable to spatial Cloud computing..


Download ppt "GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere."

Similar presentations


Ads by Google