AWS Customer Presentation - Cloud Made

1,891 views
1,747 views

Published on

AWS Tech Summit, London
9th November

A guide to the scalable infrastructure used by the mapping experts at Cloud Made.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,891
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AWS Customer Presentation - Cloud Made

  1. 1. CloudMade a flexible, scalable infrastructure Amazon meeting – London Nov 9 Jim Brown CTO Cloudmade [email_address]
  2. 2. The Business
  3. 3. A Broad Geo data platform <ul><li>Open Street Map (openstreetmap.org) </li></ul><ul><li>Other data sources (inc. a data market place) </li></ul><ul><li>Combined to provide: </li></ul><ul><ul><li>Map tiles styled to the developers needs </li></ul></ul><ul><ul><li>“ Static” map images </li></ul></ul><ul><ul><li>Vector maps </li></ul></ul><ul><ul><li>Routing and turn by turn navigation </li></ul></ul><ul><ul><li>Geo coding and local search </li></ul></ul><ul><ul><li>Map editing tools </li></ul></ul><ul><ul><li>Location based advertising platform </li></ul></ul>
  4. 4. Surfaced on web and mobile <ul><li>Web SDK </li></ul><ul><li>Mobile SDKs </li></ul><ul><ul><li>iPhone </li></ul></ul><ul><ul><li>Android </li></ul></ul><ul><ul><li>Plus others through partners </li></ul></ul><ul><li>Custom integration via REST apis </li></ul>
  5. 5. The environment
  6. 6. Basic Architecture – 1 service <ul><li>A shared nothing architecture on the service side </li></ul><ul><li>Highly fault tolerant </li></ul><ul><li>Linear scalability </li></ul><ul><li>“ Rolling thunder” update processing </li></ul>
  7. 7. Across multiple services <ul><li>A shared nothing architecture on the service side </li></ul><ul><li>Highly fault tolerant </li></ul><ul><li>Linear scalability </li></ul><ul><li>“ Rolling thunder” update processing </li></ul><ul><li>40 + servers </li></ul><ul><li>Peaks to 80 servers </li></ul>
  8. 8. With dedicated high SLA environments
  9. 9. Management systems <ul><li>A shared nothing architecture on the service side </li></ul><ul><li>Highly fault tolerant </li></ul><ul><li>Linear scalability </li></ul><ul><li>“ Rolling thunder” update processing </li></ul><ul><li>Management systems + QA and admin </li></ul>
  10. 10. Why… <ul><li>We pay for what we use </li></ul><ul><li>We can deploy servers in hours not days </li></ul><ul><li>The time it takes for data to go live is critical (maps must be correct!) </li></ul><ul><li>In the cloud we vary our pool by up to 50% over any given period of time </li></ul><ul><li>It works </li></ul>

×