Download presentation
Presentation is loading. Please wait.
Published byJosephine Mathews Modified over 9 years ago
1
http://www.52north.org/wps FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009 Bastian Schäffer, 52°North
2
http://www.52north.org/wps FOSS4G: 52°North WPS
3
http://www.52north.org/wps FOSS4G: 52°North WPS Agenda Cloud Computing 101 WPS 101 WPS in the Clouds
4
http://www.52north.org/wps FOSS4G: 52°North WPS Cloud Computing 101
5
http://www.52north.org/wps FOSS4G: 52°North WPS Definition Emerging trend in mainstream IT Cloud as a metaphor to represent large networks and infrastructures Store data, run applications and compute on distributed (3rd party) facilities Paradigm behind buzzword!?!
6
http://www.52north.org/wps FOSS4G: 52°North WPS Characteristics Efficiency Resource Pooling Outtasking On-demand Scalability Cost
7
http://www.52north.org/wps FOSS4G: 52°North WPS Mass market
8
http://www.52north.org/wps FOSS4G: 52°North WPS Mass market
9
http://www.52north.org/wps FOSS4G: 52°North WPS Mass market
10
http://www.52north.org/wps FOSS4G: 52°North WPS Legally Binding Performance INSPIRE –Search Queries Maximum 3 sec response time* Handle 30 parallel requests per second –Image Download Maximum 5 sec response time* Handle 20 parallel requests per second –Overall 99% service availability (362 days/year uptime) * During normal traffic (90% of uptime).
11
http://www.52north.org/wps FOSS4G: 52°North WPS Characteristics Efficiency Resource Pooling Outtasking On-demand Scalability Cost
12
http://www.52north.org/wps FOSS4G: 52°North WPS
13
http://www.52north.org/wps FOSS4G: 52°North WPS IaaS PaaS dSaaSSaaS Architecture
14
http://www.52north.org/wps FOSS4G: 52°North WPS Technology Hardware Cluster Virtualization Grid Computing Application Framework (Hadoop) etc.
15
http://www.52north.org/wps FOSS4G: 52°North WPS Cloud Types
16
http://www.52north.org/wps FOSS4G: 52°North WPS Providers -Amazon Web Services -Google Apps Engine -….
17
http://www.52north.org/wps FOSS4G: 52°North WPS Amazon Web Services Small Instance –The small instance (default) equates to "a system with 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform" Large Instance –The large instance represents "a system with 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform". Extra Large Instance –The extra large instance offers the "equivalent of a system with 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform." High-CPU Instance –Instances of this family have proportionally more CPU resources than memory (RAM) and address compute-intensive applications.
18
http://www.52north.org/wps FOSS4G: 52°North WPS
19
http://www.52north.org/wps FOSS4G: 52°North WPS
20
http://www.52north.org/wps FOSS4G: 52°North WPS Cloud Watch Auto Scaling –CPUUtilization –NetworkIn –NetworkOut –DiskWriteOps –DiskReadBytes –DiskReadOps –DiskWriteBytes –RequestCount –HealthyHostCount –UnHealthyHostCount -Elastic Cloud Balancing
21
http://www.52north.org/wps FOSS4G: 52°North WPS Costs
22
http://www.52north.org/wps FOSS4G: 52°North WPS Google Apps Engine
23
http://www.52north.org/wps FOSS4G: 52°North WPS -Easy to manage -Java or Python -Several restrictions -BigTable vs. RDBMS Google Apps Engine
24
http://www.52north.org/wps FOSS4G: 52°North WPS Costs
25
http://www.52north.org/wps FOSS4G: 52°North WPS Costs
26
http://www.52north.org/wps FOSS4G: 52°North WPS WPS 101 – What is WPS about?
27
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS
28
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS
29
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WFS
30
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS
31
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW
32
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing
33
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing
34
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing
35
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing
36
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW
37
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Computational Power Network Bandwidth
38
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Computational Power Network Bandwidth serverside processing
39
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing
40
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing Service
41
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Integration Processing Service Standardized Interface unified access Deploy-once-use-everywhere
42
http://www.52north.org/wps FOSS4G: 52°North WPS SDI Building Blocks
43
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW
44
http://www.52north.org/wps FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW WPS
45
http://www.52north.org/wps FOSS4G: 52°North WPS Introduction WPS -Introduction
46
http://www.52north.org/wps FOSS4G: 52°North WPS WPS 101 What is a WPS? Web Based Processing WPS
47
http://www.52north.org/wps FOSS4G: 52°North WPS WPS WPS WPS Process 1 Process 2 Process n
48
http://www.52north.org/wps FOSS4G: 52°North WPS WPS WPS GetCapabilities WPS Process 1 Process 2 Process n
49
http://www.52north.org/wps FOSS4G: 52°North WPS WPS WPS GetCapabilities DescribeProcess WPS Process 1 Process 2 Process n
50
http://www.52north.org/wps FOSS4G: 52°North WPS WPS WPS GetCapabilities DescribeProcess Execute WPS Process 1 Process 2 Process n
51
http://www.52north.org/wps FOSS4G: 52°North WPS WPS Example ??? WPS ???
52
http://www.52north.org/wps FOSS4G: 52°North WPS WPS Example ??? WPS Buffer Process 2 Process n
53
http://www.52north.org/wps FOSS4G: 52°North WPS ??? WPS Buffer Process 2 Process n WPS Example 20
54
http://www.52north.org/wps FOSS4G: 52°North WPS ??? WPS Buffer Process 2 Process n WPS Example 20
55
http://www.52north.org/wps FOSS4G: 52°North WPS Introduction Technical Features
56
http://www.52north.org/wps FOSS4G: 52°North WPS WPS additional features Execution Introduction
57
http://www.52north.org/wps FOSS4G: 52°North WPS WPS additional features Execution Synchronous Asynchronous Binding GET POST SOAP Introduction
58
http://www.52north.org/wps FOSS4G: 52°North WPS Execution synchronous Object1Object2 Introduction
59
http://www.52north.org/wps FOSS4G: 52°North WPS Execution asynchronous Push-model Object1Object2 Introduction
60
http://www.52north.org/wps FOSS4G: 52°North WPS Execution asynchronous Pull-model Object1Object2 50% reference result Introduction
61
http://www.52north.org/wps FOSS4G: 52°North WPS Introduction Clients
62
http://www.52north.org/wps FOSS4G: 52°North WPS http://giv-bandog.uni-muenster.de:8081/OL/SpanishRoads.html
63
http://www.52north.org/wps FOSS4G: 52°North WPS uDig CLIENTS
64
http://www.52north.org/wps FOSS4G: 52°North WPS Jump CLIENTS
65
http://www.52north.org/wps FOSS4G: 52°North WPS Performance Tests
66
http://www.52north.org/wps FOSS4G: 52°North WPS
67
http://www.52north.org/wps FOSS4G: 52°North WPS
68
http://www.52north.org/wps FOSS4G: 52°North WPS
69
http://www.52north.org/wps FOSS4G: 52°North WPS
70
http://www.52north.org/wps FOSS4G: 52°North WPS
71
http://www.52north.org/wps FOSS4G: 52°North WPS
72
http://www.52north.org/wps FOSS4G: 52°North WPS Demo
73
http://www.52north.org/wps FOSS4G: 52°North WPS
74
http://www.52north.org/wps FOSS4G: 52°North WPS
75
http://www.52north.org/wps FOSS4G: 52°North WPS Conclusion WPS use possible in cloud environments Scaleability provided Google Cloud easy to use good for light-weight application Good integration with other google apps Amazon cloud More complicated to use Full-scale solution Flexible Cloud Interoperability present from client perspective (external) not from provider perspective (internal)
76
http://www.52north.org/wps FOSS4G: 52°North WPS Conclusion Future: Impact on GIS Business Models –Selling of full GIS packages SaaS –Other impacts on SDIs Role model Etc.
77
http://www.52north.org/wps FOSS4G: 52°North WPS publish find bind Georesource owner Georesource provider
78
http://www.52north.org/wps FOSS4G: 52°North WPS Conclusion THURSDAY: 13:30 Parkside G04 „Geoprocessing in the clouds“ introduction to geospatial layer in the cloud
79
http://www.52north.org/wps FOSS4G: 52°North WPS Thank You schaeffer@52north.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.