or 40 amazon dcs ought to be enough for anyone tom

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!

Recommend


More recommend