Presentation is loading. Please wait.

Presentation is loading. Please wait.

FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.

Similar presentations


Presentation on theme: "FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009."— Presentation transcript:

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


Download ppt "FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009."

Similar presentations


Ads by Google