or 40 amazon dcs ought to be enough for anyone tom
play

Or 40 Amazon DCs Ought To Be Enough For Anyone - PowerPoint PPT Presentation

Or 40 Amazon DCs Ought To Be Enough For Anyone tom.fairbairn@solacesystems.com https://uk.linkedin.com/in/tomfairbairn dev.solacesystems.com A Brief History Lesson Some Examples Their Impact on Data Movement The Magic Tool 1.


  1. Or 40 Amazon DCs Ought To Be Enough For Anyone

  2. tom.fairbairn@solacesystems.com https://uk.linkedin.com/in/tomfairbairn dev.solacesystems.com

  3.  A Brief History Lesson  Some Examples  Their Impact on Data Movement  The Magic Tool

  4. 1. Bi-directional data movement – but asymmetric 2. Secure with delegated authentication. 3. Massive scale. Data rates • • Termination Elasticity • 4. Predictable within small sub-ecosystems but unpredictable at large. Requires multiple classes of service • Predictable behaviour under unpredictable load •

  5.  20B Things by 2020? (Gartner*)  Cloud server terminating 10k devices • 2M servers just for termination • 40 Amazon DCs! (Currently ~12) *http://www.gartner.com/newsroom/id/3165317

  6.  Considerations • Security/Safety criticality • Volume • Loss tolerance • Fan-in/out • Endpoint scale • Bursting/Robustness

  7. Security/Safety Lives at stake Bursting/Robustness Volume Who cares? Endpoint scale Guarantee Fan-in/out

  8. Security/Safety Bursting/Robustness Volume AAAAGH! Not a lot Endpoint scale Guarantee Fan-in/out

  9. Security/Safety Bursting/Robustness Volume No-one notices Disaster Endpoint scale Guarantee Fan-in/out

  10. Security/Safety Bursting/Robustness Volume Point to point Endpoint scale Guarantee From everywhere to everywhere Fan-in/out

  11. Security/Safety Bursting/Robustness Volume I have one Everyone has one Endpoint scale Guarantee Fan-in/out

  12. Security/Safety Orders of magnitude changes in volume Bursting/Robustness Volume Constant defined volume Endpoint scale Guarantee Fan-in/out

  13. Security/Safety Security/Safety Bursting/Robustne Volume Bursting/Robust ss Volume ness Endpoint scale Guarantee Endpoint scale Guarantee Fan-in/out Fan-in/out Easy: difficulty 1% Difficult: difficulty 100% Simple, quick and dirty generic estimation of difficulty (area of plot!) • • Plot your proposed solution against requirements No work required for overlap  • Concentrate on areas where requirement does not overlap • capabilities Apply weighting for more sophistication •

  14.  How many “spare” power stations do we have? • 30%! 78GW vs 60GW* ? Source: http://www.raeng.org.uk/publications/reports/gb-electricity-capacity-margin

  15.  Does your fridge/oven/air conditioner/electro-plater/smelter need power now ? • Consumer signals likely demand • Producer signals likely cost • Equilibrium reached  Lower Supply Margin (cheaper power)  More tolerant of unreliable sources (wind, solar, tide)

  16. Security/Safety Bursting/Robustness Volume Grid to White Goods: 28% White Goods to Grid:23% Endpoint scale Guarantee Fan-in/out

  17.  Real time charging based on congestion  Alternative travel planning  Traffic signal optimisation Security/Safety Bursting/Robustness Volume Traffic monitoring:38% Charging & alternatives: 53% Endpoint scale Guarantee Fan-in/out

  18. ✔ ✗

  19.  Monitor Vehicle location, speed and occupancy (video feed)  Traveller route planning, vehicle allocation, crime evidence Security/Safety Bursting/Robustness Volume Vehicle monitoring:21% Route planning etc: 25% Endpoint scale Guarantee Fan-in/out

  20. Security/Safety User to Oven Ovencam to User Grid to White Goods Bursting/Robustness Volume White Goods to Grid Comfort adjustment Fitness tracker Health Monitoring Alerting Traffic monitoring Charging & alternatives Endpoint scale Guarantee Vehicle monitoring Route planning etc Uber To Driver Fan-in/out Uber to Passenger

  21. Security/Safety Bursting/Robustness Volume Kafka:40% ActiveMQ:12% Endpoint scale Guarantee Fan-in/out

  22. Security/Safety Kafka ActiveMQ User to Oven Ovencam to User Bursting/Robustness Volume Grid to White Goods White Goods to Grid Comfort adjustment Fitness tracker Health Monitoring Alerting Traffic monitoring Endpoint scale Guarantee Charging & alternatives Vehicle monitoring Route planning etc Uber To Driver Uber to Passenger Fan-in/out

  23.  Every use case is different • Understand its data movement requirements • Map them to proposed solution  Connection count!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend