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

or 40 amazon dcs ought to be enough for anyone tom
SMART_READER_LITE
LIVE PREVIEW

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.


slide-1
SLIDE 1

Or 40 Amazon DCs Ought To Be Enough For Anyone

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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

slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
  • 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
slide-7
SLIDE 7

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

slide-8
SLIDE 8

Considerations

  • Security/Safety criticality
  • Volume
  • Loss tolerance
  • Fan-in/out
  • Endpoint scale
  • Bursting/Robustness
slide-9
SLIDE 9

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Lives at stake Who cares?

slide-10
SLIDE 10

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

AAAAGH! Not a lot

slide-11
SLIDE 11

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Disaster No-one notices

slide-12
SLIDE 12

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Point to point From everywhere to everywhere

slide-13
SLIDE 13

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Everyone has one I have one

slide-14
SLIDE 14

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Orders of magnitude changes in volume Constant defined volume

slide-15
SLIDE 15

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robust ness Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustne ss

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
slide-16
SLIDE 16

How many “spare” power stations do we

have?

  • 30%! 78GW vs 60GW*

Source: http://www.raeng.org.uk/publications/reports/gb-electricity-capacity-margin

?

slide-17
SLIDE 17

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)

slide-18
SLIDE 18

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Grid to White Goods: 28% White Goods to Grid:23%

slide-19
SLIDE 19

Real time charging based on congestion Alternative travel planning Traffic signal optimisation

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Traffic monitoring:38% Charging & alternatives: 53%

slide-20
SLIDE 20

✔ ✗

slide-21
SLIDE 21

Monitor Vehicle location, speed and

  • ccupancy (video feed)

Traveller route planning, vehicle allocation,

crime evidence

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Vehicle monitoring:21% Route planning etc: 25%

slide-22
SLIDE 22

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

User to Oven Ovencam to User Grid to White Goods White Goods to Grid Comfort adjustment Fitness tracker Health Monitoring Alerting Traffic monitoring Charging & alternatives Vehicle monitoring Route planning etc Uber To Driver Uber to Passenger

slide-23
SLIDE 23

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Kafka:40% ActiveMQ:12%

slide-24
SLIDE 24

Security/Safety Volume Guarantee Fan-in/out Endpoint scale Bursting/Robustness

Kafka ActiveMQ User to Oven Ovencam to User Grid to White Goods White Goods to Grid Comfort adjustment Fitness tracker Health Monitoring Alerting Traffic monitoring Charging & alternatives Vehicle monitoring Route planning etc Uber To Driver Uber to Passenger

slide-25
SLIDE 25

Every use case is different

  • Understand its data movement requirements
  • Map them to proposed solution

Connection count!

slide-26
SLIDE 26