1 / 57

Geoprocessing in the Clouds FOSS4G 2009 Bastian Schäffer 52°North

Geoprocessing in the Clouds FOSS4G 2009 Bastian Schäffer 52°North. Agenda. Cloud Computing SDI to Cloud Transition The 52North WPS in the Clouds. Cloud Computing. Cloud Hype. Characteristics. Efficiency  Resource Pooling Outtasking On-demand  no-long term contracts Scalability

kesia
Download Presentation

Geoprocessing in the Clouds FOSS4G 2009 Bastian Schäffer 52°North

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Geoprocessing in the Clouds FOSS4G 2009 Bastian Schäffer 52°North

  2. Agenda • Cloud Computing • SDI to Cloud Transition • The 52North WPS in the Clouds

  3. Cloud Computing

  4. Cloud Hype

  5. Characteristics • Efficiency  Resource Pooling • Outtasking • On-demand  no-long term contracts • Scalability • Cost

  6. SaaS dSaaS PaaS IaaS

  7. Technology • Hardware Cluster • Virtualization • Grid Computing • Application Framework • etc.

  8. IT investments & maintenance

  9. Cloud Types

  10. Provider • Amazon Web Services • Virtual (Machine) Computing Environment • Simple Storage Service (Amazon S3), SimpleDB, Elastic Compute Cloud (Amazon EC2), Elastic MapReduce, etc. • „0,10$ / hour“ for an running virtual system • Google App Engine • Web applications written in Java and Python • Storage Service, Google Applications (Mail, Account) • „0,10$ / hour“ for real CPU usage • Microsoft, Apple, SUN, IBM, Salesforce, etc.

  11. Projects • DMTF Open Cloud Standards Incubator • The Open Cloud Consortium (OCC) • Open Cirrus - Open Cloud Computing Research Testbed • Open Cloud Manifesto

  12. SDI to Cloud Transition

  13. SDI to Cloud Transition • CloudSDI vs. SDICloud

  14. SDI concepts • Technical / Service Perspective SDI provides georesources through standardized interfaces over a service infrastructure

  15. Data Provision (WFS, WCS, SOS) Processing (WPS) Portrayal (WMS) Discovery (CSW)

  16. Data Provision (WFS, WCS, SOS) SaaS dSaaS Processing (WPS) PaaS IaaS Portrayal (WMS) Discovery (CSW)

  17. Data Provision (WFS, WCS, SOS) SaaS dSaaS Processing (WPS) PaaS IaaS Portrayal (WMS) Discovery (CSW)

  18. Major Obstacles • IT investments & maintenance • Mass market • Legally Binding Performance

  19. IT investments & maintenance • High investments <hardware, software, humans> (for seldomly used tasks) outtasking & on demand use e.g. Taiwan Debris Flow, French SDI Portal

  20. IT investments & maintenance requests time

  21. IT investments & maintenance requests 20.000$ time

  22. IT investments & maintenance requests 40.000$ 20.000$ time

  23. IT investments & maintenance Taifun? 80.000$ requests 40.000$ 20.000$ time

  24. IT investments & maintenance 120.000$ 80.000$ requests 40.000$ 20.000$ time

  25. Mass market • Mass Market Application  many requests Scaleability

  26. Mass market

  27. Mass market

  28. Mass market

  29. 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).

  30. SDI Role Model

  31. Publish-Find-Bind publish find publish bind Georesource owner/provider bind Georesource owner/provider

  32. publish publish find bind Georesource provider Georesource owner bind Georesource owner Georesource provider

  33. The 52°North WPS in the Clouds

  34. WPS 101 • What is a WPS? Web Based Processing WPS WPS

  35. SDI Integration • Processing

  36. SDI Integration • Processing

  37. SDI Integration • Processing

  38. SDI Integration • Processing

  39. SDI Integration • Processing Service

  40. Amazon EC2

  41. Amazon EC2 CloudWatch MasterImage „ami“ AutoScale

  42. Amazon EC2 SaaS PaaS IaaS

  43. Amazon EC2

  44. Google Apps Engine

  45. Google Apps Engine 101010 010101

  46. Google Apps Engine

  47. Google Apps Engine

  48. Conclusion

  49. Conclusion • SDI services can be deployed in cloud environments  Change in role model (P-F-B)

More Related