dream in cloud
play

Dream in Cloud Jonathan Wisler, General Manager EMEA @jpwisler - PowerPoint PPT Presentation

Dream in Cloud Jonathan Wisler, General Manager EMEA @jpwisler Founders Top 100,000 Sites By Hosting Provider Source: Hostcabi.net Building maps for apps in the cloud Share your skiing with the world. Join the Snowciety Ski tracker


  1. Dream in Cloud Jonathan Wisler, General Manager EMEA @jpwisler

  2. Founders

  3. Top 100,000 Sites By Hosting Provider Source: Hostcabi.net

  4. Building maps for apps in the cloud

  5. Share your skiing with the world. Join the Snowciety

  6. Ski tracker

  7. Friend finder

  8. Share your skiing

  9. Google Maps alternative because they charge heavy users nowadays

  10. Freedom create radical designs

  11. It is all Open Source even the data from NASA

  12. data database renderer http server

  13. client

  14. OpenStreetMap wikipedia for maps

  15. SRTM Shuttle Radar Topography Mission

  16. Lots of data our cluster contains roughly 3,5 terabyte of unrendered data

  17. 350 GB of OSM PostgreSQL with PostGIS plugin

  18. 3 TB of GEOTIFF

  19. Mapnik renderer

  20. §

  21. Journey to get here

  22. Journey to get here

  23. §

  24. png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png png 256x256 png png png png png png png png png png png png png png png png png png png png

  25. Not only server-side also client-side library to interact with map

  26. An Open-Source JavaScript Library for Mobile-Friendly Interactive Maps

  27. Apache httpd No, not really the chopper

  28. Tile Stache Translating Apache requests into Mapnik render commands

  29. Mapnik the renderer from before

  30. Caching Memcache, Disk, S3

  31. Caching Memcache, Disk, S3

  32. Importing data takes a loooooooooooooooooooooooooooooooooooong time

  33. 25GB gzipped xml file

  34. and you know how well plain text can be gzipped file is roughly 250GB unzipped

  35. M1 Large Instance 7.5 GiB of memory, 4 EC2 Compute Units 3 weeks and counting :-|

  36. High-Memory Quadruple Extra Large Instance 68.4 GB of memory, 26 EC2 Compute Units, 24 EBS blocks RAID 1 $1.640 per Hour = $ 1180 / month 29 hours!

  37. Dedicated hardware 68 GB of memory, 8 Cores, 1 SATA disk $ 700 / month 10 hours

  38. Macbook Pro 16 GB of Memory, SSD

  39. 8.5 hours it is all about lots of memory and lots and lots of IO speed

  40. and that was just OSM!

  41. SRTM Shuttle Radar Topography Mission

  42. about a minute per 1” x 1” file

  43. from -180,0 to 180,90 28.800 files

  44. 20 days later we were done importing

  45. So now you know how it is made

  46. Future? More sources, better maps, and..

  47. Vector maps!

  48. How do I get started? Mapbox.com download TileMill

  49. Tutorials for when viewing this presentation on Slideshare Building your on OSM server (incl all build commands) http://weait.com/content/build-your-own-openstreetmap-server-lucid Working with terrain data (hillshading, slopeshading, color-relief) http://www.mapbox.com/tilemill/docs/guides/terrain-data/

  50. THANK YOU @timanrebel

  51. Rate me! GOTO Guide App !

Recommend


More recommend