570 likes | 686 Views
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
E N D
Geoprocessing in the Clouds FOSS4G 2009 Bastian Schäffer 52°North
Agenda • Cloud Computing • SDI to Cloud Transition • The 52North WPS in the Clouds
Characteristics • Efficiency Resource Pooling • Outtasking • On-demand no-long term contracts • Scalability • Cost
SaaS dSaaS PaaS IaaS
Technology • Hardware Cluster • Virtualization • Grid Computing • Application Framework • etc.
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.
Projects • DMTF Open Cloud Standards Incubator • The Open Cloud Consortium (OCC) • Open Cirrus - Open Cloud Computing Research Testbed • Open Cloud Manifesto
SDI to Cloud Transition • CloudSDI vs. SDICloud
SDI concepts • Technical / Service Perspective SDI provides georesources through standardized interfaces over a service infrastructure
Data Provision (WFS, WCS, SOS) Processing (WPS) Portrayal (WMS) Discovery (CSW)
Data Provision (WFS, WCS, SOS) SaaS dSaaS Processing (WPS) PaaS IaaS Portrayal (WMS) Discovery (CSW)
Data Provision (WFS, WCS, SOS) SaaS dSaaS Processing (WPS) PaaS IaaS Portrayal (WMS) Discovery (CSW)
Major Obstacles • IT investments & maintenance • Mass market • Legally Binding Performance
IT investments & maintenance • High investments <hardware, software, humans> (for seldomly used tasks) outtasking & on demand use e.g. Taiwan Debris Flow, French SDI Portal
IT investments & maintenance requests time
IT investments & maintenance requests 20.000$ time
IT investments & maintenance requests 40.000$ 20.000$ time
IT investments & maintenance Taifun? 80.000$ requests 40.000$ 20.000$ time
IT investments & maintenance 120.000$ 80.000$ requests 40.000$ 20.000$ time
Mass market • Mass Market Application many requests Scaleability
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).
Publish-Find-Bind publish find publish bind Georesource owner/provider bind Georesource owner/provider
publish publish find bind Georesource provider Georesource owner bind Georesource owner Georesource provider
WPS 101 • What is a WPS? Web Based Processing WPS WPS
SDI Integration • Processing
SDI Integration • Processing
SDI Integration • Processing
SDI Integration • Processing
SDI Integration • Processing Service
Amazon EC2 CloudWatch MasterImage „ami“ AutoScale
Amazon EC2 SaaS PaaS IaaS
Google Apps Engine 101010 010101
Conclusion • SDI services can be deployed in cloud environments Change in role model (P-F-B)